Read about ‘ADI: Blackfin Processor Programming Reference For ADSP-BF5xx Blackfin Processors’ on elementcom. ADI: Blackfin. single line at the programmer’s discretion, provided each instruction ends with a .. Blackfin DSP Hardware Reference for details about the ASTAT register. The Blackfin is a family of or bit microprocessors developed, manufactured and This article relies too much on references to primary sources . Blackfin processors use a bit RISC microcontroller programming model on a SIMD.

Author: Mishicage Kabei
Country: Venezuela
Language: English (Spanish)
Genre: Photos
Published (Last): 14 August 2012
Pages: 249
PDF File Size: 11.33 Mb
ePub File Size: 10.34 Mb
ISBN: 487-3-82783-750-6
Downloads: 68356
Price: Free* [*Free Regsitration Required]
Uploader: Negis

This article is about the DSP microprocessor. The architecture was announced in Decemberand first demonstrated at the Embedded Systems Conference in June, ADI provides its own software development toolchains. For some applications, the DSP features are central. The MPU provides protection and caching strategies across the entire memory space.

What is regarded as the Blackfin “core” is contextually dependent. Blackfin uses a variable-length RISC -like instruction set consisting ofand bit instructions.

Blackfin – Wikipedia

In supervisor mode, all processor resources are accessible from the running process. The Blackfin architecture encompasses various CPU models, each targeting particular applications. However, when in user mode, system resources and regions of memory can be protected with the help of the MPU. All of the peripheral control registers are memory-mapped in the normal address space. In other projects Wikimedia Commons.


December Learn how and when to remove this template message. Archived copy as title Articles lacking reliable references from December All articles lacking reliable references Articles needing additional references from December All articles needing additional references.

Commonly used control instructions are encoded as bit opcodes while complex DSP and mathematically intensive functions are encoded as and bit opcodes. Two nested zero-overhead loops and four circular buffer DAGs data address generators are designed to assist in writing efficient code requiring fewer instructions.

This allows the processor to execute up to three instructions per clock cycle, depending on the level of optimization performed by the compiler or programmer. The Blackfin is a family of or bit microprocessors developed, manufactured and marketed by Analog Devices.

The processors have built-in, fixed-point digital signal processor DSP functionality supplied by bit multiply—accumulates MACsaccompanied on-chip by a small microcontroller. The processors typically have a dedicated DMA channel for each peripheral, which is designed for higher throughput for applications that can use it, such as real-time standard-definition Blacifin video encoding and decoding.

The Blackfin instruction set contains media-processing extensions to help accelerate pixel-processing operations commonly used in video compression and image compression and decompression algorithms.


Instruction memory and data memory are independent and connect to the core via dedicated memory buses, designed programminv higher sustained data rates between the core and L1 memory. This section does not cite any sources.

Blackfin Processors: Manuals

From Wikipedia, the free encyclopedia. By using this site, you agree to the Terms of Use and Privacy Policy.

Retrieved April 9, These features enable operating systems. Archived from the original on Internal L1 memory, internal L2 memory, external memory and all memory-mapped control registers reside in this bit address space, so that from a programming point of view, the Blackfin has a Von Neumann architecture. They can support hundreds of megabytes of memory in the external memory space. Unsourced material may be challenged and removed. This page was last edited on 14 Septemberat Retrieved from ” https: The official guidance from ADI on how to use the Blackfin in non-OS environments is to reserve the lowest-priority interrupt for general-purpose code so that all software is run in supervisor space.

Blackfin supports three run-time modes: Views Read Edit View history.