FPGA开发-0到1
文章目录
- FPGA开发-0到1
- 前言
- 一、FPGA资源/资源评估
- 1.1 硬件资源
- 1.1.1 BANK的划分
- 1.1.2 布线资源
- 1.1.3 逻辑资源
- 1.1.4 时钟资源
- 1.1.5 存储资源
- 1.1.3 GT资源
- 1.2 资源评估
- 1.2.1 评估步骤
- 1.2.2 评估方法
- 二 代码架构/代码规范
- 三 时钟
- 四 复位
- 五 跨时钟域处理
- 六 常用功能模块
- 七 储存
- 八 低速接口
- 九 高速接口
- 十 速度优化
- 十一 面积优化
- 十二 仿真验证
- 总结
前言
本着从FPGA工程设计的所有基本流程,对这个常用的功能和设计细节进行汇总,并不断地完善,达成一个优秀的完整的FPGA项目。
文章顺序依据从0开发一个FPGA完整的项目的流程进行目录划分。
此篇文章特点:
这是一篇养成的文章
从新手的知识点到深层次的知识点都将涉及
期望各位大佬提出宝贵意见
不断完善中…
一、FPGA资源/资源评估
1.1 硬件资源
1.1.1 BANK的划分
1.1.2 布线资源
1.1.3 逻辑资源
1.1.4 时钟资源
1.1.5 存储资源
1.1.3 GT资源
1.2 资源评估
1.2.1 评估步骤
全新的项目:先写功能模块,先挂到一个工程中,然后vivado看资源情况
已有的项目:大致在原先的工程上去看主要的功能模块的资源使用情况