Forum: FPGA, VHDL & Co. nur ein bit über bus setzen


von 123 (Gast)


Lesenswert?

hallo,

ich will über eine Bus mit getrennter Adress und Datenleitungen nur ein
bit setzen.
Es müsste über den Bus bei den nicht benötigen datenbits ein don't
care übertragen werden. Dass das in vhdl möglich ist weis ich, aber
kann das dann auch synthetisiert werden?
Welcher Zusand währe das??

Danke 123

von Xenu (Gast)


Lesenswert?

Ein Don't-Care gibt es elektrisch nicht.

von Xenu (Gast)


Lesenswert?

>Welcher Zusand währe das??

0 oder 1, je nach Vorliebe. Wenn die Daten ignoriert werden sollen,
ist doch der Wert egal (= don't care), oder?

von Jürgen Schuhmacher (Gast)


Lesenswert?

Das Z hört sich gut an, doch fürchte ich, daß ein Datenbus komplett
gelesen wird. Daher ist nur eine Leitung definiert und der Rest ist
Glücksspirale. Damit das geht, muss der Empfänger bitweise schreiben
können. Da meist ein komplettes Datenwort geschrieben wird, hilft es
wohl nichts und man muss einen Leseschreibzyklus machen. Eine andere
Sache wäre eine logische Busveroderung: Dann schreibt man eine Null
raus.

Bitte mal die Aufgabe näher spezifizieren ...

von 123 (Gast)


Lesenswert?

Ich beschreib gerade einen Mc. Ein Teil des Speichers ist
bitaddresierbar. das register ist über ein getrennten daten und
adressus mit dem core verbunden.

Ich denke, dass ich eine neue busleitung benötige die auf
bitaddress-modus umschaltet.

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
Noch kein Account? Hier anmelden.