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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3055|回复: 7

[求助] 请问verilog 读外部文件 外部文件应该保存在什么地方?

[复制链接]
发表于 2012-6-4 19:42:57 | 显示全部楼层 |阅读模式

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

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

x
1.请问verilog 读外部文件 外部文件应该保存在什么地方?2.如何memory 初始化
发表于 2012-6-4 21:40:30 | 显示全部楼层
1、文件放在那里没关系,主要是存放的是二进制或者16进制的数据,然后通过readmem读到mem中(读的时候加上路径即可)。
2、mem初始化,可以在MEM模型中,利用initial语句里加for循环来初始化。
例如
    ...  
   initial  begin
       for(N = 0; N <= mem_depth; N = N+1)
       mem[N] = 0;
      $readmemh("./stimulus/..../program.vec",mem,start_addr, finish_addr);
    end
 楼主| 发表于 2012-6-4 21:43:10 | 显示全部楼层
回复 2# guoqing096

感谢
发表于 2012-6-5 13:47:17 | 显示全部楼层
学习学习!
发表于 2013-1-11 09:18:29 | 显示全部楼层
这个问题问得好
发表于 2013-1-22 14:11:27 | 显示全部楼层
回复 2# guoqing096


   想问一下这里的memory模型是不是一个寄存器堆??而不是通常我们用到的RAM。谢谢啦
发表于 2013-1-22 22:41:43 | 显示全部楼层
回复 6# vividbearylz


    我感觉要是仿真,就定义 reg [depth-1:0] MEM;
    要是fpga的存储,用ram ip核,在初始化时加入初始文件即可。
发表于 2013-1-23 14:54:05 | 显示全部楼层
回复 7# zuiqiangzhe


    嗯嗯,谢谢,如果是要模拟一个fifo肿么弄啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

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

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