FPGA szintezis/mapping problema
hoyuka
hoyuka at c2.hu
Sat Jan 28 19:44:58 CET 2006
Hali,
Uha, leirok par dolgot errol a selCnt-rol...:
//--- top level modulban:
//...
reg [1:0] selCnt;
multiplexer mm(selCnt, {4'b0000, BCDVal}, BCDDigit);
always @(clk) selCnt<=selCnt+1;
//...
//--- top level modul vege...
//--- multiplexer modul
module multiplexer(select,in,out);
input wire [1:0] select;
input wire [15:0] in;
output reg [3:0] out;
always @(select or in) begin
case (select)
0: out=in[3:0];
1: out=in[7:4];
2: out=in[11:8];
3: out=in[15:12];
endcase
end
endmodule
Ezek alapjan lenne vmi otleted, hogy mi okozhat ilyet? Mert nekem nincsen.
udv.
hoyuka
Palasik Sandor said:
>> Mit jelenthetnek az alabbi hibauzenetek? Mi az a kombinacios ciklus? Mi
>> okozhat ilyen problemakat? Mit erdemes nezegetni, hogy rajojjek, hogy mi
>> a
>> baja?
>
> Kombinációs ciklus az, amikor valamelyik jelet meghatározó egyenletben
> önmaga szerepel bemenetként. Pl. egy kapukból csinált RS flipflop,
> önmagára
> visszacsatolt multiplexer, ilyesmi.
>
>> WARNING:Xst:2170 - Unit PWMLEDLine : the following signal(s) form a
>> combinatorial loop: selCnt<1>.
>
> Gondolom ez az igazi probléma.
>
>> ERROR:MapLib:661 - LUT4 symbol "mm/out<0>" (output signal=BCDDigit<0>)
>> has
>> input
>> signal "selCnt<1>" which will be trimmed. See the trim report for
>> details
>> about why the input signal will become undriven.
>
> Ez már csak következmény lehet, amiatt, hogy a SelCnt-vel kapcsolatos
> hibák
> miatt az hiányzik a map inputjából.
>
> Palasik Sándor
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
--
http://hoyuka.myip.hu
-------------------------------------
Mi a C2? http://mail.c2.hu
More information about the Elektro
mailing list