教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 建筑文档 >

常用EDA工具软件操作指南(9)

来源:网络收集 时间:2026-01-22
导读: 在 “ispDesignEXPERT System Project Navigator”主窗口中选择 “Source”→ “New”菜单,将弹出 “New Source” 对话框,选择ABEL Test Vectors 类型,此时弹出 “New File” 对话框,在对话框的上栏中填入仿真

在 “ispDesignEXPERT System Project Navigator”主窗口中选择 “Source”→ “New”菜单,将弹出 “New Source” 对话框,选择ABEL Test Vectors 类型,此时弹出 “New File” 对话框,在对话框的上栏中填入仿真文件名ADDER4B(默认.abv文件),按“OK”按钮后,进入Text Editor。在此,将例4.3.2程序输入编辑器编辑结束后存盘,即获得测试向量文件Adder4b.abv。在主窗口的左栏中可以看见此文件(排在ADDER4B的上方)。

测试向量文件的格式十分宽松,因为所有的功能信息都已在综合好的文件中。文件中一般只需在左边写好输入信号值即可,右边一律写任意值“.x.”。为简便起见,一般可在TEST_VECTOR前先将“.X.”赋值给X,即X=.X .,这时在测试向量的右边直接写上X即可。

现在,在ispDesignEXPERT主窗口中选中(鼠标单击)左侧的“Adder4b.Abv ”文件,再双击右侧的 “Compile Test Vectors”,以编辑测试向量文件,若无问题,会出现绿勾(如图4.72所示)。

图4.72 向量文件的编译测试

(2)系统的功能仿真

① 进入功能仿真

双击右侧的 “Functional Simulation”栏,进行功能仿真。这时会弹出Synplify窗口,表示先进行综合,综合通过后,关闭Synplify窗口,片刻即进入功能仿真控制窗口“Simulator Control Panel”(如图4.73所示)。

图4.73 仿真控制板窗口

② 测试向量的赋值及仿真

第一组测试向量的赋值及仿真。在仿真控制窗状态下,执行Signals→Debug??(如图4.74所示),弹出如图4.75所示的调试(Debug)窗口,再在左边选择需赋值的信号,点击中间的赋值选择下拉框选择需赋的值(有0,1,X,Z四种值,如图4.75所示),后选择赋值形式(有Preset、Force、Monitor、Clear四种形式,如图4.76所示)。重复上述步骤,

直到将第一组测试向量赋值完毕。接着输入仿真单步执行时间(Step Interval),如100ns,整个仿真运行时间(Run To Time),如400ns,执行Simulates→Step(如图4.77所示),则第一个测试向量仿真完毕。

图4.74 测试向量调试选择操作图

图4.75 调试窗口测试向量赋值下拉选择框图

图4.76 测试向量赋值形式选择示图

图4.77 测试向量仿真执行操作选择示图

第二组测试向量的赋值及仿真。先执行Signal→Next Test Vectors→Debug,接着按照前述的方法,在弹出的窗口给第二个测试向量赋值,赋值完后并执行。

按照同样的方法对其余的测试向量进行赋值和仿真,直到将N组测试向量赋值和仿真完毕,如图4.78所示。

图4.78 测试向量赋值及仿真执行后界面

③ 设置波形观察格式

先按键 “Run”,即弹出仿真结果波形观察窗。点击此窗口中的 “Edit” → “Show”,即弹出显示波形窗口“Show Waveforms” ,如图4.79所示,在此窗口右栏已列出所有的输入、输出信号名,用鼠标点击其中的一个信号名,如CIN,再点击 “Show” ,可看到CIN的波形,如此重复,就可将所有信号的波形全部显示于窗口。

图4.79 波形观察格式的设定

若显示的波形不符合自己的要求,可用鼠标先点击需去掉的信号名,如CIN,再点击当前窗口中的 “Edit” → “Hind” ,即可将该波形隐蔽掉。重复该步骤,直到将所有不需显示的信号全部隐蔽掉。

如果希望以总线形式显示,如显示AIN(3),?,A(0),可以用鼠标点击 “Bus”,这时右边将弹出一窗口,用鼠标在左栏的AIN(3),?,A(0)4个信号上拖动变成黑色,再点击右边的 “Add Nets” ,这时4个信号将出现在另栏中。点击 “Reverse”,使4个信号换

位,使高位在前,接着按 “Save Bus” 键,再按 “Show” 键,这时将出现总线式波形图。总线的显示形式有四种,分别是二进制(Binary),八进制(Octob),十进制(Decimel),十六进制(Hex),可通过在波形显示状态下选择设置选项Options→Bus来完成。接着,按当前窗口最上栏选项 “View” → “Zoom In”后,再用键点击波形,使其放大,直至可看见总线图中的数值为止。本例题的功能仿真的二进制、十六进制总线式波形分别如图4.80、图4.81所示。

图4.80 功能仿真的总线波形的二进制显示

图4.81 功能仿真的总线波形的十六进制显示

(3)系统的时序仿真

若返回到ispDesignEXPERT System主窗口,选中左侧的Cnt4b.abv文件,双击右侧的 “Timing Simulation” 栏,即进入时序仿真。时序仿真的过程与功能仿真类似。本例题的时序仿真的二进制、十六进制总线式波形分别如图4.82、图4.83所示。从时序仿真波形可以看出,加入各种输入信号后,输出首先处于一种不稳定状态,是一些毛刺信号,当经过一定的延时后,输出才达到稳定的状态。

图4.82 时序仿真的十六进制显示

图4.83 时序仿真的二进制显示

4)器件引脚的锁定 (1)编辑引脚锁定文件

在ispDesignEXPERT主窗口上选“Window”→“Text Editor”进入文本编辑器,选“File”→“New”,然后按照以下方式来锁定引脚。此文件取名为ADDER4B.PPN,并存于同一目录中后退出。

//引脚锁定文件ADDER4B.PPN

//FORMAT:PINNAME PINTYPE LOCK

AIN(0) IN 6 AIN(1) IN 27 AIN(2) IN 28 AIN(3) IN 29 BIN(0) IN 30 BIN(1) IN 31 BIN(2) IN 32 BIN(3) IN 33 CIN IN 3 S(0) OUT 45 S(1) OUT 46 S(2) OUT 47 S(3) OUT 48 CONT OUT 68

(2)器件引脚的锁定

在主窗口右侧用鼠标点击“Constraint Manager / Physical Viewer”,进入ISPEXPERT COMPLILER,在执行如下操作:Assign \\ Pin Locations(如图4.84所示)→在弹出的窗口右下端选择“Read Pin File” (如图4.85所示) →在弹出的窗口选择用于管脚锁定的文件(如图4.86所示)并关闭返回上一级窗口→选择“Compliler Result”执行编译进行器件(如图4.85所示),这时即可在弹出的窗口右边查看管脚的锁定结果(如图4.87所示)。

图4.84 管脚锁定菜单项选择示意图

…… 此处隐藏:1115字,全部文档内容请下载后查看。喜欢就下载吧 ……
常用EDA工具软件操作指南(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/438726.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)