Hi, wenn man in VHDL einen std_logic_vector verwendet, dann kennt das ja anstatt 1 und 0 auch noch andere Zustände wie X U H und L usw. Synthetisieren lässt sich das auch. Aber wie wird das dann wirlich in Hardware umgesetzt bzw. was wird passieren? Also wenn man ein X zuweist an ein Signal vom typ std_logic, wie muss ich mir das dann innerhalb des FPGAs vorstellen? Danke!
>Also wenn man ein X zuweist an ein Signal vom typ std_logic, wie muss >ich mir das dann innerhalb des FPGAs vorstellen? Garnicht. Du überlegst ja auch nicht wo Du auf dem Mond einen Parkplatz finden könntest.
Schick die Zuweisung von X mal durch ein Synthesetool, dann sehen wir ob Du die Frage noch für sinnvoll hälst.
Also "-" wird als don't care verwendet "H" "L" "Z" wird bei IO-Zellen verwendet und gibt da Pullup/down/tri-state an Du kannst bei manchen Synthesetools auch interne Tri-State Busse beschreiben, die werden dann wärend der Synthese in Multiplexerstrukturen umgewandelt
Hmm schrieb: > Schick die Zuweisung von X mal durch ein Synthesetool, dann sehen wir ob > Du die Frage noch für sinnvoll hälst. Synthese klappt ja soweit! Hmm schrieb: >>Also wenn man ein X zuweist an ein Signal vom typ std_logic, wie muss >>ich mir das dann innerhalb des FPGAs vorstellen? > > Garnicht. Du überlegst ja auch nicht wo Du auf dem Mond einen Parkplatz > finden könntest. Offenbar gibt es schon Leute die das interessiert: Es war mal explizit bei einer Programmieraufgabe gefordert, dass man in einem Fall 'X' zuweisen sollte. Gerade gehe ich die Vorlesungsunterlagen nochmal durch und mir ists halt aufgefallen und von meinen Kommilitonen wusste es auch keiner, was da genau passieren wird.
meckerziege schrieb: > Hmm schrieb: >> Schick die Zuweisung von X mal durch ein Synthesetool, dann sehen wir ob >> Du die Frage noch für sinnvoll hälst. > > Synthese klappt ja soweit! Das es klappt ist eine Sache. Aber du wolltest ja wissen was dabei raus kommt. Also den RTL-Viewer anschmeißen und nach schauen :-)
meckerziege schrieb: > Es war mal explizit bei einer Programmieraufgabe gefordert, > dass man in einem Fall 'X' zuweisen sollte. Das ist dann aber nur für die Verifikation mit einer Simuletion interessant. Die Simulation muss in einem solchen Fehlerfall(!) anhalten.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.