Quartus II signal umkehren

Persönliche Seite #4117667
Lesenswert?

Was Du hier mit Signal meinst ist sicher ein Standard-Logic-Vector. 
Meines Wissens gibt es unter den Symbolen bei Quartus keinen "breiten" 
Inverter. Entweder manuell oder in VHDL als Block.

Ich kenne da freilich jemanden, der jetzt eine Prozedur schreiben würde, 
welche ein While-Schleife enthält, die jedes Bit eines parametrierbar 
langen Vektors umdrehen kann. Dann kommt es in ein Blöckchen und wird 
als IP Core auf die HP gesetzt.
Persönliche Seite #4121599
Lesenswert?

Lothar Miller schrieb:
> Jürgen Schuhmacher schrieb:
>> ein Standard-Logic-Vector. Entweder manuell oder in VHDL als Block.
> In VHDL könnte man auch einfach so schreiben:   inv_slvect <= not
> slvect;

Das meinte ich ja mit "VHDL als Block". Man muss ja erst wieder ein 
Symbolchen draus machen, bevor es im SCH-Editor verwendet werden kann.


>> Ich kenne da freilich jemanden, der jetzt eine Prozedur schreiben würde...
> Wer ist das?
Jemand, der wohl aus der C++ Ecke kommt und FPGAs so entwickelt, wie man 
komplexen C Code baut: Alles in Funktionen gekapselt, in Klarnamen 
verpackt, in Packages geschoben und dann das Programm komplett aus 
Funktionsaufrufen zusammengesetzt. Der Code war so "übersichtlich" und 
modular geschrieben worden, dass er nicht mehr lesbar war. Nicht mal von 
ihm selber :-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren