area51
|
Erstellt: 27.12.10, 20:22 Betreff: Verständnisproblem bei |
|
|
Hallo, ich habe eine Frage bezüglich den Klammern hinter der Variable t. Hier mal der Code: crc : std_logic_vector; data : std_logic; ... if (t(t'left) xor data) = '1' then ...
Bedeutet das dass t(t'left) der am weitesten links liegende Wert als Index genommen wird wegen t'left? also zum beispiel t ="11001" . Dann wäre doch t'left = '11001' oder nicht? Aber das kann ich doch jetzt nicht als Index nehmen.
Meine 2. Frage folgt aus der 1:
(crc(crc'left - 1 downto crc'right) & '0')
Würde bei diesem Code dann auch der Wert der bei crc'left - 1 downto crc'right benutzt werden als Index von crc().
Ich hoffe mir kann jemand bei meinem Verständnisproblem helfen. Danke.
|
|