集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2533|回复: 1

ISE10.1仿真的ROM输出问题

[复制链接]
ddr 发表于 2010-4-12 10:55:26 | 显示全部楼层 |阅读模式
本帖最后由 fpgaw 于 2010-11-19 17:51 编辑

小弟在用ISE10.1做仿真时,遇到点问题,请教各位,具体情况是这样的:

要把一组较大的数据(大概10000多个bit)初始化到ROM中,在程序运行时从中读取。为采用的是Block memoroy generator V2.7的IP盒,single-port rom方式,coe文件储存,放入程序中时怎么也没数据输出。

后来,我编写了一个小程序专门验证这个IP盒,仅仅有读出的操作,在前仿真时,始终输出高电平,奇怪的是,在后仿真时却能输出正确数据,只是稍有时间延迟(这个可以接受)。

因为IP盒的设置仅有clka、addr、dataout三个引脚,并采用了输出Register做时序调整,输出是始终使能(always enable),所以有点想不出原因究竟出在什么地方。曾经用过输出使能引脚的方式,一样的效果,没有输出。问了几个同事,都说不用使能的,一般后仿真有正确结果输出,前仿真都会有结果,我遇到这个现象他们也都从来没遇到过。

这里的各位大虾,如果有谁遇到过,并知道解决方法,麻烦告知小弟一声,谢谢了!!!如果能将解决方法发到小弟邮箱,更是感激不尽。

email:03221135@sina.com
ccs 发表于 2013-1-3 11:20:01 | 显示全部楼层
一般后仿真有正确结果输出,前仿真都会有结果
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-6-26 20:01 , Processed in 0.078973 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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