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
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