我正在用 VHDL 编写一个程序来读取和写入数据。我的程序必须从一行中读取数据,对其进行处理,然后将新值保存在旧位置。我的代码有点像:
WRITE_FILE: process (CLK)
variable VEC_LINE : line;
file VEC_FILE : text is out "results";
begin
if CLK='0' then
write (VEC_LINE, OUT_DATA);
writeline (VEC_FILE, VEC_LINE);
end if;
end process WRITE_FILE;
如果我想阅读第 15 行,我该如何指定?然后我想清除第 15 行并且必须在那里写一个新数据。LINE 是访问类型,它会接受整数值吗?