FPGA-Steuerung über UART

Gast #388169
Lesenswert?

Hallo,

ich möchte über eine RS232-Schnittstelle einen FPGA(Altera) zu steuern.
Über die serielle Schnittstelle möchte ich den FPGA mit Informationen
versorgen, die es Intern verarbeiten soll.
Nach Abschluss soll mir der FPGA über die serielle SChnittstelle, Daten
als ASCII-Zeichen zurücksenden.

Kann mir hier jemand ein konkretes Projekt nennen, welches ich als
Beispiel benützen kann? Ich lerne gerade den Umgang mit FPGA´s.

Über ein gutes Beispiel, wie ich die zum FPGA gesendeten Daten intern
speichern und benützen kann, wäre ich sehr dankbar. Es sollen einzelne
ASCII Zeichen zum FPGA gesendet werden, etwa Zahlen, die im FPGA eine
Rechenroutine starten sollen. Etwa eine Multiplikation oder Addition.
Das Ergebnis sind wiederum ASCII-Zeichen, die zum PC gesendet werden
sollen.


Vielen vielen Dank
Gast #388170
Lesenswert?

Was genau möchtest du dem FPGA übergeben? Einzelne Zahlen oder
Zahlenketten?
Du brauchst Register um diese Werte für die Weiterverarbeitung zu
spiechern.
Der FPGA sollte bei einer Übergabe auch wissen, ob es eine Zahl zum
Auswerten ist, die da empfangen wurde, oder ob die Eingabe verworfen
werden soll, wenn mehr als genug Daten oder falsche Daten vorliegen.
Ich würde dir gerne weiterhelfen, aber meine Kenntnisse sind auch nich
ausreichend. Zudem befasse ich mich mit einem ähnlichen Problem.

Viel Erfolg
Gast #388171
Lesenswert?

Danke für den Tip.

Konkrete Beispiele würden mir aber eher weiterhelfen.

Ich möchte einzelne Zahlen über einen Terminal-Fenster zum FPGA senden.
Anfänglich immer nur zwei Zahlen hintereinander.
Vorm senden soll der Benutzer durch einen Hinweis vom FPGA zur
Eingabeaufforderung aufgefordert werden.
Für einen Tesetzweck sollen diese intern im FPGA multipliziert werden.
Das Ergebnis der Multiplikation soll dan vom FPGA zum PC übertragen
werden. Eine serielle Schnittstelle habe ich in opencores.org gefunden,
die ich einsetzen möchte.

Für weitere Hilfe wäre ich sehr dankbar
Gast #388174
Lesenswert?

Ich dank dir vielmals Stefan.

Natürlich wäre ich über weitere auch noch so kleinere Projektbeispiele
oder cores sehr erfreut, da ich mich erst seit kurzem mit FPGA´s und
VHDL beschäftige.
Wie man z.B. Daten im FPGA zwischenspeichern kann, oder diese über
rs232 (nur RX und TX Leitungen verwendet) ausgeben kann wäre für einen
Anfänger wie mich sehr hilfreich. Habe theoretisch das Wissen, aber die
praktische Umsetzung fehlt :(

Danke euch allen für eure Tips

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren