如何在Quartus仿真波形中添加文字

如何在Quartus仿真波形中添加文字,第1张

输出模拟波形方法如下:

1、打开QuartusⅡ软件,

2、选择File→New Project Wizard 新建一项工程。

3、单击Next进入。

(任何一项设计都是一项工程Project,必须首先为此工程建立一个放置与此工程相关的所有文件的文件夹,要用英文的比如存在E/eda),之后会出现三个要填的,分别E/eda,COUNT,COUNT单击Next进入下一个,first name不填,单击Next进入对话框。在该对话框中指定目标器件,(我们选择的是QuickEDA核心板上用的Cyclone系列的EP1C6240C8。),next一直到finish

4、选择File→New ——VHDL file ,将你的编程复制进去

5、File→save as(新建个文件夹 用英文的)文件名一定要更改为COUNT(保持和实体一致,默认的文件名为VHDL1)

6、在QuartusⅡ主界面下选择Processing→Start Compilation进行全程编译,会显示“successful”

7、在QuartusⅡ主界面下选择File→New命令,打开新建文件对话框,在该对话框中选择Vector Waveform File ;

8、在Nane栏内双击鼠标左键,d出对话框。

9、点击Node Finder 按钮5、在Filter栏选择Pins:all,点击List按钮,d出如图所示对话框。

10、点击>>按钮,按2次OK后。

11、设置仿真结束时间。

在QuartusⅡ主界面下选择Edit→End time…,打开图示对话框,将仿真结束时间设置为20us。

12、编辑输入节点波形

1)选中clk,在工具栏中点击Overwrite Clock按钮,打开图示对话框,将CLK周期设置为50ns。

2)将clr设置为“0”(在波形图左边竖着的有个0矩形波)。(可以点击放大/缩小按钮,缩小时按右键)

13、保存仿真波形文件,File→save,按默认的保存就行

14、功能仿真。

1)在QuartusⅡ主界面下选择Processing→Simulate Tool,

2)在Simulation mode 下选择Functional,点击Generate Functional Simulation Netlist按钮。点击Start按钮开始仿真。,仿真后点击Report按钮,打开仿真结果窗口(波形就出来了),在该"窗口中可以观察设计结果,功能‍仿真没有考虑器件的延迟时间。

你把这个文件 fldrclnr.dll 下载放到系统目录C:\WINDOWS\system32下即可

或者在好友的电脑用Q发你放到C:\WINDOWS\system32目录下开始 运行 输入regsvr32 fldrclnr.dllrundll32 fldrclnr.dll,Wizard_RunDLL all(注:这样做的目的是要查看这三个文件的真实文件名)

然后在桌面上会出现一个“未使用的桌面快捷方式”文件夹,打开这个文件夹,里面就会出现“高清电影/、精彩小游戏/、淘宝商城/”的真实文件名,

如:高清电影.{0EF8F6B1-E0CC-415E-AF65-73C875C33B40},淘宝商城.{0F14A9C3-20E4-4B21-8E54-18B2C4D59CB0}。

此时,点开始/运行,输入regedit回车,进入注册表编辑器,依次展开:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace

在NameSpace分支下可以找到“未使用的桌面快捷方式”中三个文件的名称,

如{0EF8F6B1-E0CC-415E-AF65-73C875C33B40}(这个就是高清电影)

,{0F14A9C3-20E4-4B21-8E54-18B2C4D59CB0}(这个就是淘宝商城)

,但是在注册表中右击这些文件名时,无法直接删除,需要更改 *** 作权限才行, *** 作如下:在注册表中,右击这些文件名,点权限,选择"组或用户名称"中的everyone 添加完全控制权限,点应用,确定,退出对话框,然后现在注册表中就可以删除这些文件名了,删除之后,在桌面上刷新高清电影/、精彩小游戏/、淘宝商城/”这三个图标是否不见了?答案补充我上面只是举例,删除其他的图标 *** 作一样!

1步:查阅<<基于模型设计(qsys篇)>>8页,原来要将a家库建在modelsim安装目录中:

我的modelsim给默认装在c:\Mentor@Graphics内,在其中建了altera_fang仿真库目录。

运行——〉vsim,接着cd C:/MentorGraphics/altera_fang,回车。点菜单File——〉New——〉Library,将上栏默认的work改成primitive

注意到modelsim反馈了信息:“# Copying C:\MentorGraphics\win32/../modelsim.ini to modelsim.ini”。查看新建库目录,果然多了个modelsim.ini文件。

突然想起原来刚读此段时v和vhdl两个库的纠结,果断删除并新建两个子目录altera_fangv,altera_fangvhdl,然后ls一下:

ls

# altera_fangv/

# altera_fangvhdl/

# modelsim.ini

# primitive/,先编译常用的verilog库:cd altera_fangv,建元素V库后找到quartus库文件藏的目录D:\altera\11.1\quartus\eda\sim_lib:点击编译:

依葫芦画瓢,依次建库编译,有点累:altera_mf_v,220model_v,cyclone_v,cycloneii_v,stratix_v,stratixii_v,对应文件名为:altera_mf.v,220model.v,cyclone_atom.v,cycloneii_atom.v,stratix_atom.v,stratixii_atom.v;

这些是我买的老板的fpga 型号,现在可能有点古旧了,据传13版就不支持了。然后是关键一步:

修改modelsim安装目录下的ini文件,去掉只读属性,添加此a家库进系统库,不重装系统就不用每次忘记添加它了;然后打开modelsim就出来了:

谁知一无缝仿真,出现错误:

# ** Error: D:/fft3/lpm_mult0.vhd(39): Library altera_mf not found.

# ** Error: D:/fft3/lpm_mult0.vhd(40): (vcom-1136) Unknown identifier "altera_mf".

# ** Error: D:/fft3/lpm_mult0.vhd(42): VHDL Compiler exiting

# ** Error: C:/MentorGraphics/win32/vcom failed.

看来从网上下的fft3项目用的lpm是默认的vhdl格式,先记下其参数后,按其原参数重新选用verilog格式的lpm。不报错了。但没出来波形。怎么回事?没有设置测试向量吗?查百度知道,原来:

“产生testbench 的步骤: processing ->start ->start testbench template writer 然后quartus II会自动编译生成testbench模板的

”我的项目中激励就是个时钟,填写模板就该行了。试试。。。

(继续)

在经历了夜半3点不眠狂搜加天明闷声狂试后。我投子了,看来quartus真的不能象saber,pspice一样原理图直接仿真,哪怕用modelsim助力:

规规矩矩把顶层原理图转乘.v,然后在项目中把原理图换成它,别忘了重新设其为顶层。呜呼。。。才出来波形。a家的软件q东东真让我等初哥寒心啊。

两个插曲:

1-testbench设置时,注意三个名字可以不同,但第一个名字不要带.vt扩展名;“i1”要加进去。

2-由于li¥cense,飘红时,还是把峻a龙的nios行改成你用的ip号行。起码11

1sp2可用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11536450.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存