Board logo

标题: 谁教我用Modelsim等工具仿真8051的IP核啊(做毕业设计,急啊!) [打印本页]

作者: xyxcsu    时间: 2006-6-28 10:47     标题: 谁教我用Modelsim等工具仿真8051的IP核啊(做毕业设计,急啊!)

谁教我用Modelsim等工具仿真8051的IP核啊。我现在做毕业设计,急啊!


我也是刚接触,只是毕业设计需要,所以现在比较茫然,也很急,希望各位帮帮忙。


告诉我们具体步骤怎么做


作者: mage1982    时间: 2006-6-28 12:12

找一个完整的8051IP核,里面应该有仿真部分的例子
作者: xyxcsu    时间: 2006-6-28 14:26

谢谢,你可不可以介绍一下仿真的步骤
作者: mage1982    时间: 2006-6-29 09:32

User's Manu
User's Manu
User's Manu
User's Manu

老外的东西都有很详尽的说明,用户手册就足够了。
你把ModalSim的用户手册好好读一下
然后把综合工具的用户手册的相关部分好好读一下就明白了
作者: xyxcsu    时间: 2006-7-3 09:22

哪位高手可不可以提供一个简单一点的IP核,给我练练手啊。告诉我怎么做?谢谢了
作者: xyxcsu    时间: 2006-7-31 19:05

1、我将所有的源文件和testbench文件添加到project之后,进行编译全部:
# 70 compiles, 0 failed with no errors. 全部顺利通过。

2、选择顶层testbench进行仿真:vsim work.tb_mc8051_top,命令窗口的最后几行有这些提示:
# ** Error: (vsim-7) Failed to open VHDL file "mc8051_rom.dua" in rb mode.
# No such file or directory. (errno = ENOENT)
# Time: 0 ns Iteration: 0 Instance: /tb_mc8051_top/i_mc8051_top/i_mc8051_rom
# Loading work.mc8051_ramx(sim)

3、查看波形,并选择run-all,看不到波形。

---------------------------------------
请各位帮忙看看


--
作者: vincent    时间: 2006-8-7 10:01

建议你把ModalSim的用户手册好好读一下,然后再进行仿真。
作者: maggy_eccn    时间: 2007-12-28 11:56

我今天也遇到你那个问题了:

# ** Error: (vsim-7) Failed to open VHDL file "mc8051_rom.dua" in rb mode.
# No such file or directory. (errno = ENOENT)
# Time: 0 ns Iteration: 0 Instance: /tb_mc8051_top/i_mc8051_top/i_mc8051_rom
# Loading work.mc8051_ramx(sim)

87版和93版VHDL语言在读写TEXTIO时的语法不同。

87版中是:

FILE file_variable: text is in (此时file_variable为输入文件,或者out,则为输出文件) "目录+文件名(带后缀)"

93版中是:

FILE file_variable: text open read_mode is (此时file_variable为输入文件,或者write_mode,则为输出文件) "目录+文件名(带后缀)"

在支持93版VHDL的工具中写了87版的语法,编译时会有Warning.

如果语句中的文件的目录没有写对或者文件的后缀之类的没有写对,都会出现上述问题.

[此贴子已经被作者于2007-12-29 16:10:49编辑过]






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0