Gast
#2350666
Hallo ich habe eine Frage wie weiße ich einem SignalVector einen Hex wert zu. Bsp(frei geschrieben):
1 | |
Hat nicht funktioniert. lg Franz
|
Anzeige
|
Hexwert einem Signal zuweisen
Gast
#2350666
Hallo ich habe eine Frage wie weiße ich einem SignalVector einen Hex wert zu. Bsp(frei geschrieben):
Hat nicht funktioniert. lg Franz
Gast
#2350682
Franz schrieb: > Hallo ich habe eine Frage wie weiße ich einem SignalVector einen Hex > wert zu. Das kommt auf dein System drauf an.
Gast
#2350697
... schrieb: > as kommt auf dein System drauf an. System? ISIM, Modelsim; Altera, Xilinx; welches system? lg Franz Franz schrieb: > Bsp(frei geschrieben): > Hat nicht funktioniert. Klar hat das nicht funktioniert: da fehlt eine schliessende Klammer! WAS hat da nicht funktioniert? WELCHE Fehlermeldungen hast du mit WELCHER Toolchain bekommen? BTW: Wie breit ist der Vektor/test_singal/? Welche Libraries verwendest du? Schon das hier ist undefiniert:
Probiers mal so:
Gast
#2351016
Hallo Lothar, Sorry das ganze war aus dem Gedächniss so hin getippt, deswegen die eine Klammer zu viel. Hm nun zur kritischen Stelle du hast sie eh schon hin geschrieben:
Thx deine Lösung funktioniert. Frage was hat es mit der # auf sich dient sie nur zur Änderung des Radix oder gibt es dafür noch andere Verwendungen? Bzw unter welchem schlagwort finde ich das im Designers Guide to VHDL? (hab ihn grad nicht zu hand) lg Franz Franz schrieb: > Frage was hat es mit der # auf sich dient sie nur zur Änderung des Radix Damit kannst du einem Integerwert (aber wiederum keinem Vektor) die Basis zuweisen: 2#100011010# oder 8#123456701234# oder eben 16#123456789abcd#. Default ist die Basis 10#1234567890123# > oder gibt es dafür noch andere Verwendungen? Nichts, an was ich mich erinnern könnte... ;-)
Gast
#2351128
Bei Vektoren mit n*4 Bits geht doch auch einfach a<=x"deadbeaf". Georg A. schrieb: > Bei Vektoren mit n*4 Bits geht doch auch einfach a<=x"deadbeaf". Deshalb meine Frage: >> Wie breit ist der Vektor?
Gast
#2351227
Lothar Miller schrieb: > Georg A. schrieb: >> Bei Vektoren mit n*4 Bits geht doch auch einfach a<=x"deadbeaf". > Deshalb meine Frage: >>> Wie breit ist der Vektor? Einstellbar über ein generic... also keine Allgemeine Aussage gültig. lg Franz Franz schrieb: > Einstellbar über ein generic... Es wäre aber noch der resize aus der numeric_std möglich:
Gast
#2352017
thx ist natürlich auch eine Möglichkeit, fragt sich nur was ist Besser bzw gibt es soetwas wie Besser? lg franz Franz schrieb: > fragt sich nur was ist Besser Im Resultat kommt genau das selbe raus. > bzw gibt es soetwas wie Besser? Bis 31 Bit Vektorbreite: das, was du besser verstehst, ist besser. Ab 32 Bit Vektorbreite: nur die Lösung mit resize funktioniert. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|