8-až-3 priority kód zobrazuje encoder dve varovania

U

Usman

Guest
AOA!Napísal som kód (pozri nižšie) na 8-až-3 prioritné kodér, ale keď som sa syntetickými to na xilinx6.3i, je syntetizuje ale s týmito dvoma varovné správy

1.UPOZORNENIE: SpeedCalc: 42 - Nemožno nájsť odkazy model "bel_d_min_period".To všeobecne znamená, že existuje rozpor medzi verziami
rýchlosť a zariadenia dátové súbory.Skontrolujte prosím, aby zabezpečili, že XILINX
premenná prostredia nastavená správne, ak je premenná MYXILINX je nastavený, aby
istí, že odkazuje na patch súbory, ktoré sú kompatibilné s verziou
softvéru, ktorý XILINX premenné body.
////////////////////////////////////////////////// //////////////
/ / 8-až-3 prioritné kodér,,,
/ / Priorita v zostupnom poradí,, IN7> IN6 >..... in0
/////////////////////////////////////////////////
Modul priorityenc (v,
out,
ld);
vstup [7:0], v roku;
výstupné reg [2:0] von;
Výstup ld;

/ / Reg [2:0] von;
priradiť ld = 1;

Vždy @ (in)
if (v [7] == 1)
out = 3'b111;
else if (v [6] == 1)
out = 3'b110;
else if (v [5] == 1)
out = 3'b101;
else if (v [4] == 1)
out = 3'b100;
else if (v [3] == 1)
out = 3'b011;
else if (v [2] == 1)
out = 3'b010;
else if (v [1] == 1)
out = 3'b001;
else if (v [0] == 1)
out = 3'b0;
inak out = 3'b000;
endmodule

2.UPOZORNENIE: Xst: 647 - Vstupné <v <0>> je nikdy použitý.

Je zaujímavé, keď v iný časti aj priradiť okrem iné hodnoty ako 3'b0, potom varovania zmizne 2

ide,
Muhammad Usman

 
Skúšal som to v ISE 6.3.03i (to je Service Pack 3).Vybrala som si časť 2v40-4-cs144.

Nedostal som žiadne SpeedCalc varovanie.Páčilo sa vám riadiť návrhmi vo vašom varovné správy?Možno, že vaša inštalácia ISE dostal zpackal nejako, alebo možno nutné nainštalovať Service Pack.

V <0> varovania je platné, pretože to bit nemá vplyv na module výstupov.

 

Welcome to EDABoard.com

Sponsor

Back
Top