[no subject]
Vezbe radi poceo sam radim stari domaci (onaj sa Butovim Mnozacem i Transmiterom), uradio sam FIFO (u attachmentu) i onako iz zezanja reko da ga sintetizujem! E sad on mi je prijavio 5 Warninga i 13 Notes!
@W: CL169: fifo.vhd(64): Pruning Register Az.e_1 @W:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@W: CL169: fifo.vhd(64): Pruning Register Az.f_1 @W:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@W: CL169: fifo.vhd(64): Pruning Register Az.radd_1(7 downto 0) @W:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@W: CL169: fifo.vhd(64): Pruning Register Az.wadd_1(7 downto 0) @W:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
4 Vhdl Compiler warnings
@W: FA173: fifo.vhd(49): Could not implement Block RAM. Is the read address registered using the same clock as the RAM? @W:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":49:7:49:13
1 Mapper warning
@N: CL134: fifo.vhd(75): Found RAM memory, depth=256, width=20 @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":75:18:75:24
1 Vhdl Compiler note
@N: FX103: fifo.vhd(64): Instance "readadd[0]" with "328" loads has been replicated "3" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX103: fifo.vhd(64): Instance "writeadd[0]" with "327" loads has been replicated "3" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX103: fifo.vhd(64): Instance "readadd[1]" with "326" loads has been replicated "3" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX103: fifo.vhd(64): Instance "writeadd[1]" with "325" loads has been replicated "3" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX103: fifo.vhd(64): Instance "writeadd[2]" with "324" loads has been replicated "3" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX103: fifo.vhd(64): Instance "readadd[2]" with "324" loads has been replicated "3" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX103: fifo.vhd(64): Instance "writeadd[3]" with "323" loads has been replicated "3" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX103: fifo.vhd(64): Instance "readadd[3]" with "323" loads has been replicated "3" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX103: fifo.vhd(64): Instance "readadd[4]" with "165" loads has been replicated "1" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX164: The option to pack flops in the IOB has not been specified
@N: MT195: This timing report estimates place and route data. Please look at the place and route timing report for final timing..
@N: MT196: Clock constraints cover all FF-to-FF, FF-to-output, input-to-FF and input-to-output paths associated with a particular clock..
12 Mapper notes
Zanima me koliko su ozbiljna ova upozorenja i primedbe! Naime ja sam zamislio ovaj FIFO tako da on npr moze cak i da upise u pun red, ako mu u isto vreme dodje i naredba za citanje, (tj prvo procitaj, pa onda upisi na tu adresu)!
Uopsteno zanima me koja su pravila za pisanje koda koji je moguce sintetizovati!
Ako neko nesto zna neka napise koju, al pretpostavljam da je ovo pitanje za asistenta!
@W: CL169: fifo.vhd(64): Pruning Register Az.e_1 @W:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@W: CL169: fifo.vhd(64): Pruning Register Az.f_1 @W:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@W: CL169: fifo.vhd(64): Pruning Register Az.radd_1(7 downto 0) @W:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@W: CL169: fifo.vhd(64): Pruning Register Az.wadd_1(7 downto 0) @W:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
4 Vhdl Compiler warnings
@W: FA173: fifo.vhd(49): Could not implement Block RAM. Is the read address registered using the same clock as the RAM? @W:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":49:7:49:13
1 Mapper warning
@N: CL134: fifo.vhd(75): Found RAM memory, depth=256, width=20 @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":75:18:75:24
1 Vhdl Compiler note
@N: FX103: fifo.vhd(64): Instance "readadd[0]" with "328" loads has been replicated "3" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX103: fifo.vhd(64): Instance "writeadd[0]" with "327" loads has been replicated "3" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX103: fifo.vhd(64): Instance "readadd[1]" with "326" loads has been replicated "3" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX103: fifo.vhd(64): Instance "writeadd[1]" with "325" loads has been replicated "3" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX103: fifo.vhd(64): Instance "writeadd[2]" with "324" loads has been replicated "3" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX103: fifo.vhd(64): Instance "readadd[2]" with "324" loads has been replicated "3" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX103: fifo.vhd(64): Instance "writeadd[3]" with "323" loads has been replicated "3" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX103: fifo.vhd(64): Instance "readadd[3]" with "323" loads has been replicated "3" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX103: fifo.vhd(64): Instance "readadd[4]" with "165" loads has been replicated "1" time(s) due to a soft fanout limit of "100" @N:"c:\my_designs\mnozac\mnozactransmit\src\fifo.vhd":64:2:64:4
@N: FX164: The option to pack flops in the IOB has not been specified
@N: MT195: This timing report estimates place and route data. Please look at the place and route timing report for final timing..
@N: MT196: Clock constraints cover all FF-to-FF, FF-to-output, input-to-FF and input-to-output paths associated with a particular clock..
12 Mapper notes
Zanima me koliko su ozbiljna ova upozorenja i primedbe! Naime ja sam zamislio ovaj FIFO tako da on npr moze cak i da upise u pun red, ako mu u isto vreme dodje i naredba za citanje, (tj prvo procitaj, pa onda upisi na tu adresu)!
Uopsteno zanima me koja su pravila za pisanje koda koji je moguce sintetizovati!
Ako neko nesto zna neka napise koju, al pretpostavljam da je ovo pitanje za asistenta!
Attachment:
fifo.vhd
Description: Binary data
Previous by date: Re: pitanje
Next by date: Diplomski
Previous by thread: Re: pitanje Next by thread: Diplomski
Previous by thread: Re: pitanje Next by thread: Diplomski