MicroBlaze GPIO max-frequenz

Gast #3126084
Lesenswert?

Hiho,

habe leider ein paar Probleme mit meiner Schaltung, nun habe ich mal die 
Geschwindigkeit der GPIOs gemessen und mich ein wenig gewundert.

MicroBlaze läuft mit 100 MHz.
Lasse ich eine Variable nun hochzählen und gebe abwechseln low/high auf 
den Ausgangspin messe ich eine Periode von 500ns. O_o

Linker Script hab ich schon überprüft, find aber keinen Fehler.

Hoffe mir kann jemand helfen
Gast #3126141
Lesenswert?

Macra schrieb:
> Danke für die schnelle Antwort.
>
> Na da kann ich ja mein Projekt gleich einstellen, unglaublich das er 50
> Takte für die Ausgabe braucht.

Das Problem ist weniger die CPU als der Bus an dem die GPIOs hängen. Da 
sind meist kräftig waitstates eingebaut.Da hilft ein gescheites DMA- 
(FIFO) Konzept.

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