Freescale 683XX

Der Freescale 683xx (früher Motorola 683xx) ist eine Familie von vereinbaren Mikrokontrolleuren, die Freescale 68000-basierter Zentraleinheitskern verwenden. Die Familie wurde mit einer Hardware-Beschreibungssprache entworfen, die Teile synthesizable, und zugänglich verbesserten Herstellungsprozessen, solchen machend, die sterben, weicht zurück.

Es gibt zwei Zentraleinheitskerne, die in 683xx Familie verwendet sind: 68EC000 und der CPU32. Der Befehlssatz des CPU32 Kerns ist den 68020 ohne bitfield Instruktionen, und mit einigen Instruktionen ähnlich, die zum CPU32 Kern, wie Tabelle lookup einzigartig sind, und interpolieren Sie Instruktionen und eine Halt-Weise der niedrigen Macht.

Die Module des Mikrokontrolleurs wurden unabhängig entworfen und veröffentlicht, weil neue Zentraleinheiten geprüft werden konnten. Dieser Prozess hat die Architekten "Design-vorn" durchführen lassen, so dass, als Silikon technlogies verfügbar waren, Motorola Designs hatte, die bereit sind, durchzuführen und zu gehen, um einzukaufen. Viele dieser Untermodule sind in die Linie von Coldfire von Verarbeitern vorgetragen worden.

Die Mikrokontrolleure bestehen aus einer Reihe von Modulen, die durch einen inneren Bus verbunden sind:

  • Ein völlig statischer Zentraleinheitskern, der zum Laufen mit jeder Uhr-Geschwindigkeit vom völligen Stillstand bis maximale steuerpflichtige Geschwindigkeit (25 oder 33 MHz) fähig ist.
  • Ein Zentraleinheitskern hat vorgehabt, Transistoren zu minimieren, während er Leistung maximiert hat.
  • Eine abgestoppte Hochleistungsserienschnittstelle, um die Fehler zu beseitigen, hat Hintergrundfehlersuchprogramm-Weise (BDM) genannt. Die 683xx-Reihe war erst, um eine abgestoppte Serienschnittstelle zur Zentraleinheit zu haben, um das Beseitigen durchzuführen. Jetzt verwenden viele Zentraleinheiten eine Standardserientestschnittstelle, gewöhnlich JTAG für diesen Zweck.
  • Der SIM (Systemintegrationsmodul), der viel Leim-Logik durch die Versorgung der Chip-Auswahl und Adressentzifferung beseitigt. Der SIM stellt auch einen Uhr-Generator, Aufpasser für verschiedene Systemoperationen, Konfiguration von Verarbeiter-Nadeln, einem periodischen Zeitmesser und einem Unterbrechungskontrolleur zur Verfügung.

Andere Module, die auf verschiedenen Verarbeitern in 683xx Familie verfügbar sind, sind:

  • Timing Processor Unit (TPU), die fast jedes Timing durchführt, hat Aufgabe verbunden: Zeitmesser, Schalter, proportionale Pulsbreite-Kontrolle, Pulsbreite-Maß, Pulsgeneration, Schrittmotorkontrolleure, Quadratur-Entdeckung, usw. Freescale gibt das Entwicklungssystem und den Code umsonst weg.
  • Ein Hilfs-RAM verdoppelt sich als ein programmierbarer Mikrokontrolleur-Laden für den TPU.
  • Einige frühe Modelle haben zwei herkömmliche Gegenzeitmesser.
  • Ein Modul des allgemeinen Zweck-Zeitmessers (GPT) stellt Pulsakkumulatoren zur Verfügung, gewinnen Sie und Pulsbreite-Modulationsfähigkeiten/vergleichen Sie.
  • Einige Modelle haben einen Netzschnittstelle-Verarbeiter in der Form eines Nachrichtenverarbeiter-Moduls (CPM) und Serienkommunikationskontrolleure (SCC), die zu Küssen von Ethernet oder HDLC verbunden werden können.
  • Die meisten Modelle haben ein Schlange gestandenes Serienmodul (QSM), das sowohl gleichzeitiger Serial Peripheral Interface (SPI) als auch Logikniveau RS232 UART Fähigkeiten zur Verfügung stellt.

Siehe auch

  • QUICC Viererkabel einheitlicher Kommunikationskontrolleur

Links


Enciclopedia Libre Universal en Español / Liberale Unionist-Partei
Impressum & Datenschutz