常用EDA工具软件操作指南(9)
在 “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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [建筑文档]2018年公需课:专业技术人员创新能力与
- [建筑文档]2013年福建教师招考小学数学历年真题
- [建筑文档]高中信息技术课flash知识点总结 - 图文
- [建筑文档]电工实训 - 图文
- [建筑文档]最高院公告案例分析100篇(民商篇)
- [建筑文档]南开中学高2017级14-15学年(上)期末
- [建筑文档]五粮液集团战略分析
- [建筑文档]鲁教版(2012秋季版)九年级化学 酸碱
- [建筑文档]超星尔雅2017中国哲学概论自整理题库答
- [建筑文档]关于成为海口金盘饮料公司材料独家供货
- [建筑文档]LNG学习资料第一册 基础知识 - 图文
- [建筑文档]四年级品社下册《好大一个家》复习资料
- [建筑文档]现阶段领导权力腐败的特点及发展趋势
- [建筑文档]魏晋南北朝诗歌鉴赏—嵇康
- [建筑文档]坚持追求真爱是理智的行为 正方一辩稿
- [建筑文档]湘西州刑释解教人员帮教安置工作存在的
- [建筑文档]园林工程试题库及答案
- [建筑文档]计算机长期没有向WSUS报告状态
- [建筑文档]日语最新流行语
- [建筑文档]B62-016 景观进场交底专题会议
- 2018年中考语文课内外古诗词鉴赏专题复
- 高考试题研究心得体会
- C语言基础题及答案
- 电气控制及PLC习题及答案
- 都昌小学家长学校汇报材料
- GMAT作文模板正确使用方法
- 俄军办坦克大赛:中国99式有望与豹2A6
- 成本会计练习题
- 酒店餐饮业最流行的5S管理方法
- 2014-2015学年山东省菏泽市高二(下)
- 《黄鹤楼送孟浩然之广陵》教案、说课、
- 2013年结构化学自测题 有答案版
- 2011西安世界园艺博览会游览解说词(附
- 窗口文明单位示范单位创建活动总结
- 2018满分超星尔雅就业课后练习期末答案
- 韶山市城市总体规划-基础资料
- 苏教版第三单元知识点归纳
- 第4章 曲轴模态分析
- 加大查办案件力度的思考
- 武汉CPC导轨介绍




