Gordon N. schrieb:
> Wieso nicht
> einen Prozessor verwenden?
Warum keine Tunnelbohrmaschine verwenden, um eine Schraube in die Wand
zu drehen? Statemachines sind das Mittel der Wahl, um digitale
Schaltungen zu steuern. Wenn du jede Statemachine im FPGA durch einen
Prozessor ersetzen willst, explodiert das FPGA-Design vor lauter
nutzloser Logik. Ein Prozessor braucht Speicher, Software, ein
Rechenwerk und noch eine Menge anderes Zeug. Eine Statemachine braucht
nur ein Register und ein oder zwei Schaltnetze, und sie tut mit
minimalem Aufwand genau das, was sie soll.
> Die paar Rechenoperationen mache ich dann mit
> Pipelines.
Welche paar Rechenoperationen? Eine Statemachine macht keine
Rechenoperationen, sie erzeugt Sequenzen von Steuersignalen in
Abhängigkeit von den Eingängen. Ich habe den Eindruck, du hast nicht
ganz verstanden, was eine Statemachine ist und wozu sie gut ist.