Blackfin?处理器是一类专为满足当今嵌入式音频、视频和通信应用的计算要求和功耗约束条件而设计的新型 16~32 位嵌入式处理器。Blackfin 处理器基于由ADI和Intel公司联合开发的微信号架构(MSA),它将一个 32 位 RISC 型指令集和双 16 位乘法累加(MAC)信号处理功能与通用型微控制器所具有的易用性组合在了一起。 这种处理特征的组合使得 Blackfin 处理器能够在信号处理和控制处理应用中均发挥上佳的作用 —— 在许多场合中免除了增设单独的异类处理器的需要。该能力极大地简化了硬件和软件设计实现任务。
目前,Blackfin 处理器在单内核产品中可提供高达 756MHz 的性能。Blackfin 处理器系列中的新型对称多处理器成员在相同的频率条件下实现了性能的翻番。Blackfin 处理器系列还提供了低至 0.8V 的业界领先功耗性能。对于满足当今及未来的信号处理应用(包括宽带无线、具有音频/视频功能的因特网工具和移动通信)而言,这种高性能与低功耗的组合是必不可少的。
所有的 Blackfin 处理器都为系统设计师提供了十分重要的好处,包括:
可实现各种新型市场和应用的高性能信号处理和高效控制处理能力
可令系统设计师使器件功耗模式与终端系统要求相适应的动态电源管理(DPM)能力,以及
可确保产品开发时间最小化的易用型混合 16/32 位指令集架构和开发工具套件。
高性能处理器内核
Blackfin 处理器架构基于一个 10 级 RISC MCU/DSP流水线和一个专为实现最佳代码密度而设计的混合 16/32 位指令集架构。Blackfin 处理器架构还完全符合 SIMD 标准,并包括用于加速视频和图像处理的指令。该架构很适合于全信号处理/分析能力,同时还可在单内核 器件或双内核器件上提供高效 RISC MCU 控制任务执行能力。 由于具有最佳代码密度且只需进行极少(或者完全不需要进行)代码优化处理,因此可缩短产品的面市时间,而不会遇到其他传统处理器所常见的性能空间障碍。
高带宽 DMA 能力
所有的 Blackfin 处理器均具有多个独立的 DMA 控制器,这些控制器支持自动数据传输,而所需的处理器内核开销极少。 DMA 传输可出现于内部存储器和诸多具有 DMA 功能的外设之间。传输也有可能出现于外设和与外部存储器接口相连的外部器件(包括 SDRAM 控制器和异步存储器控 制器)之间。
视频指令
除了具有对 8 位数据以及许多像素处理算法所常用的字长的固有支持之外,Blackfin 处理器架构还包括专为增强视频处理应用中的性能而定义的指令。比如,离散余弦变换(DCT)通过一个 IEEE1180 舍入操作得到支持,而“SUMABSOLUTE DIFFERENCE”指令则支持在诸如 MPEG2、MPEG4 和 JPEG 等视频压缩算法中所使用的运动估计算法。