FPGA入门第一课

##1.科学的FPGA开发流程图
科学的FPGA开发流程
##2.FPGA点灯范例
###QuatrusII 建立工程 新建两个.v文件。编写代码
科学的FPGA开发流程
编写测试文件
科学的FPGA开发流程
###功能仿真操作步骤:
Assignments—>settings—>Simulation
科学的FPGA开发流程
科学的FPGA开发流程科学的FPGA开发流程
仿真查看波形,观察发现波形没有任何的延时。且功能仿真完全正确。 科学的FPGA开发流程

功能仿真正常后,开始进行布局布线
首先要分配好引脚,再进行全编译,全编译即布局布线
下一步开始时序仿真步骤
科学的FPGA开发流程
观察波形发现,有延时产生
科学的FPGA开发流程
使用工具,可测出延时时间。右击延时时间可以换算成频率
科学的FPGA开发流程
科学的FPGA开发流程

这个延时从哪里来?
科学的FPGA开发流程
科学的FPGA开发流程

可见,信号的延时是由于key信号经过两个IO_IBUF 所产生的。

最后一步, 板级验证,及上板调试。以上除了还没有进行静态时序分析外,就是一个完整的开发流程了。

相关文章: