Quartus中不能自动生成 test bench文件怎么回事

作者&投稿:咸湛 (若有异议请与网页底部的电邮联系)
Quartus自动生成一个Testbench的模板中出现的一个问题~

SBD_link是inout使能开关吧,SBD_link=1时,SBD作为输出端口并输出信号SBD_out;SBD_link=0时,SBD作为输入端口并从外部获取信号。即testbench里面定义的treg_SBD;
可能是SBD_link为1的时候,SBD_out和treg_SBD都给入了信号,发生冲突导致一直为X。
可以将testbench里面的assign SBD = treg_SBD;
修改为assign SBD = (!SBD_link) ? treg_SBD :64'hzzzzzzzzzzzzzzzz;

写激励,在这说太麻烦

1、打开quartus ii,Tools菜单下Options项,General中EDA Tool Options,指定Modelsim的路径,比如C:\altera\11.0\modelsim_ae\win32aloem,或者C:\altera\Modelsimse10.0b\win64
2、设计好quartus下的工程后,Processing菜单栏下Start项右侧展开选择“Start TestBench Templates Writer”,就会创建一个testbench的模版。在此基础上修改你所需要的testbench
3、testbench设计完后,Assignments菜单下Setting项,左侧栏中找到EDA Tool Settings下的Simulation,在右侧Simulation的设置框中,选择Tool name,到“More EDA Netlist Writer Settings”中,选择“Compile test bench,点击右侧的“Test Benches”,”New“,把testbench文件的module名填入top level项(11.0下;9.0下三项都要补齐,第三项是例化名)。在下面的“Test bench files”中指定你的testbench,模板文件默认是在simulation--modelsim中,后缀是.vt,“Add”进来,一路OK。
4、仿真时,“Tools”菜单下“Run EDA Simulation Tool”右侧展开,第一个为功能仿真,第二个为时序仿真。

也有可能是已经生成成功了,

但是再找的时候选择的文件类型没有选正确。其下方的文件类型要选择".vt”

如:



新建项目的时候流程有落下的吗,可能新建工程中缺少simulation文件夹,重新建工程,一步步来。

assiassignment——settings——EDA Tool Settings——右侧框图中的simulation选择你的仿真工具和语言(注意EDA Tool Settings下方的simulation也要设置仿真工具和仿真语言)



从错误提示中,select a valid simulator可知

您可能没有设置simulator
具体设置方法:
assignments -> settings 会出现一个对话框,左边栏catagory中,选择EDA Tool settings中的simulation,选择您所使用的仿真工具


单片机中UART传输,0就是发出低电平,1就是发出高电平吗?
1,应该是可以的,将uart设置为移位输出模式。但这样就要找合适的晶体,如果你非要这样干,不排除蛋疼的可能性。2,红外协议一般都是用时延来解决的,简单的直接用指令完成,就是多加几个空操作,算好每个时长。复杂点就用定时器。3,如果还疼的话,直接用片555接上,用单片机控制其振荡就行了。接...

谁能说下电脑BIOS COMS里的常用的单词和解释?
当有振铃信号由外置Modem传入UART1或UART2时(由网络适配器到网络唤醒接头或由内置Modem卡到内置Modem振铃接头),系统被激活。(我就是用它唤醒机器的。)不允许振铃或网络唤醒。---Wake-up From S3 by USEnabled 处于Suspend to RAM状态的系统可由USB唤醒。Disabled 处于Suspend to RAM状态的系统不可由USB唤醒。--...

进入BIOS后全是英文!我都看不懂!谁有没有逐项详细说明的文章?急...
(2) Auto Configuration:自动状态设定,当设定为Enabled时BIOS依最佳状况状态设定,此时BIOS会自动设定DRAMTiming,所以会有无法修改DRAM的细项时序,我们强烈建议选用Enabled,因为任意改变DRAM的时序可能造成系统不稳或不开机。 (3) Aggressive Mode:高级模式设定,当您想获得较好的效能时,而且系统在非常稳定状态下,可以尝试E...

STM8S207做一个DS18B20的程序,结果一直显示95.9,也就是说,高8位和低8...
上拉电阻(和18b20连的电阻)连到GND了,应连VCC

陟罚臧否 针砭时弊
陟罚臧否,泛指对下级的奖罚或提拔,赏罚褒贬。针砭时弊 解释:比喻指出错误,劝人改正。针者,以针刺也。砭者,以石刮也。运用针刺治病的医术称为针,运用砭石治病的医术称为砭。针、砭分别是中医的六大疗法之一:针· 砭· 灸· 药· 按跷和导引。时弊指出现在社会中的不正之风、恶劣习气等。比喻...

单片机芯片中有哪些结构和功能部件?
数据指针寄存器:位于SFR中82H~83H的DP0和位于84H~85。特殊寄存器AUXR1 中DPS=0 选择DP0;DPS=1 选择DP1。用户应该在访问数据指针寄存器前先初始化 AT89S52 8 DPS至合理的值。 表3a AUXR:辅助寄存器 AUXR 地址:8EH 复位值:XXX00XX0B 不可位寻址 - - - WDIDLE DISRTO - - DISALE 7 6 5 4 3 2 1 ...

急!帮我写一篇以My teacher为题的英语作文,要写老师的外貌、性格以及爱...
She is a beautiful lady.She is very humorous.But sometimes she is very strict with us.But all classmates love and respect her very much.After class she often helps us learn patiently.She often reads books,her hobby is reading books.I like my English teacher , because I think ...

文水县13956782987: quartus ii 中为什么生不成.sdc文件 -
蔽泼可还: quartus不是自动生成的,这个一定要自己生成或者用quartus 软件assignment >>timequest timming analyzer wizard 生成sdc文件

文水县13956782987: quartus很长时间都不能生成fft核 怎么回事 -
蔽泼可还: 打开任务管理器,在进程这一栏中,将quartus_map这个进程结束,就可以成功的生成 fft的ipcore

文水县13956782987: Quartus自动生成一个Testbench的模板中出现的一个问题 -
蔽泼可还: SBD_link是inout使能开关吧,SBD_link=1时,SBD作为输出端口并输出信号SBD_out;SBD_link=0时,SBD作为输入端口并从外部获取信号.即testbench里面定义的treg_SBD; 可能是SBD_link为1的时候,SBD_out和treg_SBD都给入了信号,发生冲突导致一直为X. 可以将testbench里面的assign SBD = treg_SBD; 修改为assign SBD = (!SBD_link) ? treg_SBD :64'hzzzzzzzzzzzzzzzz;

文水县13956782987: quartus中 程序写好编译无误之后 如何生成电路图 -
蔽泼可还: 我知道,呵呵……你要生成符号才能生成那个电路图的.把程序保存(注意:保存名要和实体名一致)了,然后到FILE——》create symbol——》create symbol files for current file.ok,然后,在FILE-->BLOCK diagram/schematic file,点击一下,出来一个block1.bdf文件,双击,出来对话框,找到生成的图形文件,ok,给我追加分,下次再教你.

文水县13956782987: 请问quartus 8.1自带的仿真是不是不需要编写testbench? -
蔽泼可还: 不是的,testbench是在start中自动生成一个模板,但是仍需进行简单的进行一下操作 sys_clk = 0; forever#1 sys_clk = ~sys_clk; end initial begin sys_n = 0; #10; //1000个时间单位后,开始仿真 sys_n = 1; #1000000; //仿真停止时间 $stop; 这是我自己编写的一段仿真程序,加载到initial和end之间就可以了 希望可以帮到你

文水县13956782987: Quartus11.0仿真modelsim时出错 -
蔽泼可还: 请注意在设置EDA TOOL路径的时候,路径中要按照Linux的表示方法,用/

文水县13956782987: quartus中怎么把自己编的程序生成一个模块符号? -
蔽泼可还: 然后新建原理图文件,双击原理图的空白处,就有了

文水县13956782987: 新手求助:用Quartus II 11.0编译的时候出现这样的关键警告,调用Modelsim总是出现这样的对话框,怎么解决 -
蔽泼可还: <p>需要在Tool中指定modelsim-altera的路径,并且要在仿真设置中将仿真工具设置成modelsim-altera之后才能正常的仿真</p> <p>你的情况就是第一步都没有完成</p> <p>1.指定路径菜单-Tools-options-EDA工具设置</p> <p> 见图:</p> <p> </...

文水县13956782987: 如何生成mif文件 -
蔽泼可还: 方法1:利用Quartus自带的mif编辑器 优点:对于小容量RAM可以快速方便的完成mif文件的编辑工作,不需要第三方软件的编辑;缺点:一旦数据量过大,一个一个的输入会使人崩溃;使用方法:在quartus中,【file】/【new】,选择Memory ...

文水县13956782987: quartus2怎么生成vt文件 -
蔽泼可还: processing-->start-->start test bench template writer

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网