ISIM使用注意事项

1 在 Hierarchy 窗口里,确保 .v testbench文件被选择。
             2  在过程窗口里面,选择 ISim的仿真器
             3  右击Simulate Behavioral Model选择Process Properties.
                 把Run for Specified Time上面的勾去掉。

             4 双击 Simulate Behavioral Model,编译Testbench启动ISIM.
             5 仿真并没有启动,因为刚才的改动,如果没有改动,仿真将自动执行。
             6 点击RunAll的按钮 (

             7 再选择waveform的选项(Default.wcfg),使用Zoom to Full View按钮(

)缩小到最小。
               然后使用Zoom In按钮放大到你想要的大小。
             8  默认的是,只有Testbench顶层的信号才能被显示。而该顶层只有几个参数和要传送的字符串。
                为了是实际的信号能被看到,他们需要被我们加上去。但是这之后必须重新进行仿真。
             9 在waveform的选项(Default.wcfg)右键 char_to_send[7:0]选择Radix > ASCII


              10 对string[0:303]重复上面步骤
              11 添加信号tb/uart_rx_i0到波形窗口。不要添加BAUD_RATE 和CLOCK_RATE参数。
                   点击In the Instance and Process Name 窗口, 扩展test_uart_rx and tb.


                  选择uart_rx_i0.在object窗口选择好信号,点击右键添加到波形窗口。也可以直接通过拖拉的方式添加。
        


               12 前面已经说过必须重新仿真,然后先点击Restart然后点击Run All 或 (该按钮是在上一次基础上再运行指定时间)按钮重新仿真。
               13 改变rx_data为ASCII,在rx_data_rdy有效时,检查接收数据是不是正确。可以选择rx_data_rdy,然后使用Next Transition的按钮(

)来追踪数据。
14如果程序有改动的话,需要从新编译,这时不用再从ISE中编译,而是直接点击ISIM中RE-Launch按钮即可。

转载于:https://www.cnblogs.com/Eranthe521/archive/2012/11/17/2774469.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值