QuartusII讲义2_顶层文件设计与波形仿真

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

QuartusII讲义2_顶层文件设计与波形仿真
一、顶层原理图文件的设计。

(60分钟)
(一)继续流水灯的实验,将已经编译通过的clk.v和led.v文件生成为模块,在原理图中引用这些模块。

并添加输入输出管脚,生成一个完整地zled.bdf文件。

1、新建一个项目名为zled。

(自己完成)
2、向新建的项目中添加文件:
选择文件:
3、打开文件:
4、对当前打开的文件创建模块单元操作:
创建完成:
5、使用同样的方法,添加led.v并创建模块。

6、新建一个顶层原理图文件:
7、在空白处双击左键,进入模块选择窗口:
在对话框中,选择project子目录下的clk,单击ok将其放置在空白处。

8、同样方法,将led模块加入到文件中。

9、添加输入输出管脚。

同样是双击空白处,在name对话框中输入input,所见如下:
单击ok将其放置在原理图文件中。

使用同样方法,输入output将输出管脚也引入。

10,用
同样的方法,改变output为light[7..0]。

12、保存顶层文件为zled.bdf。

至此我们就完成了整个顶层原理图的输入和连接工作。

如果要更
改任意一个模块的程序,只需双击该模块,就进入了他的文本编辑窗口,可以直接进行修改,改完后保存变异即可接收更改信息。

接着进行仿真和下载。

(二)编译项目
在一个项目中,编译器只对顶层文件进行编译的,本项目中顶层文件是zled.bdf。

单击
2、单击ok后,就进入了波形仿真窗口
3、在管脚区域(红方框内)单击右键。

在弹出的菜单中选择
4、在弹出的对话框中单击
5、在下图中,选择filter下拉框中的pin unassigned(如果已经
绑定了管脚则选择pin assigned),然后单击list
y中。

7、在insert node or bus对话框中单击ok即可将所有的管脚添加到波形仿真文件中。

8、添加引脚之后的波形文件如下所示:
9、编辑输入文件。

添加引脚之后,再编辑输入引脚,就可以利用simulation tool来方针得到我们的输出波形。

以确认输出是否正确。

10、编辑如入信号的方法是,用左键拖动选择编辑的需要波形位置。

11、在选中区域后,就可以编辑选中的位置。

他的工具栏将由灰色变为黑色,如下所示,
变为
12、上图所示的是几个常用的赋值工具。

13、另一种选择波形的方法是直接单击管脚,如下图红线所示:
14、利用13种的操作,选中信号clk0。

在上图的红线位置单击,即可选中clk0信号。

15、单击图标
16、完成后单击ok。

即可看到clk0的时钟波形。

17、本例中只有一个输入信号clk0,设置完成后,保存文件为zled.vwf就可以。

18、保存后,单击按钮。

相关文档
最新文档