Kann mir jemand sagen, wie man beim Picoblaze (oder allgemein in Assembler) delays realisiert? Einfach eine Variable inkrementieren? Wenn ich den Picoblaze mit 50Mhz takte und ein paar ms warten will, muss ich bei dem 8-bit controller mehrere Register zum zaehlen einer grossen Zahl aneinanderhaengen (2 Takte/instr). Macht man das so? Wie zaehlt/wartet man effektiv in Assembler? Der Picoblaze hat keinen Timer, kann man den evtl. auch zum zaehlen in den FPGA auslagern, ist das sinnvoll?
@ PB (Gast) >Assembler) delays realisiert? Einfach eine Variable inkrementieren? Oder dekrementieren, ist bisweilen einfacher. >Wenn ich den Picoblaze mit 50Mhz takte und ein paar ms warten will, muss >ich bei dem 8-bit controller mehrere Register zum zaehlen einer grossen >Zahl aneinanderhaengen (2 Takte/instr). Ja. > Macht man das so? Wie Einfach mehrere verschachelte Schleifen verwenden. >zaehlt/wartet man effektiv in Assembler? Der Picoblaze hat keinen Timer, >kann man den evtl. auch zum zaehlen in den FPGA auslagern, ist das >sinnvoll? Nicht unbedingt. MFG Falk
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.