Gast
#3077068
Hallo, endlich habe ich es geschafft diese Addition kompilierbar zu machen:
1 | |
Gibt es eine kurzere Variante (Schreibweise)?
|
Anzeige
|
Addition von zwei std_logic_vector's
Gast
#3077068
Hallo, endlich habe ich es geschafft diese Addition kompilierbar zu machen:
Gibt es eine kurzere Variante (Schreibweise)?
Gast
#3077110
AL schrieb: > RAM_WrAddr(0) <= std_logic_vector(to_unsigned(to_integer(unsigned(ValidData(33 downto 24))) + to_integer(unsigned(RAM_StartAddr)),10)); grundsätzlich kannst du auch direkt mit unsigned rechnen:
Gast
#3077399
bei dieser Schreibweise:
bekomme ich dann die Fehlermeldung (Diamond): ERROR: (VHDL-1120) indexed name is not a natural
Gast
#3077401
lass mal die to_ weg.
Gast
#3077402
Nee, es funktionniert doch. Danke
Gast
#3081277
VHDL-2008: use ieee.numeric_std_unsigned.all; HeyHo schrieb: > use ieee.numeric_std_unsigned.all; Wenns hilft. Dann aber incl. aller Nebenwirkungen:
aus http://www.edaboard.com/thread212236.html#post897152
Gast
#3081527
kürzer:
Gast
#3081893
HeyHo schrieb: > kürzer Wenn du zu faul bist, auch nur die erste Antwort zu lesen, solltest du dir vielleicht auch das schreiben sparen.
Gast
#3082777
Na das hat mit Faulheit nichts zu tun ;-) Habe es einfach überlesen. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|