modelsim仿真中遇到的问题
2014-09-25 21:58
267 查看
1、modelsim经常遇到数据位宽不相等的情况,这样往往仿真时是不会出数据的,如果用parameter定义了数据的位宽,
要注意实际的位宽数大于parameter定义参数能表示的位宽时,如:
parameter WIDTH = 5'd46,要注意5位的数据宽度最大能表示的数是31,46已经溢出。
2、# ** Warning: (vsim-3015) F:/Company_Prj/Date201409/LowCost/ICS_MyPrj/Src/aic_fir_2ch_64x.v(182): [PCDPC] - Port size (48 or 48) does not match connection size (32) for port 'shiftin'. The port definition is at: F:/Company_Prj/Date201409/LowCost/ICS_MyPrj/Quartusii14.0/Core/y_shift_ip.v(42).
在aic_fir_2ch_64x.v文件中例化了一个IP核--y_shift_ip,但在例化过程中出现了位宽不相等的现象。如上行给出的警告:这句话是说我们生成的IP核是48位的,但是在例化过程中却是用32位来例化的。
3、Modelsim仿真时位宽不一致可能的原因:经过一番查找,发现在TCL中没有添加一些IP的文件,所以IP的设置更新后,库并不会相应的更新,而这个库又是以前生成的。
4、modelsim中经常会出现高阻,解决这种问题最笨的办法就是把所有的数据都拉出来,看下是那个数据最开始出现高阻状态,也可能是某些总线的某些位没有数据,这也是解决位宽不相等问题的一个好办法。
要注意实际的位宽数大于parameter定义参数能表示的位宽时,如:
parameter WIDTH = 5'd46,要注意5位的数据宽度最大能表示的数是31,46已经溢出。
2、# ** Warning: (vsim-3015) F:/Company_Prj/Date201409/LowCost/ICS_MyPrj/Src/aic_fir_2ch_64x.v(182): [PCDPC] - Port size (48 or 48) does not match connection size (32) for port 'shiftin'. The port definition is at: F:/Company_Prj/Date201409/LowCost/ICS_MyPrj/Quartusii14.0/Core/y_shift_ip.v(42).
在aic_fir_2ch_64x.v文件中例化了一个IP核--y_shift_ip,但在例化过程中出现了位宽不相等的现象。如上行给出的警告:这句话是说我们生成的IP核是48位的,但是在例化过程中却是用32位来例化的。
3、Modelsim仿真时位宽不一致可能的原因:经过一番查找,发现在TCL中没有添加一些IP的文件,所以IP的设置更新后,库并不会相应的更新,而这个库又是以前生成的。
4、modelsim中经常会出现高阻,解决这种问题最笨的办法就是把所有的数据都拉出来,看下是那个数据最开始出现高阻状态,也可能是某些总线的某些位没有数据,这也是解决位宽不相等问题的一个好办法。
相关文章推荐
- 关于xilinx14.7 在modelsim SE 10.1a仿真中遇到的若干问题
- modelsim中用非阻塞赋值仿真遇到的问题
- Modelsim时序仿真中遇到的三个问题
- 【转】ModelSim SE仿真Altera库的一些问题 常见仿真错误 问题 合集
- vm+gns3仿真IDS实验遇到的问题
- quartus ||13.0联合modelsim altera se 10.1.d仿真,出现自动退出问题
- 关于modelsim仿真出现红线的问题
- OPNET半实物仿真安装与调试遇到的问题归纳与整理
- WM5仿真设备的调试遇到的问题
- modelSIM仿真时objects空白无显示问题
- modelsim仿真问题
- Altera Quartus 13.1 仿真工具路径错误问题解决 Can't launch the ModelSim-Altera software
- MATLAB与SABER联合仿真(Co-sim)遇到的问题
- Vxworks 仿真时遇到如下问题
- ROS探索总结(四)——简单的机器人仿真(by古月)学习遇到的问题
- Quartus rom 初始化文件hex modelsim仿真问题
- (笔记)在Quartus II与ModelSim下仿真,对计数初值的设置问题(ModelSim)(Quartus II)(Verilog)
- Xilinx_ISE和ModelSim的联合使用方法 / 从Xilinx ISE 14.7启动ModelSim时遇到的问题
- 用STM32仿真时遇到的两个问题(仿真进不去)
- ISE与modelsim联合仿真的问题