设计流程:9个
- 设计规划
根据项目需求,进行
- 系统结构的设计,
- 系统层次的划分(子功能模块划分),
- 各个子功能模块的输入输出信号,
- 各个子功能模块的结构关系和信号传递关系
- 波形绘制
- 了解各子功能模块功能
- 汇出子功能模块功能模块框图
- 搞清楚如何通过输入信号、内部声明的变量,得到输出信号,实现子功能
- 绘制出功能实现的波形图
- 有利于模块功能实现的理解,即输入与输出的关系:时间与逻辑的关系。FPGA并行执行,便于理清各信号时序与逻辑间关系
- 波形图绘制,方便代码编写。清晰直观了解各信号的跳变点和跳变条件。
- 代码编写
- 代码编译:检查代码中语法错误
- 逻辑仿真:仿真出模块各信号的波形
- 波形对比:与仿真波形与绘制的波形做对比,找出差异
- 绑定管脚:工程中的输入输出信号,与对应的FPGA芯片的IO管脚进行绑定
- 分析综合、布局布线
- 上板验证