Forum: FPGA, VHDL & Co. Serielle Anfrage an MicroBlaze


von ferro (Gast)


Lesenswert?

Hallo zusammen,

kurz zu meinem Projekt. Habe ein Xilinx FPGA-Board und arbeite mit dem
XPS (Xilinx Platform Studio) und dem MicroBlaze.
Ich will nun die UART-Schnittstelle des Boards benutzen. Dazu ist ja ein
IP-Core von Xilinx vorhanden (UartLite).
Nun will ich ne Anfrage von meinem PC (Linux-Ubunutu) über die serielle
Schnittstelle an den MicroBlaze realisieren (sprich: Ich schicke ne
Anfrage und der MicroBlaze gibt mir entsprechend der Anfrage Daten aus
seinem BlockRam preis). Erkennen tue ich die Anfrage, indem ich
immerwieder an dem UART-Core polle (auf Software-Ebene):

/* testing uart for data */
if (XUartLite_Recv(UartLitePtr, RecvBuffer, BufferSize) != 0)
{
  status = handleUARTData();
}

Momentan arbeite ich mit minicom. Also damit mache ich meine
Debugausgaben (xil_printf). Funktioniert einwandfrei.

Wie schicke ich unter Minicom Daten an das FPGA-Board, damit es durch
mein Polling erkannt werden kann?
Kennt jemand ne bessere/einfache Alternative unter Linux?

Gruss Ferro

von ferro (Gast)


Lesenswert?

Hat sich inzwischen erledigt, habs iwie hinbekommen.

Gruss an alle

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.