牛人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