Blackfin

Blackfin
Blackfin
Blackfin BF535 64.jpg
Blackfin BF535
Produzent: Analog Devices
Prozessortakt: 300 MHz bis 600 MHz
Blackfin BF537 EZ-Kit-Lite Evaluationboard

Der Blackfin ist ein Mikrocontroller, dessen Kern unter dem Namen Frio von den Unternehmen Analog Devices und Intel entwickelt wurde. Er ist 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 750 MHz, er enthält einen relativ großen 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 sogenannte „Hardwareschleifen“, mit denen Schleifen ohne Rechenzeit für den Schleifenzähler realisiert werden können. Dabei wird über einen speziellen Maschinenbefehl ein Schleifenregister („Zero-overhead Loop Registers“) mit einer Anfangs-, einer Endadresse und einem Schleifenzähler geladen. Die beliebigen Assemblerbefehle zwischen den beiden Adressangaben werden so oft durchlaufen, wie es im Schleifenregister angegeben ist, ohne dass bedingte Sprungbefehle notwendig sind. Damit ist möglich, effizient Schleifen zu implementieren, ohne dass von der Software ein Schleifenzähler weitergezählt und nachfolgend auf Erreichen der Abbruchbedingung überprüft zu werden braucht. Dies ist insbesondere bei der Implementierung von kurzen Schleifen im Bereich der Algorithmen aus der digitalen Signalverarbeitung, wie sie typischerweise digitale Filter oder die schnellen Fourier-Transformation darstellen, ein Geschwindigkeitsvorteil. Ähnliche Befehle besitzen auch die digitalen Signalprozessoren der SHARC-Familie.

Darüber hinaus umfasst die Architektur umfangreiche Ein-Ausgabeschnittstellen wie synchrone serielle Ports, sogenannte 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.

Literatur

  • Analog Devices: ADSP-BF533 Blackfin Processor Hardware Reference Manual. 1. Auflage. Dezember 2003 (Part Number 82-002005-01).

Weblinks

 Commons: Blackfin – Sammlung von Bildern, Videos und Audiodateien

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Blackfin — Saltar a navegación, búsqueda Blackfin se refiere a una familia de microprocesadores de 16/32 bits que incorporan funciones de Procesador digital de señal(DSP), que son acompañados solamente por un pequeño microcontrolador con un rendimiento… …   Wikipedia Español

  • Blackfin — Black fin , n. (Zo[ o]l.) See {Bluefin}. [1913 Webster] …   The Collaborative International Dictionary of English

  • blackfin — [blak′fin΄] n. 1. a snapper (Lutjanus buccanella) of the West Indies ☆ 2. a cisco (Coregonus nigripinnis) of NE North America …   English World dictionary

  • Blackfin — Infobox CPU name = Blackfin image size = 180px caption = ADI Blackfin Logo produced start = produced end = slowest = 350 fastest = 600 slow unit = MHz fast unit = MHz fsb slowest = fsb fastest = fsb slow unit = fsb fast unit = size from = size to …   Wikipedia

  • blackfin — ˈ ̷ ̷ˌ ̷ ̷ noun also blackfin cisco : a whitefish (Leucichthys nigripinnis) of the Great Lakes valued as a food fish * * * /blak fin /, n. a cisco, Coregonus nigripinnis, found in the Great Lakes. Also called blackfin cisco. [1870 75, Amer.;… …   Useful english dictionary

  • blackfin — /blak fin /, n. a cisco, Coregonus nigripinnis, found in the Great Lakes. Also called blackfin cisco. [1870 75, Amer.; BLACK + FIN] * * * …   Universalium

  • blackfin — krokodilinė ledžuvė statusas T sritis zoologija | vardynas taksono rangas rūšis atitikmenys: lot. Chaenocephalus aceratus angl. blackfin; Scotia Sea icefish rus. крокодиловая белокровка; ледовая белокровка; ледяная белокровка; чернопёрая ледяная… …   Žuvų pavadinimų žodynas

  • blackfin — gyvatinė drakoniukė statusas T sritis zoologija | vardynas taksono rangas rūšis atitikmenys: lot. Trachinus vipera angl. adder pike; blackfin; lesser weever; stingfish rus. малый морской дракон; малый морской дракончик ryšiai: platesnis terminas… …   Žuvų pavadinimų žodynas

  • Blackfin scad — Scientific classification Kingdom: Animalia Phylum …   Wikipedia

  • Blackfin cisco — Conservation status Extinct (IUCN 2.3) Scientific classification Kingdom …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”