打印

textio可以随机读取吗?

[复制链接]
1267|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mkguo|  楼主 | 2012-8-6 15:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TI, TE, IO, AD, edge
本帖最后由 mkguo 于 2012-8-6 15:32 编辑

if(rising_edge(clk)) then

readline(file_inf , line_inf);

read(line_inf,data_tmp,good);

IMem_data<=conv_std_logic_vector(data_tmp,8);

end if;
这是我现在的代码  只允许一行一行读入数据
我的希望是 控制line_inf的值(line数据类型怎样赋值?)使其随机读取某一行

(我在做一个处理器仿真的时候,指令存储在RAM中 因为指令地址有跳转什么的 所以不会依次读取,需要根据模块生成的地址随机读取指令)

谢谢大虾

相关帖子

沙发
GoldSunMonkey| | 2012-8-6 22:28 | 只看该作者
为什么要随机读呢?

使用特权

评论回复
板凳
GoldSunMonkey| | 2012-8-6 22:29 | 只看该作者
这只是仿真,不是实际。

使用特权

评论回复
地板
GoldSunMonkey| | 2012-8-6 22:29 | 只看该作者
比方你的文件是
123
456
789
但是你写的东西本来就是随机的。

使用特权

评论回复
5
mkguo|  楼主 | 2012-8-7 16:45 | 只看该作者
4# GoldSunMonkey 是这样的 比如我这里有一串指令
x01
x02
x03 (这是个goto指令 要跳转到 x01指令,也就是执行到这个指令的时候,testio的line打到第一行上)
这样有什么办法呢?
感谢猴哥。

使用特权

评论回复
6
mkguo|  楼主 | 2012-8-7 16:46 | 只看该作者
我只是为了模拟一个RAM的行为  testio能做到么  还是有别的方法
如果用ip核生成的ram  填入coe文件  仿真的时候 RAM的值会发生变化么

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

4

帖子

0

粉丝