Georg A. schrieb:
> Wie lange es aber durch die Pipeline braucht, hängt von den Bitbreiten
> ab...
1 | With Clocks per Division set to 1, the core .... will have maximal throughput
|
2 | of one division per clock cycle, but will use the most resources.
|
Um zur ursprünglichen Frage zurückzukommen:
Quecksilber schrieb:
> Ich hab mir gerade vom Xilinx CoreGen einen Divider machen lassen und
> würde nun gerne wissen wie ich erkennen kann, dass dieser mit
> der Division fertig ist.
Das kommt auf deine gewählte Implementation an.
Für eine Basis-2 Implementation kannst du einfach die Takte abzählen:
1 | In general:
|
2 | • Latency is of the order M for integer remainder dividers
|
3 | • Latency is of the orderM + F for fractional remainder dividers
|
Für eine andere Implementation gibt es das Ready-Signal:
1 | RDY Output Ready
|
2 | Signals that a result is available at the output of the core.
|
3 | :
|
4 | :
|
5 | Figure 4: High Radix Timing Diagram
|