前言:
首次接触FPGA,对于学习新知识的过程而言,教程和资源的优劣会很大程度影响学习效率,因为之前在嵌入式的学习过程中因为图便宜或省事踩过不少坑,所以这里选择的教程是公认教学资源优秀的正点原子推出的《正点原子手把手教你学ZYNQ之FPGA开发篇-基于领航者V2》教学视频,配合正点原子提供的资料,应该能学的更快速扎实一些;
教程相关:
视频教程使用的是正点原子的板子,一款是启明星系列,板上扩展较少,某宝988,一款是领航者系列,板上扩展较多,某宝1388,但实际板子上最重要的部分是可以拆装的芯片核心板,核心板分为搭载ZYNQ7010和ZYNQ7020两种芯片的款式;
图1 领航者和启明星的片上资源差距
虽然正点原子提供了丰富稳定的外设环境,但价格对学生来讲略高,所以这里主要是使用正点原子的视频去使用同型号的芯片核心板学习FPGA和嵌入式Linux的知识,同时因为ZYNQ片内有ARM核,与FPGA配合起来学习短时间不会对外部资源有很高的要求;
图2 ZYNQ-7000 SoC 片内结构
视频资源来源于B站,可以直接在线观看,也可以在此链接中下载,上传在百度网盘,此链接同时包含了例程、手册、开发板的资料和教学视频的PPT(原子神教的东西真全);正点原子资料下载中心/正点原子FPGA开发板/ZYNQ领航者V2开发板http://www.openedv.com/docs/boards/fpga/zdyz_linhanz(V2).html
教学内容分为FPGA和Linux两部分,也就意味着二者可以分开学习,以FPGA为主、ARM为辅的方式学习,得以降低学习成本和增加学习效率;
学习时间:
对FPGA的学习从2023年4月29日8:00开始,预计学习一年时间,暂时先使用非正点原子的板子学习,芯片选择的是ZYNQxc7z010;
总结:
笔记一篇,如有错误,欢迎指正;