12 2013 档案

modelsim命令行仿真提示“vsim 不是内部或外部命令,也不是可运行的程序或批处理文件”的解决办法
摘要:安装完modelsim后,用过命令行模式仿真,如“vsim -c -do run.do”,开始时是可以的。 后来偶然再用该仿真方式,发现命令行提示“vsim 不是内部或外部命令,也不是可运行的程序或批处理文件”。在网上搜索了一下,是由于环境变量PATH的值(即modelsim的安装路径:C:\modeltech_10.1c\win32)不见了。 将环境变量PATH的值添加一个C:\modeltech_10.1c\win32,并与其他的值用“;”隔开即可。 重新用命令行模式运行仿真,一切OK。 如果遇到其他命令行不执行某命令,也可以按照上述方式来处理。 阅读全文

posted @ 2013-12-28 17:35 ZcsTech 阅读(2587) 评论(0) 推荐(0)

Verilog之event的用法
摘要:编写verilog的testbench时,可使用event变量触发事件。event变量声明为:event var;event触发为:->var;捕获触发为:@(var);在modelsim中可运行的实例码如下:10个时间单位后reset_trigger事件被触发,捕获后将reset设置一个时钟周期再触发reset_done_trigger。之后再分别设置10个周期的随机信号给enable和reset。 1 `timescale 1ns/100ps 2 module event_test; 3 event reset_trigger; 4 event reset_done_trigger; 阅读全文

posted @ 2013-12-26 20:09 ZcsTech 阅读(11094) 评论(0) 推荐(0)

导航