时间:2025-01-21 来源:FPGA_UCY 关于我们 0
文章目录
编程语言
硬件描述语言HDL( )/寄存器传输级语言RTL( )。这是一种描述数字电路功能和行为的语言,可以在寄存器的传输级、行为级、逻辑门级等描述电路。
主流的硬件描述语言又VHDL(语法更加严谨)、(语法更加灵活)、 ,先掌握一个语言即可,推荐
语法 RTL设计
RTL设计主要有组合电路和时序电路两个部分,还有一个状态机,这些在刷题网站里都有对应的题目。
RTL验证
如何写一个测试平台,写一些简单的测试用例
学习方法 仿真工具
基础知识 (1)专业基础课
电路、数电、计算机体系结构、接口、数字信号处理(数电必须)
(2)FPGA相关专业知识
FPGA芯片的结构以及一些基本组成单元的结构(如查找表、逻辑单元、逻辑块、DSP、存储器等等),这部分可以看FPGA的官方文档
(3)FPGA开发流程
开发工具
主流的开发工具主要是AMD的和英特尔FPGA的。
关于FPGA开发工具的学习可以参考教材、并配合开发板进行学习
动手实验
数码管、流水灯、按键、红绿灯、常见的总线通信、数据处理和信号处理
《深入浅出玩转FPGA》、《勇敢的芯 伴你玩转 FPGA》
开发板: A7
参考链接:入行十年,我总结了这份FPGA学习路线:搞定这四点,你也能轻松进阶