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

ncverilog Verilog - tutorial 文档 - 图文(6)

来源:网络收集 时间:2026-08-29
导读: 动观察源代码中那些地方使得事件的发生 注意’fifty把current_state设置成了’idle, 但是它没有检查是否还有硬币投入。 5. 要修正在饮料机中的这个问题,在Source Brower中选择Edit—〉Edit File然后再状态及中加入

动观察源代码中那些地方使得事件的发生

注意’fifty把current_state设置成了’idle, 但是它没有检查是否还有硬币投入。

5. 要修正在饮料机中的这个问题,在Source Brower中选择Edit—〉Edit

File然后再状态及中加入必要逻辑。比如说:

’fifty : //4 d10 begin dispense <= 1; if (nickel_in == 1) begin

current_state <= five; end

else if (dime_in == 1) begin

current_state <= ten; end

else if (quarter_in == 1) begin

current_state <= twenty_five; end else begin

current_state <=’idle; end end 重要!

你可以复制上面的代码然后粘贴到源文件中去,但是注意要确保粘贴后核对符号朝向正确的方向,否则仿真将会失败。

6.保存改变。

7.在Source Browser中,选择Simulation—〉Reinvoke Simulator。 注意:如果Reinvoke对话框出现,选择Yes。SimVision会重新编译和描述设计,然后重新启动仿真器。 全部已经打开的SimVision窗口将会重新打开,同时你自己定义的mnemonic map 和condition继续有效。

8. 在控制窗口(console window)中,选择Simulation—〉Run产生新的仿真数据。

9. 在波形窗口中(waveform window),显示你先前存下来的地点,你可以

看到机器状态变化可以正确的显示为twenty_five了。 结束SimVision Session 要退出SimVision:

1. 在任意SimVision窗口中选择File—〉Exit SimVision。 2. 如果Waveform窗口还是开着的,在窗口中选择File—〉Exit SimVision

SimVision会显示一个确认窗口。

3. 点击yes,推出和关闭所有SimVision的窗口。 更多的信息

本章介绍了调试程序的一些基本步骤。你还可以找到其他的一些有用的工具和内容来进行程序调试:

Tool/Feature 描述(Description) 测量窗口 你可以建立一个在一段仿真时间段中选中的变量的测量列(Measurement 表。比如说,你可以看值,斜率,最大最小值,这是在分析window) 波形时很有用的道具。 参阅SimVision User GuideSee第二十章Measuring Signal Values

注:在实际使用的时候28页要求的修改程序段

Source Brower中用使用File—〉Edit File不能修改源文件

这里我是直接进入文件夹打开源文件找到需要修改的地方来修改的源文件。

ncverilog Verilog - tutorial 文档 - 图文(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/413840.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)