FPGA szintezis/mapping problema
hoyuka
hoyuka at c2.hu
Sat Jan 28 20:34:01 CET 2006
Hali,
Vmit elfelejtettem. Meg van egy helyen hasznalva a selCnt.
//--- top level modulban:
decoder dd(selCnt, select);
//--- decoder modul:
module decoder(in,out);
input wire[1:0] in;
output reg [3:0] out;
always @(in) begin
case (in)
0: out='b1110;
1: out='b1101;
2: out='b1011;
3: out='b0111;
endcase
end
endmodule
Szerintem ennek nem kene ilyen kombinacios huroknak lennie.
udv.
hoyuka
hoyuka said:
> 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
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
--
http://hoyuka.myip.hu
-------------------------------------
C2 MAIL: Levelezés felsõfokon. http://mail.c2.hu
More information about the Elektro
mailing list