手撕原子弹 发表于 2022-2-15 13:45:05

ZYNQ学习建议

由于ZYNQ涉及到的知识面太广,所以本教程包括三部分:FPGA逻辑开发、ARM裸机开发、Linux系统开发。这里建议初学者按照从前往后的顺序来学习,即FPGA->ARM->Linux的顺序。

一、FPGA逻辑部分

关于FPGA部分的学习,我们提供了文档和参考视频,文档和源码在客户资料里,视频可在B站在线观看。

文档是依据ACZ702 ZYNQ开发板编写的,可完全参照学习,附赠工程源码;

视频是基于ACX720 FPGA开发板录制的,用来辅助学习,原理和代码可直接参考,仅需修改芯片型号与IO管脚即可。

参考视频链接:https://www.bilibili.com/video/BV1va411c7Dz

注意:学习FPGA逻辑开发部分时,需要购买文档配套的外设拓展板,购买链接:(https://item.taobao.com/item.htm?id=658673771255)

二、ARM裸机部分

裸机部分主要是使用ZYNQ内的ARM芯片进行编程,如果有一定的单片机基础会更好,其中也使用到了Verilog来编写一些自定义IP核,这部分需要一定的FPGA编程基础,因此不建议初学者跳过FPGA部分来直接学习裸机部分,这会造成很大的学习负担。

关于裸机部分的学习,我们提供了文档和参考视频,文档和源码在客户资料里,视频可在B站在线观看。

文档是依据ACZ702 ZYNQ开发板编写的,可完全参照学习,附赠工程源码;

视频教程已经推出并处于持续更新中,基于ACZ702 ZYNQ开发板,可完全参考,视频链接:https://www.bilibili.com/video/BV1Ra411q7ww

这部分我们提供了一些常用的应用库,来减少大家的编程负担,随着后续的更新,应用库也会不断增添和更新。

三、Linux系统部分

Linux系统部分非常复杂,建议在ARM裸机部分学完并熟练后再开始学习。

对于Linux部分,我们提供了文档和LInux源码,以及各种工具,并且会持续更新,添加更多内容。
页: [1]
查看完整版本: ZYNQ学习建议