Gast
#4171088
Hallo! Ich sitze gerade vor einem kleinem Problem in meinem VHDL Design. Ich verwende in diesem Design eine Haupt-Clock (CLKA) sowie eine davon abgeleitete (CLKB). Mein Problem liegt in den Clock-Domain-Übergängen: __ __ |FFA| -------> |FFB| ^ ^ CLKA CLKB Daduch, dass CLKB einige Delta-Delays mehr besitzt als CLKA passiert es, dass der FFB den Ausgang vom ersten FFA bereits im selben Zyklus sampelt:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
Ich hoffe es wird deutlich, was ich meine. Mir ist klar, dass es sich hierbei um ein Simulations"problem" handelt. Meine Idee wäre nun, um ein "normales" Verhalten des FFs zu erlangen, die CLKA um die selbe Anzahl an Delta-Delays zu verzögern wie CLKB (variabel). Was wäre hierfür die einfachste Methode bzw. gäbe es Alternativen? Grüße