差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
lattice_fpga [2022/06/23 01:02] gongyu |
lattice_fpga [2022/06/23 01:06] (当前版本) gongyu [设计工具及设计流程] |
||
---|---|---|---|
行 94: | 行 94: | ||
#### 1 Lattice Diamond集成化开发环境 | #### 1 Lattice Diamond集成化开发环境 | ||
- | - [[软件安装及配置|Diamond安装及配置]],包括软件的下载、License的申请以及软件的安装整个过程。 | ||
- | - [[Lattice Diamond的使用]],以最简单的[[点亮LED灯]]为例,简单介绍了一下该软件从编辑输入开始到最终的bitstream下载到FPGA。 | ||
- | |||
参考[[软件安装及配置|Diamond安装及配置]]安装好Diamond,如果遇到问题可以先看看[[常见错误|Diamond安装常见问题解答]]。现在我们就可以使用Diamond软件开始FPGA的设计了,整个设计流程参照下图。 | 参考[[软件安装及配置|Diamond安装及配置]]安装好Diamond,如果遇到问题可以先看看[[常见错误|Diamond安装常见问题解答]]。现在我们就可以使用Diamond软件开始FPGA的设计了,整个设计流程参照下图。 | ||
+ | |||
{{ :diamind_design_flow.png?600 |Diamond软件设计流程}} <WRAP centeralign>采用Diamond设计FPGA逻辑的基本流程 </WRAP> | {{ :diamind_design_flow.png?600 |Diamond软件设计流程}} <WRAP centeralign>采用Diamond设计FPGA逻辑的基本流程 </WRAP> | ||
行 193: | 行 191: | ||
- 点击Next{{ :diamond32.jpg |}} | - 点击Next{{ :diamond32.jpg |}} | ||
- 点击Finish,等待仿真软件的自动运行{{ :diamond33.jpg |}} | - 点击Finish,等待仿真软件的自动运行{{ :diamond33.jpg |}} | ||
- | - ModelSim软件启动,可以直接查看testbench文件中变量的时序变化,想要看LED_shining模块中的变量的时序,可以通过下图中的步骤添加信号至WAVE窗口。{{ ::led_shining.png |}} | + | - ModelSim软件启动,可以直接查看testbench文件中变量的时序变化,想要看LED_shining模块中的变量的时序,可以通过下图中的步骤添加信号至WAVE窗口。 |
+ | |||
+ | {{ ::led_shining.png |}} | ||
- 在WAVE窗口仿真相应的时间长度,观察信号的时序{{ :diamond331.jpg |}} | - 在WAVE窗口仿真相应的时间长度,观察信号的时序{{ :diamond331.jpg |}} | ||