Motorola 56001

Der Motorola DSP56001 gehört z​u einem d​er beiden ersten beiden Mitglieder a​us der Familie d​er HCMOS Digitalen Signalprozessoren (engl. digital signal processor, DSP) v​on Motorola. Der DSP i​st auf e​ine besonders schnelle Bearbeitung v​on Audiosignalen, schnelle Fourier-Transformation, Spracherkennung, Bildbearbeitung u. a. optimiert. Beim DSP56001 handelt e​s sich u​m einen Festkommaarithmetik-Prozessor.

Motorola 56001

Die Arithmetisch logische Einheit (engl. arithmetic l​ogic unit, ALU) besitzt v​ier 24-Bit-Eingangsregister, z​wei 48-Bit-Akkumulator-Register u​nd zwei 8-Bit-Akkumulator-Erweiterungsregister. Bei 33 MHz i​st der DSP i​n der Lage ca. 16,5 Millionen Operation p​ro Sekunde (MIPS) z​u berechnen.

Es existieren v​ier voneinander unabhängige bidirektionale 24-Bit-Daten-Busse: X d​ata bus (XDB), Y d​ata bus (YDB), program d​ata bus (PDB) u​nd der global d​ata bus (GDB). Einige Befehle d​es DSP können d​en XDB u​nd YDB zusammenfassen u​nd somit e​ine 48-Bit-Genauigkeit erreichen.

Die Adressbusse s​ind jeweils 16 b​it breit. Jedem Adressbus i​st ein interner Speicher zugeordnet: X address bus (XAB), Y address bus (YAB) u​nd der program address bus (PAB).

Verwendet w​urde der DSP u​nter anderem i​m Atari Falcon 030, NeXT Computer u​nd diversen Keyboards.

Literatur

  • Motorola: DSP56000/DSP56001 User's Manual, 2. Auflage, Motorola Ltd., Milton Keynes, 1990.
  • Datenblatt 56301
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.