www.wikidata.de-de.nina.az
Blackfin ist eine Mikrocontroller Familie deren 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 Fahigkeit Dank umfangreicher Peripherieblocke bieten sich verschiedene Einsatzbereiche an Multimediaanwendungen in mobilen Geraten wie digitalen Foto und Videokameras oder Geraten zur Musikproduktion wie der KORG Electribe 2 als auch in rechenintensiven medizinischen und industriellen Anwendungen Im Automobilbereich findet man Blackfin Prozessoren hauptsachlich in Fahrerassistenzsystemen und in Infotainment Applikationen BlackfinBlackfin BF535Produzent Analog DevicesProzessortakt 300 MHz bis 600 MHzBlackfin BF537 EZ Kit Lite EvaluationboardDie maximale Taktrate des Prozessorkerns betragt bis zu 750 MHz er enthalt einen relativ grossen internen L1 Speicher welcher sich auch als Cache Speicher verwenden lasst Das Rechenwerk ALU besteht aus zwei getrennten parallelen Einheiten mit zwei 40 Bit breiten Akkumulatoren Daruber hinaus bietet der Blackfin sogenannte Hardwareschleifen mit denen Schleifen ohne Rechenzeit fur den Schleifenzahler realisiert werden konnen Dabei wird uber einen speziellen Maschinenbefehl ein Schleifenregister Zero overhead Loop Registers mit einer Anfangs einer Endadresse und einem Schleifenzahler 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 es moglich effizient Schleifen zu implementieren ohne dass von der Software ein Schleifenzahler weitergezahlt und nachfolgend auf Erreichen der Abbruchbedingung uberpruft 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 Ahnliche Befehle besitzen auch die digitalen Signalprozessoren der SHARC Familie Daruber hinaus umfasst die Architektur umfangreiche Ein Ausgabeschnittstellen wie synchrone serielle Ports sogenannte SPORTs fur den direkten Anschluss von Analog Digital Umsetzer und Digital Analog Umsetzer UARTs Echtzeituhr einen SDRAM Controller und diverse Ein Ausgabeanschlusse Hervorzuheben ist dabei die synchrone 16 Bit breite PPI Schnittstelle die sich zum direkten Anschluss von graphischen Displays und CMOS Sensoren eignet Die standig wachsende Prozessorfamilie bietet auch Varianten mit zwei Prozessorkernen L2 Speicher Ethernet MAC USB CAN I C und anderen Als Entwicklungssystem fur den Blackfin ist von Analog Device das Softwarepaket VisualDSP und ein proprietarer Echtzeitkernel mit der Bezeichnung VDK verfugbar Daruber hinaus gibt es eine Portierung von mClinux samt den notwendigen Werkzeugen wie uClibc und dem GCC fur den Blackfin Als Entwicklungsschnittstelle und zum Programmieren der Hardware ist ein JTAG Anschluss vorhanden Linux unterstutzte die Blackfin Architektur von Kernel 2 6 22 bis 4 16 1 Literatur BearbeitenAnalog Devices ADSP BF533 Blackfin Processor Hardware Reference Manual 1 Auflage Dezember 2003 Part Number 82 002005 01 Weblinks Bearbeiten nbsp Commons Blackfin Sammlung von Bildern Videos und Audiodateien Analog Devices Herstellerseite uCLinux fur den Blackfin Prozessor Bluetechnix Blackfin basierende ProzessormoduleEinzelnachweise Bearbeiten Linux 4 17 rc1 release notes 1 Abgerufen von https de wikipedia org w index php title Blackfin amp oldid 221042545