Mikroprozessor

Blackfin

aus Wikipedia, der freien Enzyklopädie

Wechseln zu: Navigation, Suche
Blackfin BF535
Blackfin BF535
Blackfin BF537 EZ-Kit-Lite Evaluationboard
Blackfin BF537 EZ-Kit-Lite Evaluationboard

Der Blackfin ist ein Mikroprozessor, dessen Core unter dem Namen Frio von den Firmen Analog Devices und Intel entwickelt wurde, und stellt eine Kombination aus einem 32-Bit RISC Prozessor und einem 16-bit Festkomma-DSP mit zwei MAC-Einheiten mit SIMD-Fähigkeit. Dank umfangreichen Peripherieblöcken liegen die Einsatzbereiche nicht nur im Bereich von Multimediaanwendungen in mobilen Geräten wie digitalen Foto- und Videokameras, sondern auch in rechenintensiven medizinischen und industriellen Anwendungen. Im Automobilbereich findet man Blackfin-Prozessoren hauptsächlich in Fahrerassistenzsystemen und in Infotainment-Applikationen.

Die maximale Taktrate des Prozessorkerns beträgt bis zu 750MHz und umfasst reichlich internen L1-Speicher, welcher sich auch als Cache-Speicher verwenden lässt. Das Rechenwerk (ALU) besteht aus zwei getrennten, parallelen Einheiten mit zwei 40 Bit breiten Akkumulatoren. Darüber hinaus bietet der Blackfin die Möglichkeit zu so genannten Hardwareschleifen, womit Schleifen ohne Rechenzeit für den Schleifenzähler realisiert werden können. Dies ist bei der Implementierung von Algorithmen aus der digitalen Signalverarbeitung wie digitalen Filtern ein Geschwindigkeitsvorteil.

Darüber hinaus umfasst die Architektur umfangreiche Ein-Ausgabeschnittstellen wie synchrone serielle Ports, so genannte SPORTs für den direkten Anschluss von Analog-Digital-Umsetzer und Digital-Analog-Umsetzer, UARTs, Echtzeituhr, einen SDRAM-Controller und diverse Ein-Ausgabeanschlüsse. Hervorzuheben ist dabei die synchrone, 16-bit breite PPI-Schnittstelle, die sich zum direkten Anschluss von graphischen Displays und CMOS-Sensoren eignet. Die ständig wachsende Prozessorfamilie bietet auch Varianten mit zwei Prozessorkernen, L2-Speicher, Ethernet MAC, USB, CAN, I2C und anderen.

Als Entwicklungssystem für den Blackfin ist von Analog Device das Softwarepaket VisualDSP++ und ein proprietärer Echtzeitkernel mit der Bezeichnung VDK verfügbar. Darüber hinaus gibt es eine Portierung von μClinux samt den notwendigen Werkzeugen wie uClibc und dem GCC für den Blackfin. Als Entwicklungsschnittstelle und zum Programmieren der Hardware ist ein JTAG-Anschluss vorhanden. Linux unterstützt die Blackfin Architektur ab Kernel 2.6.22.

[Bearbeiten] Siehe auch

[Bearbeiten] Weblinks

Copyright © 2005-2010 Hardware-Aktuell. Alle Rechte vorbehalten.