Кусок моего VHDL код:')'. - VHDL
133 if(grupo = '000' or grupo = '111') then -- 0
134 elsif(grupo = '001' or grupo = '010') then -- 1
135 elsif(grupo = '011') then -- 2
136 elsif(grupo = '100') then -- -2
137 elsif(grupo = '101' or grupo = '110') then -- -1
138 end if;
Однако эти ошибки пришли:
Ошибка: COMP96_0049: Multiplicador.vhd: (133, 17): ошибка синтаксиса в выражении ,
Ошибка: COMP96_0015: Multiplicador.vhd: (133, 17): ')' ожидается.
Ошибка: COMP96_0019: Multiplicador.vhd: (133, 18): Ключевое слово «then» ожидается.
Ошибка: COMP96_0019: Multiplicador.vhd: (141, 6): Ожидается ключевое слово «конец».
Ошибка: COMP96_0049: Multiplicador.vhd: (141, 20): Синтаксическая ошибка в выражении.
Ошибка: COMP96_0015: Multiplicador.vhd: (141, 20): ')' ожидается.
Ошибка: COMP96_0019: Multiplicador.vhd: (141, 21): Ключевое слово «then» ожидается.
Ошибка: COMP96_0019: Multiplicador.vhd: (147, 9): Ожидается ключевое слово «процесс».
Ошибка: COMP96_0015: Multiplicador.vhd: (150, 8): ';' ожидается.
Ошибка: COMP96_0016: Multiplicador.vhd: (150, 10): ожидается декларация конструкторского подразделения.
Но я не могу найти решение. Ошибка в этой части.
Вы должны * наверное * перепроверить количество открытых скобок вы имеете относительно закрыть скобки. – Makoto