Delay Picoblaze

Gast #724733
Lesenswert?
• ▲
▼
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?
#724745
Lesenswert?
• ▲
▼
@ 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

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