Gast
#297694
Hallo, ich habe eine Frage zu den XST Timing Angaben vom Xilinx Webpack 7.1 P4. In meinem System habe ich Teile die etwas langsamer sind und andere Teile die fast nichts tun und damit auch sehr schnell sind. Natürlich möchte ich deswegen nicht das gesamte System mit dem langsamen Takt betreiben. Ich habe mir gedacht ich kann die Ausgänge der schnellen Teile bereits nach wenigen Takten abfragen und die Ausgänge der langsamen Teile bekommen einfach ein paar Takte mehr Zeit. Wenn ich mir allerdings den Timing Report vom dem Beispiel Code ansehe steht als maximaler Takt aber nur 24MHz drin. Das entspricht dem Timing von der langsamen Multiplikation. So wie es aussieht ignoriert der XST völlig daß ich den Ausgang von langsamen Prozess erst nach 14 Takten abfrage. Nach meinem Verständnis müsste doch die Zeit von 40ns als "Maximum combinational path delay" erscheinen und nicht als "Minimum period" ? Was mache ich falsch ? Kann ich jetzt einfach die 40ns durch 14 teilen und davon ausgehen daß das System mit 2,8ns funktioniert ? Der Beispiel Code ist natürlich nicht sehr sinvoll und soll nur das Problem verdeutlichen. Ich weiß daß man die langsame Berechnung im Beispiel Code auch in kleine Schritte aufteilen kann, aber darum geht es nicht. Danke für alle Hinweise. Andreas