怎么学?

这是一套按由浅入深编排的安路 FPGA 完整知识库(编号即推荐学习顺序):先用「安路 FPGA 入门」七讲把软件和例程跑通,再按官方手册精讲把 TD 工具链一步步吃透,最后把原语库、寄存器手册当参考书随时查。入门到工具链大约 20 篇,参考手册部分不必通读,用到再翻。

🧱 第一阶段 · 打基础(01-03)

专题说明
01 · 安路 FPGA 入门七讲通关 EG4S20:TD 软件 → 双缓冲拆解 → SD 读图 → 上板实操
02 · TD 开发环境总览官方主手册 TD User Guide 精讲:界面、工程管理、综合到下载全流程
03 · 工程设计流程大赛培训九步流程精讲:需求分析到板级验证的完整路线图

🛠️ 第二阶段 · 吃透工具链(04-15)

专题说明
04 · HDL 编码与综合SWUG106:可综合写法、综合器行为,从源头写出好时序的代码
05 · 设计仿真SWUG107:仿真库编译、testbench、波形调试
06 · 时序约束SWUG200:SDC 约束怎么写、不加会怎样
07 · 时序分析工具SWUG201:看懂 WNS/WHS/TNS 报告、时序收敛手段
08 · 在线调试工具SWUG111:调试核插入、触发设置、板上抓波形
09 · 位流与配置SWUG110:BitWizard 位流生成与配置参数
10 · 固件加密SWUG113:位流加密,防止你的设计被读走
11 · TCL 命令SWUG105:用脚本把整个构建流程自动化
12 · 设计集成器SWUG501:Design Integrator 多工程集成
13 · HPF 工具SWUG503:HPF 工具用法
14 · 模块打包器SWUG507:把设计模块打包复用
15 · 单线烧录UG009:OneCable 单线烧录工具

🔌 第三阶段 · 硬件进阶(16)

专题说明
16 · FAE 培训:硬件接口IO 上下拉、差分电平、加载模式、内部 Flash——画原理图前必读

📚 第四阶段 · 参考手册(17-24,用到再查)

专题说明
17 · 原语库 PH1AUG910:时钟/IO/存储/算术原语怎么例化
18 · 原语库 PH1A100UG710:PH1A100 系列原语精选讲解
19 · 原语库 PH1PUG1310:PH1P 系列原语精选讲解
20 · 原语库 PH2AUG1110:PH2A 系列原语精选讲解
21 · 原语库 DR1UG1211:DR1 系列原语精选讲解
22 · 寄存器手册 CGMACUG1117:以太网 MAC 硬核寄存器怎么读、怎么配
23 · 寄存器手册 HXT (PH2A)UG1121:PH2A HXT 硬核寄存器精选
24 · 寄存器手册 HXT (PH1P)UG1318:PH1P HXT 硬核寄存器精选

阅读建议

没开发板时:01→02→05 走通软件与仿真;板子到手后:03→09→15 完成下载上板;写代码卡综合报错翻 04,时序不过翻 06/07,板上调试翻 08;原语与寄存器(17-24)当字典用。

此文件夹下有24条笔记。