牛人Adam Taylor向FPGA开发者推荐的20个资源网站
本文章来自FPGA的大神 MicroZed Chronicles and
Hackster.IO
projects的著名博主Adam Taylor的推荐,发表于Arm社区
文章背景
2018年,Arm针对嵌入式IoT开发者推出了Design Start FPGA平台,在Xilinx的Vivado环境下可以通过拖拽的方式集成进去Arm Cortex-M1和Cortex-M3软核IP,使得用户能够很快、很简单、成本更优化地在FPGA上进行创新。
Cortex-M1是基于Cortex-M0的针对FPGA进行的优化版本,M1、M3以软核的方式集成在FPGA里面是给嵌入式IoT开发者带来了很大的方便。
针对初学FPGA和可编程SoCs的资源
MicroZed Chronicles:
http://www.microzedchronicles.com
数字逻辑介绍:
https://www.element14.com/community/docs/DOC-90338?ICID=essentials-prgmdevice-module
FPGA开发介绍:
https://community.arm.com/innovation/b/blog/posts/arm-innovator-adam-taylor-shares-top-20-resources-for-fpga-developers
可编程SoC的基础:
https://www.element14.com/community/docs/DOC-91940/l/programmable-devices-ii-programmable-socs
如何在你的Xilinx SoC上创建Linux:
https://www.hackster.io/adam-taylor/two-methods-of-building-petalinux-for-the-ultra96-77c8e0
中级项目资源
使用AWS IoT将FreeRTOS连接到Zynq A9:
https://medium.com/m/global-identity?redirectUrl=https%3A%2F%2Fblog.hackster.io%2Fmicrozed-chronicles-iot-with-aws-the-microzed-2ffdb9fcb67e
使用Python和Pynq加速FPGA开发:
https://blog.hackster.io/microzed-chronicles-ultra96-and-pynq-da3b22cc982
为Ultra96开发使用系统优化编译器:
https://blog.hackster.io/microzed-chronicles-ultra96-and-pynq-da3b22cc982
将Ultra96连接到物联网:
https://www.hackster.io/adam-taylor/iot-ultra96-temperature-monitor-using-ifttt-05011b
用C开发FPGA图像处理算法:
https://www.hackster.io/adam-taylor/fpga-based-edge-detection-using-hls-192ad2
高阶项目的资源
训练二元神经网络:
https://www.hackster.io/adam-taylor/training-implementing-a-bnn-using-pynq-1210b9
为Xilinx SoC创建Pynq映像:
https://www.hackster.io/adam-taylor/making-cora-pynq-582854
将Alexa与您的SoC集成:
https://www.hackster.io/adam-taylor/integrating-alexa-ultra96-52051d
创建HexaPod机器人:
https://www.hackster.io/adam-taylor/hexapod-robot-fpga-based-solution-2c41b5
SDSoC和C可调用库:
https://blog.hackster.io/microzed-chronicles-sdsoc-c-callable-libraries-eb8180e890c8
针对DesignStart FPGA项目的资源:
使用Arm DesignStart启动并运行:
https://www.element14.com/community/blogs/Exploring_the_Programmable_World/2018/11/19/getting-up-and-running-with-arm-design-start
用于将Cortex-M软IP与Xilinx FPGA集成的分步视频:
https://developer.arm.com/products/designstart/designstart-fpga?_ga=2.134102598.955520159.1552444482-1559401776.1552444482
Cortex-M1 DesignStart FPGA - Xilinx用户指南:
https://developer.arm.com/docs/100211/0000?_ga=2.134102598.955520159.1552444482-1559401776.1552444482
Cortex-M3 DesignStart FPGA - Xilinx用户指南:
https://developer.arm.com/docs/101483/latest/preface?_ga=2.134102598.955520159.1552444482-1559401776.1552444482
网络研讨会:如何将Cortex-M处理器与基于Xilinx的FPGA和SoC配合使用:
https://www.xilinx.com/about/webinar.html