微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > ADI Blackfin?处理器架构概述

ADI Blackfin?处理器架构概述

时间:07-12 来源: 点击:

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 舍入操作得到支持,而"SUM ABSOLUTE DIFFERENCE"指令则支持在诸如 MPEG2、MPEG4 和 JPEG 等视频压缩算法中所使用的运动估计算法。
利用软件来实现视频压缩算法使得 OEM 制造商能够在不变更硬件的情况下适应不断发展的标准和新型功能要求。增强型指令可使 Blackfin 处理器在那些先前 主要是由 ASIC、VLIW 媒体处理器或硬连线芯片组来满足的应用中一试身手。归根结底,Blackfin 处理器将在帮助降低总系统成本的同时使终端应用的产品上市时 间得以缩短。

高效控制处理

Blackfin 处理器架构还提供了各种在 RISC 控制处理器中最为常见的好处。这些特点包括:一个功能强大且灵活的分层存储器架构、出众的代码密度以及各种各样的微控制器型外设(包括 10/100 以太网 MAC、UARTS、SPI、CAN 控制器、支持 PWM 的定时器、看门狗定时器、实时时钟和一个无缝同步和异步存储器控制器)。所有这些特点为设计师提供了巨大的设计灵活性,并最大限度地降低了终端系统成本。

分层存储器

Blackfin 处理器存储器架构在器件实现中提供了 Level 1(L1)和 Level 2(L2)存储模块。L1 存储器直接与处理器内 核相连、以全系统时钟频率运行并为实时算法程序段提供了最大的系统性能。L2 存储器是一种较大的大容量存储模块,其性能虽略有下降,但运行速度仍然高于片外存 储器。
L1存储器架构的实现旨在提供信号处理所需的性能以及通用型微控制器所拥有的编程简易性。这是通过允许将 L1 存储器配置为 SRAM、高速缓冲存储器或两者 之组合来实现的。通过支持 SRAM 和高速缓冲存储器编程模型,系统设计师便能够把要求高带宽和低延迟的关键实时信号处理数据组分配至 SRAM 中,而将更多的"软" 实时控制/OS 任务存储于高速缓冲存储器。

存储器管理单元(MMU)规定了一种存储器保护格式,当其与内核的用户及监控模式相组合时,就能够支持一个全实时操作系统。该 RTOS 运行

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top