www.mikrocontroller.net

Forum: FPGA, VHDL & Co. µC with FPGA


Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Liebe Kollegen!

Ich versuche ein Bit vom µC (Microblaze) zum FPGA zu senden. Es soll 
dort einen Vorgang starten. Leider startet der FPGA den Vorgang nicht. 
Ich habs schon ohne dem Startbit versucht, da geht es.

HELP!!!

FPGA
elsif (clk'event and clk = '1') then
   case s_state is
      when IDLE =>
          if ON_SW = "1" then

µC
void strt (void)
{
int done;
int errors;

XGpio_mWriteReg(XPAR_STRT_BASEADDR, XGPIO_DATA_OFFSET, 0xFFFF);
print ("Start");
errors=XGpio_mReadReg(XPAR_ERROR_BASEADDR, XGPIO_DATA_OFFSET);
xil_printf("\nerrors: %d\n\r",errors);
menue();
}

Autor: A. M. (am85)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mir war so, als wären die Register 32 Bit breit und wenn du sie nur mit 
16 Bit beschreibst, bleiben die letzten 16 Bit unverändert. Zudem ist 
dein Signal ON_SW ja nur ein Bit breit. Wie wird es den definiert und 
alles? Vielleicht hilft doch ein etwas größerer Codeausschnitt.

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Na klar!! 4xF sind nur 16 Bit. Ich bin ein Volli.... DANKE! Jetzt geht 
es. Wünsch Dir ein schönes Wochenende. Meines hast Du gerettet.

Autor: A. M. (am85)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schön, wenn die Lösung doch so einfach ist :-)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.