一块我的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'expected。
错误: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'expected。
错误:COMP96_0019:Multiplicador.vhd:(147,9):关键字'过程'预计。
错误:COMP96_0015:Multiplicador.vhd:(150,8):';'预期。
错误:COMP96_0016:Multiplicador.vhd:(150,10):预期设计单位声明。
但我找不到解决方案。错误在这一部分。
你应该* *可能仔细检查你有关于关闭括号左括号的数量。 – Makoto 2014-09-21 05:47:01