Я получаю сообщение об ошибке для этой строки:
DATA (15 DOWNTO 0) <= regs(to_integer(unsigned(REG_ADR_HI & REG_ADR_LO)) - 40000);
Ошибка (10327): ошибка VHDL в main.vhd (216): невозможно определить определение оператора "" & ""- найдено 4 возможных определения
REG_ADR_HI
, REG_ADR_LO
и DATA
- все STD_LOGIC_VECTOR
s - (7 DOWNTO 0)
, (7 DOWNTO 0)
и (15 DOWNTO 0)
Может быть, я использую много библиотек одновременно.но не уверен, что именно не так.
когда я пытаюсь пойти по этому пути я получаю другой:
Ошибка (10327): ошибка VHDL вmain.vhd (216): не могу определить определение оператора "" & "" - найдено 0 возможных определений
Так как я могу это исправить?