【发布时间】:2017-09-03 18:46:15
【问题描述】:
我在一个 VHDL 程序中工作,我需要使用 ALTERA DE2-115 做一个 RAM 256。输出将显示在七段显示器中。
问题是:我有一个dataout 输出变量。那么该变量具有temp_ram数组的以下值:
dataout <= temp_ram(conv_integer(dir));
那我想把dataout的值分成七段
dataout(7 downto 4)
dataout(3 downto 0)
这显示以下错误:
Error (10309): VHDL Interface Declaration error in RAM.vhd(45): interface object "dataout" of mode out cannot be read. Change object mode to buffer.
当我更改为缓冲区并运行完美时,但我无法理解会发生什么
【问题讨论】:
标签: vhdl fpga intel-fpga