Seite 1 von 1

WAITPEQ zur syncronisation

Verfasst: Di 13. Nov 2018, 14:36
von PIC18F2550
Ich möchte wissen in welchen takt (1-6) die Flanke/Pegel zur weiteren Abarbeitung des Codes liegt.
Am liebsten währe mir der 1.

Re: WAITPEQ zur syncronisation

Verfasst: Di 13. Nov 2018, 22:24
von kuroneko

Code: Alles auswählen

    * waitpxx/waitcnt structure IdSDwm.R
      - w is the stage that is propagating the condition
      - m is the earliest match point that the WAIT circuit can test
      - afterwards (after the match), the ALU and the rest of the chip wakes up and performs, followed by R
Bevor Du da aber voll einsteigst, schau mal hier rein http://forums.parallax.com/discussion/1 ... ronisation.

Re: WAITPEQ zur syncronisation

Verfasst: Mi 14. Nov 2018, 10:15
von PIC18F2550
Ok das wird so anscheinend nichts wie ich mir das Vorgestellt habe.
Wenn nach einer Fallenden Signalflange (WAITPEQ ) unterschiedliche Zeiten bei einer nachfolgenen Ausgabe entstehen.
"COG-Syncronisation" Nur die Zugriffe auf den HUB-Ram und HUB-Operationen würden diese stören.


Anderes Thema
Wie groß ist die Abweichung zwischen zwei WAITCNT bei mehreren Versuchen mit gleichem Code und Zeifaktor?
Theoretisch 0

Re: WAITPEQ zur syncronisation

Verfasst: Mi 14. Nov 2018, 10:57
von kuroneko
PIC18F2550 hat geschrieben:Wie groß ist die Abweichung zwischen zwei WAITCNT bei mehreren Versuchen mit gleichem Code und Zeifaktor?
Theoretisch 0
waitcnt hat meines Wissens keine Probleme. Wenn die cogs erstmal synchronisiert sind, dann bleiben sie es auch (es sei denn man bringt sie un/absichtlich aus dem Tritt).

Re: WAITPEQ zur syncronisation

Verfasst: Mi 14. Nov 2018, 11:37
von PIC18F2550
Ok.

das würde also nur Passieren wenn mehr Takte vom code benötigt werden als cnt bereit stellt.

Re: WAITPEQ zur syncronisation

Verfasst: Mi 14. Nov 2018, 12:09
von kuroneko
Ist halt wie immer, wenn Du das target mal verpasst, dann musst Du einen vollen Umlauf abwarten. Kriegt man aber recht schnell mit :) Wenn also der Code nicht passt dann musst Du Dir halt was anderes überlegen.

Re: WAITPEQ zur syncronisation

Verfasst: Mi 14. Nov 2018, 12:25
von PIC18F2550
Ich rechne immer die maximalen Takte zusammen und da nochmal 4 drauf das sollte reichen.