PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bit stuffing / zusätzliches Bit einfügen (VHDL)



sandero
13.05.2009, 21:13
Hallo,

ich soll fürs Studium ein Programmstück schreiben, das Bit stuffing erfüllt. Also ich erhalte eine Datenmenge von Nullen und Einsen,
und das Programm soll nach jeweils 5 gleichen Bits jeweils das negierte Bit einfügen.
Beispiel: nach fünf Nullen soll eine Eins eingefügt werden.
Schreibe das Programm in Xilinx9. Ich habe nur leichte VHDL Kenntnisse.

Weiß jemand wie man so etwas schreiben könnte, bzw. wo man nachschlagen kann?

MfG

sandero

Winne
14.05.2009, 18:22
prinzipiell ja
konkret veilleicht

prozessortyp ?
Programmiersprache ?

sandero
14.05.2009, 19:53
Als Programmiersprache soll VHDL benutzt werden.
Das ganze wird mit dem Programm Xilinx simuliert. Also keine Hardware.

Felix Weiss
14.05.2009, 21:53
Hallo Sandero,

die Aufgabe sollte mit einem Schieberegister, Logikverknüpfungen und wenigen FlipFlops machbar sein.
Wenn dein Wissen darüber angestaubt ist, entweder den alten Info-Hefter wieder aus der Schublade holen oder mal das Netz durchforsten.

Denk dran, dass Bits eingefügt werden. Du brauchst mehr Takte für die Ausgabe, als für die Eingabe.

Sorry für nichts konkretes, aber aktuell nicht in VHDL fit, wenn du fest stecken solltest einfach melden...

In Xilinx kannst du ja auch die Logikschaltung als Schaltplan erstellen :D

Grüße Felix

engineer
15.08.2011, 23:08
also ich weiss nicht, wenn man so einfache Aufgaben nicht direkt lösen kann, hat man vielleicht die falsche Studienrichtung:eek: