找回密码
 注册
搜索
查看: 1118|回复: 1

[讨论] (讨论)altera ip core 在modelsim中仿真遇到的问题!

[复制链接]
发表于 2007-12-9 19:21:55 | 显示全部楼层 |阅读模式
本人在做一个DDRram的读写项目,为了加快进度从别处找来了altera的DDrsdram controller IP core,但是在仿真过程中遇到了解决不了的难题,具体使用过程如下:
1. 安装IP core以及许可证以后,新建工程;使用megawizaid,打开IP toolbench,在IP toolbench中的第一步设置参数,因为选用了toolbench中默认支持的某一款micron ddrram,因此在此处未作修改;第二步也未作修改(是设置约束的,具体没看懂),在第三步生成verilog仿真文件;第四步完成;  然后在Quartus2中编译成功;

2. 在modelsim中做仿真;按照DDR sdram controller user guide的说明,首先从美光网站上下载了所用ddrram的仿真模型的verilog文件;并将其放入user guide上说得相关位置;

3. 打开modelsim se6.0;按照DDR sdram controller user guide的说明,进行如下操作:设置路径,指定到工程项目testbench/modelsim;在modelsim中输入命令set memory_model ddr;(其中ddr为我要用的micron仿真文件名);在modelsim中输入命令source  <variation>为工程名,该文件在工程中已找到,打开该文件后发现内容是包括加载altera库、加载文件、生成库、编译以及最后执行一个“do wave.do”文件的语句等命令的集合;)user guide的步骤到此就结束了。

  按理来说,完成上面的一步后,就应该出现仿真波形,然后根据需要修改testbench文件。但是执行完source命令后总是出现以下错误:
首先,是在执行do wave.do命令时出错,错误提示为# Error loading design
# ** Error: Missing or invalid install path
# Executing ONERROR command at macro ./wave.do line 6

然后我打开wave.do文件,出错语句如下:
onerror {resume}

quietly WaveActivateNextPane {} 0

virtual type { LMR ARF PCH ACT WR RD BT NOP} CmdType

quietly set wcmd "virtual function -install /${testbench_name}/dut/ { (CmdType)&{/${testbench_name}/dut/ ${pin_prefix}ras_n, /${testbench_name}/dut/${pin_prefix}cas_n, /${testbench_name}/dut/${pin_prefix}we_n}} Command"

quietly eval $wcmd
到这里就出现错误,modelsim就停止了!

由于不知怎么修改,就把最后两句删去了,然后再执行source命令的时候就出现#error loading design。然后就没有反应了;我从网上查找,这句错误好像是说仿真命令出错,但引起的原因不明。

我想问问大家的是:
1. 我这样使用ip core 以及 使用modelsim进行仿真的过程和方法是否正确(真是头大,都是按照用户手册上说得操作的),单独在modelsim中使用micron的.tb文件对ddrram仿真就是好的;
2. 那句错误到底指什么,有没有朋友碰到过一样的错误,该怎么解决啊!
3. wave.do中出的错是怎么回事啊,ip toolbench 生成的文件手册上说最好别修改,那他总是在那一行出错,我该怎么处理呢?

不知道有没有人使用过altera 的ip core,有没有人碰到过类似的问题,希望能给小弟一些帮助,不管你提供什么信息,我都先谢过了!
[此贴子已经被作者于2007-12-10 10:05:20编辑过]
 楼主| 发表于 2007-12-10 19:33:30 | 显示全部楼层
自己支持自己一下!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-24 11:57 , Processed in 0.044057 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表