PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AMI-Coder mit VHDL in Modelsim



Thorsten777
20.07.2010, 22:47
Hallo,

ich soll in Modelsim einen AMI-Coder programmieren.
Die Logik ist mir bekannt, aber wie gehe ich da vor.

1. Problem
Es soll ein Package erstellt werden, für die 3 Zustände -1, 0, 1.

2. Problem
Es muß ein Merker verwendet werden, um festzuhalten ob die letzte 1 positiv oder negativ war.

Kann mir da jemand weiterhelfen?

elmar
21.07.2010, 12:08
Hi,

ich habe schon lange nichts mehr mit VHDL gemacht, aber ich sehe das so:

Zwei Bits definieren. Eines als Datenbit um die Null oder Eins darzustellen und ein weiteres Bit um das Vorzeichen der Eins zu speichern.

Nach dem senden einer Eins toggelt man das Vorzeichen damit es für die nächste Eins passt. Man kann es auch vorher toggeln. Wird eine Null gesendet, so toggelt man das Vorzeichen nicht.

Gruß
Elmar