Quartus2入门的一个波形仿真的实例教程
文章目录
一、题目描述
测试74LS00逻辑关系
环境:Quartus2 13.0sp1
二、创建工程
1.菜单栏:File->New Project Wizard
起晚名字后然后Next。
2.选择Device family
这里我们选择Cyclone 3。然后直接Finish
(默认选择Cyclone 4 GX,但如果选择这个的话,一会波形仿真就会出不来。所以我们不在上一步直接Finish)。
(波形仿真规定Device family选择Cyclone 1和4之间。)
三、创建BDF文件:排列元件
1.BDF文件介绍
BDF文件的Block Diagram/Schematic File,它保存后的文件后缀为.bdf。
它是设计元件排布。
2.创建
New->Block Diagram/Schematic File.
(快捷键:Ctrl+N)
3.插入元件
鼠标右键→Insert→Symbol…
4.选择元件
直接输名字吧。
基本元件名称对应:
5.保存文件
(Ctrl+S)
注意:这里的文件名自动生成为“Rs”,这就是模块文件bdf与项目名称一致。所以你不要该名字,如果改了,编译(Start compilation)就会出错:Error: Top-level design entity " " is undefined,https://blog.****.net/ocean1171597779/article/details/25885105
6.编译文件
在菜单栏里点击编译按钮(Start Compilation)。
任务栏里就会出现编译的进度了。
编译成功
四、创建VWF文件:波形仿真
1.创建VWF文件
VWF文件:Vector Waveform File,文件后缀.vwf
2.引入Pin脚:就是输入输出
双击空白区域
点击Node Finder…
点击List列出pin脚和>>快速转移pin脚,然后ok
3.设置波形
先选中要选择的pin脚,再点击菜单栏的波形设置。
符号 | 在Value at 0 ps中的符号 | 含义 |
---|---|---|
Forcing Unknown(X) | 设置不不知道,一般在输出处 | |
Forcing Low(0) | 全0低电平 | |
Forcing High(1) | 全1高电平 | |
Invert | 上下颠倒波形 | |
OverwriteClock | 时钟周期电平 |
4.波形仿真
我们使用Quartus自带的仿真工具:Options->Quartus 2 Simulator
输入针脚设置好后点击菜单栏里的仿真按钮(Run Functional Simulation)