Gast
#3819585
Hallo! Ich habe bei einem cyclon2 einmal gezeigt bekommen wie die pll funktioniert. Dabei wurde geraten, das locked signal sozusagen als asynchronen reset für das Ganze design zu benutzen. Da ich als passiver Leser hier mitbekommen habe, dass i.d.R von einem asynchronen reset design abgeraten wird (nicht zuletzt aus Gründen des höheren Logik Bedarfes und damit der Geschwindigkeit), war ich überrascht. Mein Kumpel hat aber vehement vertreten, dass die asynchrone Schreibweise das Mittel der Wahl ist. Jedenfalls bei Altera. Das habe ich heute nach etwas googeln auch so gelesen, aber da ich selber nicht viel mehr als Anfängerstatus auf der Fahne habe, kann ich mir gut denken, dass ich etwas einfach nicht begriffen habe.... Ich frage euch also deswegen. Mit ise habe ich ein dcm Projekt zum rumprobieren erstellt.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
3 Fragen: 1) Verstehe ich es richtig, dass der asynchrone reset mit reset fast 70 MHz kostet bei diesen zugegeben praxisfernen Beispiel? Im RTL wird auch ein anderes FF benutzt. Nämlich ohne locked ein fdr FF und mit ein fde FF. 2) Wie gehe ich denn nun real mit einer dcm um...loocked abfragen? Oder nicht? Wenn abfragen wie und wo? 3) Wenn es wirklich so ist, dass bei Altera eine Schreibweise wie im Reichert also asynchrone Reset Signale BESSER ist und bei Xilinx SCHLECHTER ist... ist es dann überhaupt einigermaßen sinnvoll möglich die Familien zu wechseln. Code transferieren ist ja schon mal schlecht und Gewohnheiten (beinahe) noch schlechter