nesupranta kodas VHDL Please help

S

s3034585

Guest
hi guys
Bandau suprasti kodo segmento VHDL pvz programa
gali kas nors paaiškinti Prašome tiksliai veikia šias eilutes

for i in 0-15 linijos
Nuoroda (128-1) <= Reference_Temp (128-1) xor rezultatas (i);
Kaukė (Ks_Width-1) <= Mask_temp (Ks_Width-1) ir nuoroda (128-1);

Comparison_Result_Temp (i) <= Comparison_Result_Temp (i) arba (Mask_Temp (128-1) ir (Reference_Temp (128-1) xor rezultatas (i)));

end loop;

Šiame kilpa Esu negalite understad XOR operaciją, rezultatas yra vienas bit ir jis yra xored su 128 bitų masyvo.taigi mano klausimas yra tai, kad oras tai vienas bit xored su visais 128 bitų, ar tik vienas bitasPlease help
Ačiū
Tama

 
Manau, kad tai bus xored visus bitai.<img src="http://www.edaboard.com/images/smiles/icon_neutral.gif" alt="Neutralus" border="0" />

Skelbimas po 2 minučių:

Manau, kad tai bus xored visus bitai.<img src="http://www.edaboard.com/images/smiles/icon_neutral.gif" alt="Neutralus" border="0" />
 
Ar jūs tikri, kad yra (128-1) ir (KsWidth-1) vietoj (128-i) ir (KsWidth-i)?

Kaip parašyta, Reference_Temp (128-1) yra vienas bitų, o ne šiek tiek vektorius.Bit Vektorius gabalas bus parašyta kaip Reference_Temp (128 downto 1).

 
Manau, kad tai buvo suklaidinti dėl 1 arba i. ....
reikia bandyti su 1 pakeičiami I

 

Welcome to EDABoard.com

Sponsor

Back
Top