Ich habe noch nie für eine physikalische Schnittstelle programmiert. Dies ist das Board, das ich derzeit verwende, obwohl ich Zugriff auf die meisten DE-Boards auf der Liste habe.
Ich muss kontinuierlich 3 16-Bit-Zahlen mit 50 Hz vom Computer zur Platine in eine Richtung übertragen. Ich glaube nicht, dass die serielle / parallele Übertragung angesichts der Frequenz von Bedeutung ist. Allerdings bevorzuge ich eine, die einfacher zu codieren ist.
In Anbetracht Ihrer Anforderung wird eine klassische serielle Schnittstelle die Arbeit perfekt erledigen.
Aus HDL-Perspektive ist ein serieller Transceiver einfach zu implementieren , daher denke ich, dass Sie hier beginnen sollten. Ihr Board hat keine RS232-Anschlüsse, aber Sie können die Erweiterungsleisten problemlos verwenden, um einen FT232-Chip anzuschließen, der Ihre serielle Schnittstelle auf USB umwandelt.
Mit einer Lösung wie dieser von PC und FPGA können Sie eine serielle Schnittstelle verwenden und der FT232 verwaltet alle USB-Sachen, das ist nicht so einfach, wenn Sie gerade erst mit HDL beginnen. Auf diese Weise müssen Sie sich keine Gedanken über USB machen und nutzen gleichzeitig eine moderne Schnittstelle, die jeder PC hat, im Gegensatz zu RS232.
Andi aka
geft
sherrelbc