entity verificador is
port (
i0, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10 : in bit;
c0, c1, c2, c3, c4, c5, c6, c7, c8 : in bit;
d0, d5, d10, d20 : out bit);
end verificador;
architecture rtl of verificador is
signal r0,r1,r2,r3,r4,r5,r6,r7,r8 : bit;
begin
.
.
.
d0 <= (r0 /= c0) or (r1 /= c1) or (r2 /= c2) or
(r3 /= c3) or (r4 /= c4) or (r5 /= c5) or
(r6 /= c6) or (r7 /= c7) or (r8 /= c8); -- Essa é a linha 206
.
.
.
end rtl;
Ao rodar ghdl -a verificador.vhdl o resultado é:port (
i0, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10 : in bit;
c0, c1, c2, c3, c4, c5, c6, c7, c8 : in bit;
d0, d5, d10, d20 : out bit);
end verificador;
architecture rtl of verificador is
signal r0,r1,r2,r3,r4,r5,r6,r7,r8 : bit;
begin
.
.
.
d0 <= (r0 /= c0) or (r1 /= c1) or (r2 /= c2) or
(r3 /= c3) or (r4 /= c4) or (r5 /= c5) or
(r6 /= c6) or (r7 /= c7) or (r8 /= c8); -- Essa é a linha 206
.
.
.
end rtl;
$ ghdl -a verificador.vhdl
verificador.vhdl:206:34: no function declarations for operator "or"
verificador.vhdl:0: internal compiler error: Falha de segmentação
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gna.org/projects/ghdl> for instructions.
ghdl: compilation error
******************** GHDL Bug occured ****************************
Please report this bug on http://gna.org/projects/ghdl
GHDL release: GHDL 0.26 (20070408) [Sokcho edition]
Compiled with GNAT Version: 4.2.2
In directory: /home/eduardo/facu/mac0412/mac412_ep3/src/
Command line:
ghdl -a verificador.vhdl
Exception STORAGE_ERROR raised
Exception information:
Exception name: STORAGE_ERROR
Message: stack overflow (or erroneous memory access)
Call stack traceback locations:
0x8111df6 0x8136f0b
******************************************************************
Alguém pode ajudar?