Müssen wir bei der Hardwareprogrammierung immer Steuer- und Datenpfad trennen? Gibt es Vorteile? Wenn ja, was ist die grundlegende Methodik für diese Strategie? Ich versuche, eine SDHC-Karte mit FPGA zu verbinden und bin verwirrt bei der Implementierung des Protokolls mit separaten Daten- und Steuerpfaden.
Ja, Sie sollten diese beiden Teile in Ihren Entwürfen immer trennen.
(Übrigens würde ich nicht von diesen beiden sprechen, wenn wir über einfache Module sprechen.)
Die Aufteilung von Datenpfad und Steuerung hat folgende Vorteile:
Die Aufteilung von Datenpfad und Steuerung impliziert auch die Aufteilung von Teilen der Steuerung in Untersteuereinheiten wie Unter-FSMs, Zähler, ...
Benutzer76844