本帖最后由 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中 因为指令地址有跳转什么的 所以不会依次读取,需要根据模块生成的地址随机读取指令)
谢谢大虾 |