A piece of my VHDL code is:
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;
However, this errors came:
Error: COMP96_0049: Multiplicador.vhd : (133, 17): Syntax error in expression.
Error: COMP96_0015: Multiplicador.vhd : (133, 17): ')' expected.
Error: COMP96_0019: Multiplicador.vhd : (133, 18): Keyword 'then' expected.
Error: COMP96_0019: Multiplicador.vhd : (141, 6): Keyword 'end' expected.
Error: COMP96_0049: Multiplicador.vhd : (141, 20): Syntax error in expression.
Error: COMP96_0015: Multiplicador.vhd : (141, 20): ')' expected.
Error: COMP96_0019: Multiplicador.vhd : (141, 21): Keyword 'then' expected.
Error: COMP96_0019: Multiplicador.vhd : (147, 9): Keyword 'process' expected.
Error: COMP96_0015: Multiplicador.vhd : (150, 8): ';' expected.
Error: COMP96_0016: Multiplicador.vhd : (150, 10): Design unit declaration expected.
But I can't find a solution. The error is in this part.