µC with FPGA

Gast #1815398
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
1
elsif (clk'event and clk = '1') then
2
   case s_state is
3
      when IDLE =>
4
          if ON_SW = "1" then

µC
1
void strt (void)
2
{
3
int done;
4
int errors;
5

6
XGpio_mWriteReg(XPAR_STRT_BASEADDR, XGPIO_DATA_OFFSET, 0xFFFF);
7
print ("Start");
8
errors=XGpio_mReadReg(XPAR_ERROR_BASEADDR, XGPIO_DATA_OFFSET);
9
xil_printf("\nerrors: %d\n\r",errors);
10
menue();
11
}
#1815565
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.

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