在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 12895|回复: 8

[求助] modelsim如何把txt文件的数据导入到ram里面

[复制链接]
发表于 2012-12-26 21:51:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
modelsim如何把txt文件的数据导入到ram里面?txt是图像的数据,要把它导入到ram里面,不知道具体要怎么操作?是直接调用ram IP吗?有人说是写出ram的代码,然后进行初始化?这个初始化有点不理解?
发表于 2012-12-27 12:45:14 | 显示全部楼层
对memory建模,然后用$readmemh,或者 $readmemb
发表于 2012-12-27 21:05:10 | 显示全部楼层
下载一个bin2hex.exe,把txt文件转换为hex文件,实例化ram IP(例如,用Quartus的MegaWizard)时指定ram初始化文件为这个hex。
不知道$readmemh能否综合。
 楼主| 发表于 2012-12-27 21:48:42 | 显示全部楼层
回复 2# my2817


   建模是什么意思呢?我用下面的程序读取,结果出来的都是X值!!module txt;

reg memory[0:76800];
integer i;
initial
begin
    $readmemd("11.txt",memory);
    for(i=0;i<=76800;i=i+1)
    $display("memory[%d]=%d",i,memory);
end
endmodule


}2@68UUPG1`Q5R5KLD22X(8.jpg
 楼主| 发表于 2012-12-27 21:51:54 | 显示全部楼层
本帖最后由 白兰地 于 2012-12-27 21:53 编辑

回复 3# 加油99

   谢谢!!!!
   转换的时候txt里面数据的格式有要求什么进制的吗?如果是rom也可以读进去吗?
发表于 2012-12-27 22:32:55 | 显示全部楼层
回复 5# 白兰地


    不必管是什么数制。我理解你是想把ram当做磁盘一样的存储器来存储TXT文件。TXT文件本质上是存储着ASCII的BIN文件。直接写入就OK了。转换一下是因为开发工具认识HEX,而不认识BIN。
ROM也是一样的。
 楼主| 发表于 2012-12-28 11:03:06 | 显示全部楼层
回复 8# 加油99


   恩恩,是要来存储txt的数据,嘿嘿,谢啦!!!
发表于 2013-12-8 21:42:29 | 显示全部楼层
好像modelsim有文件读写功能的吧,在帮助文档里找找
发表于 2013-12-8 22:43:46 | 显示全部楼层
学习了,,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-6-20 15:05 , Processed in 0.023733 second(s), 9 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表