Почему я получаю это "4 возможных определений" ошибка конкатенации VHDL - PullRequest
0 голосов
/ 19 сентября 2018

Я получаю сообщение об ошибке для этой строки:

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 возможных определений

Так как я могу это исправить?

...