Prozessor

Alle Informationen zum Prozessor des SpartanMC können Sie auch hier(external link) nachlesen. Weitere Informatinen zur Pipeline finden Sie unter Umstellung auf neue Pipeline. Zusätzliche Informationen können sie noch hier finden:

SpartanMC Core mit 3 Port Registerfile

SpartanMC Core mit 3 Port Registerfile

In dieser Konfiguration arbeiten alle Funktionseinheiten des SpartanMC nur noch mit der positiven Flanke des Taktsignals CLK1. Bei dieser Konfiguration kann CLK1 vom SpartanMC mit CLKFX eines DCM-Moduls verbunden werden. CLK2, CLK2X und PHASE des SpartanMC können unbeschaltet bleiben.
In dieser Implementierung des SpartanMC mit 3 Port Register File stehen jetzt drei Signale zur Verfügung, mit denen der Systemtakt angehalten oder auf eine niedrigere Frequenz zur Laufzeit umgeschaltet werden kann. Damit ist es jetzt möglich die CPU anzuhalten, während eine spezielle IO-Komponente Daten im Speicher erzeugt. Es kann aber auch zur Laufzeit auf eine niedrigere Taktfrequenz umgeschaltet werden, um langsame Funktionseinheiten direkt ansprechen zu können. Die drei neuen Signale sind:
  1. step_en_off Durch einen High-Impuls wird in den normalen Betriebsmode umgeschaltet.
  2. step_en_on Durch einen High-Impuls wird in den STEP-Mode umgeschaltet.
  3. step Mit jeder low-high Flanke an diesem Eingang wird ein Takt für den SpartanMC freigegeben.
Die drei Signale sollten mit GND verbunden werden, wenn sie nicht verwendet werden sollen.

Die Funktion des SpartanMC kann mit der TEST1 Konfigurastion überprüft werden.

Inhaltsverzeichnis:


SpartanMC