Gast
#4529279
Hallo Leute, ich habe eine frage bezüglich state machines. Ein Template für einen Moore Automaten sieht wie folgt aus:
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 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
Soweit so gut. Jetzt habe ich aber gehört, dass man Ausgänge möglichst nicht kombinatorisch machen sollte. Diese sollten von einem Flip Flop kommen. Denn es könnte der Fall sein diese Ausgänge an eine weitere kombinatorik angeschlossen werden und dann das delay zwischen 2 Flip Flops zu groß wird. Somit könnte es zu Timingverletzungen bei der Implementierung kommen. Stimmt das so oder habe ich das falsch verstanden? Wenn ja dann frage ich mich warum die Automaten immer in dieser form in der Literatur beschrieben werden... mfg Tom