时间:2026-08-28 来源:FPGA_UCY 关于我们 0
本项目旨在帮助大家进行FPGA的入门,分享FPGA相关的优秀文章,优秀项目。
零、镜像下载
一、入门资料
FPGA相关门户网站
每个人都应该会使用GitHub
数字电路是学习FPGA的前提。
如果没有学习过数字电路,先选择一本数字电路教程(下面的数字电路课本中选一本,或者用手头的数字电路课本),再选择一本Verilog教程。用Verilog实现一遍数字电路里的加法器等等,是很好的入门经历。
HDL是硬件描述语言(Hardware Design Language),使用这门语言的时候我们像是在建模,这点区别于编程语言,这往往是新手首先需要绕过来的难关!
Xilinx和Altera是我们主要使用到的FPGA芯片厂商,此外还有国产的紫光、安陆等。对我们用户来说,他们的区别主要在于EDA软件的不同,比如Xilinx使用的是Vivado、Altera使用的是Quatus...
我个人认为Vivado的功能最强大,最好用,但缺点在于综合、生成等步骤的速度慢,你需要一台好的电脑!
虽然对于学习Verilog来说他们没有差别,但学习FPGA的时候手上最好要有一块板卡,上板验证会有更多的成就感。所以,用什么家的板卡,就用什么软件。
Verilog数字系统设计教程 夏宇闻Verilog经典教程 夏宇闻深入浅出FPGAVivado使用误区与进阶Xilinx应用进阶 调用IP核详解和设计开发
网路上生动的大神教程
Xilinx原语的使用方法FPGA自学笔记-设计与验证Verilog开发经验总结猫叔的FPGA时序约束教程Xilinx系列FPGA芯片IP核详解数字集成电路静态时序分析基础综合与Design Compiler
官方pdf文档
Xilinx 入门视频
Vivado SDK工程移植到Vitis
Altera 入门视频
芯航线 FPGA从零到入门ModelSim与Matlab搭建图像仿真环境(无需上板即可验证Verilog算法!)Python实现Vivado和ModelSim仿真自动化SystemVerilog与功能验证
规范你的工程
二、进阶资料
SOC System on Chip
Xilinx系列最全最详细的文档其实是官方提供的 Xilinx Docnav
https://www.zhihu.com/question/56596019
PYNQ
HLS 高层次综合
计算机体系结构
深度神经网络加速器
三、优秀项目
官方开源项目
Digilent 官方仓库
Digilent 大神用户们的项目
赛灵思中文学习资料和开源设计
优秀开源项目 - 初级
带闹钟功能的计数器
搭建你的数字积木 配套工程
优秀开源项目 - 中级
CM3软核 FPGA 车牌识别系统Yolov2加速器设计Pynq AcceleratorZYNQ NVDLAFPGA Support for Vscode
优秀开源项目 - 高级
basicmi/AI Chip
四、推荐群组