Habe zweiunkorrellierte Clocks, wobei die eine die Signale der anderen einsynchronisiert. Was stelle ich im Quartus ein, damit der Algo nicht ständig versucht, das Signal im nächsten Takt zu erwischen ? Clock-Relation ging nicht und Multicycle macht n.m.E. keinen Sinn. ?
ich verstehe deine Frage nicht recht. Sucht du sowas wie "Cut Timing Path"?
Ich versteh die Frage auch nicht ganz. Wenn der eine Takt den anderen abtastet, dann ist es der Synthese doch schnurz, wann das abzutastende Signal nen Flankenwechsel hat. Darum tastet man doch ab. Multicycle kanst du nicht Taktübergreifend verwenden, da damit nur in einem synchronen Design der Pfad zwischen zwei Registern "verlängert" werden kann. Versuch mal, dein Problem genauer zu beschreiben. Ich schnall nicht, auf was du raus willst.
@ Schlumpf (Gast) >Versuch mal, dein Problem genauer zu beschreiben. Ich schnall nicht, auf >was du raus willst. Er will Quartus ausreden, die unkorrelierten Takte als korreliert zu betrachten und dementsprechend eine Timinganalyse durchzuziehen (die ggf. viele Fehler ausspuckt). Das macht Qaurtus (und Xilinx ISE) per default. Also Signale, die beim einem Takt starten nun vom anderen Takt empfangen werden. @ OP Allerdings weiss ich jetzt auch nicht, wie man das bei Quartus ausschaltet. Such mal nach Timing ignore, cross clock domian analysis etc. MfG Falk
"Cut Timing Path" ist eine Option, wenn es nur ein paar wenige Pfade sind. Ansonsten gibt es in Quartus einen globalen Schalter: "Cut paths between unrelated clock domains". Das findest du unter : Settings->ClassicTimingAnalysis->moreSettings Wie das unter TimeQuest aussieht, weiss ich jetzt spontan nicht.
>Was stelle ich im Quartus ein, damit der Algo nicht >ständig versucht, das Signal im nächsten Takt zu erwischen ? Bei unkorrelierten Clocks gibt es doch gar keine Taktbeziehung, dann der Abstand der Taktübergänge zwsichen Ta+Tb und Null schwankt. Wie sollte die Synthesefunktion dies berücksichtigen ?
@ FPGA Spezialist (Gast) >Bei unkorrelierten Clocks gibt es doch gar keine Taktbeziehung, dann der >Abstand der Taktübergänge zwsichen Ta+Tb und Null schwankt. Wie sollte >die Synthesefunktion dies berücksichtigen ? So ein Frage von jemanden mit dem bescheidenen Namn? Hmmm. Das Problem ist schlicht, dass Quartus (und andere Tools) bei mehrfachen Takten eben erstmal von KORRELIERTEN ausgeht. Un das muss man ihm halt per Schalter ausreden. 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.