Gast
#1439573
Hallo, ich habe im FPGA meine Applikation realisiert. Nun möchte ich über RS232 eine Kommunikation mit PC realisieren. (UART in VHDL funktioniert bereits sehr gut.) Nun möchte ich meine Kommunikation mit einem einfachen Protokoll realisieren: |Startbyte|Befehl|Länge des Pakets|NutztDaten|CRC-1Bytelang| Wie würdet ihr das in VHDL(also FPGA Seite) realisieren? Ich möchte keinen Code haben, nur allgemeine grobe Hinweise, Abläufe. Ich habe mir das Ganze als einen großen Zustandsautomat vorgestellt, der den ganzen Paket Byte für Byte empfängt und parallel die CRC berechnet und am Ende, wenn das ganze Paket empfangen wurde, wird der entsprechender Register beschrieben\gelesen oder der Befehl sonst wie ausgeführt. Gibt es irgendwo schon solche Prinzip Beschreibungen, Beispielimplimentierungen? Ich möchte halt nicht das Rad neuerfinden. Wie gesagt ich würde mich auf ein paar Ratschläge, Links, Hinweise u.s.w freuen. Danke im Voraus.