传统基于微控制器的嵌入式应用常常面临新的挑战,一方面控制器的信息处理能力有限,难以满足大量数据运算任务的需求,增加DSP协处理器成为很多方案的不得已选择。而另一方面,尽管当前DSP处理器通常都具有很强的数据处理能力,然而系统必要的控制功能是DSP所不擅长的。越来越多的系统面临需要应对多媒体数据处理、大量数据运算、通信协议处理以及系统控制任务,正是这样的现实促进了融合DSP和微控制器特性于一身的汇聚式处理器的应用持续走俏。
ADI公司推出的Blackfin汇聚式处理器是一类新型16~32位嵌入式处理器,专为满足当今嵌入式音频、视频和通信应用的计算要求和功耗约束条件而设计。Blackfin处理器基于由 ADI和INTEL公司联合开发的微信号架构,它将一个32位RISC型指令集和双16位乘法累加信号处理功能与通用型微控制器所具有的易用性组合在一起。这种处理特征的组合使得Blackfin处理器能够在信号处理和控制处理应用中均发挥优势——在许多场合中免除了增设单独的异类处理器的必要,极大地简化了硬件和软件设计任务。目前,Blackfin处理器在单内核产品中可提供高达756MHz的性能,还提供了低至0.8V的业界领先功耗性能。对于满足当今及未来的信号处理应用而言,这种高性能与低功耗的组合是必不可少的。此外,就像传统的MCU一样,这些汇聚处理器都采用界面友好的操作系统和编译器。
最新推出的BF51x系列为汇聚式处理器家族带来四个具有显著特色的新成员,其更低的价格为更多终端产品利用到汇聚式处理器的优越性大大降低了成本门槛,在继承汇聚式处理器的高性能、低功耗的优秀“基因”的同时,新增加的诸多特性为VoIP、工业与仪表应用、便携式产品带来更大设计便利性。
更低的价格+融合多项新特性
尽管高性价比一直是汇聚式处理器的卖点之一,但在一些成本敏感的产品应用中,设计师在选择汇聚式处理器时仍不可避免有成本的压力,而BF51x的推出大大降低了汇聚式处理器的应用入门门槛,与之前的最低价格的Blackfin处理器相比价格下降近30%,最低为4.95美元(2万5千片订量报价),作为一款高性能汇聚式处理器,这个价格对于很多终端产品开发企业来说已经具有极大的吸引力。
表1:BF51x系列处理器的价格及主要的外设。
Blackfin处理器一直坚持产品的高性价比,而BF51x再一次建立了新的高性价比标杆。BF51x的低价格并没有以牺牲性能为代价,相反增加了很多的新特性,包括:在400MHz Blackfin内核集成116KB的SRAM存储器、512KB的SPI FLASH存储器,以太网MAC(IEEE-1588),带3相PWM输出的PWM单元,SDIO / CE-ATA和8KB的OTP存储器。其中,BF518是首款支持IEEE-1588-2008标准的低成本处理器(IEEE-1588-2008是IEEE-1588的最新标准,提供网络测量与控制系统用精密时钟同步的协议)。
除了上面的新增特性外,BF51x集成特性还包括:支持16个立体声I2S数字音频通道、12个外设DMA通道,还提供了内置的高级存储控制器,用于实现与多组外部SDRAM、SRAM、FLASH或ROM的无缝连接,每个处理器包括两个双通道同步串行通信端口(SPORT)、一个高速并行外设接口(PPI)、 一个I2C兼容双线接口(TWI)、两个PC兼容的UART,以及两个SPI兼容的串行外设接口端口。
图1:BF51x应用于电机驱动的原理框图。
BF51x同样集成了在Blackfin家族中广泛采用的Lockbox安全技术。基于OTP存储器的Lockbox技术能帮助解决方案提供商和制造商保护他们自己的知识产权,如驱动程序、操作系统和用户接口等,并为个人数据保护和设备认证提供了支持。通过在开始时就进行安全性设计,可以得到更强大的保护,同时使用硬件和软件来保证包括密钥、代码和数据等安全资源的保密性和完整性。通过Blackfin的Lockbox安全技术,解决方案开发商可选择采用标准算法来认证数字签名和使用一个安全的运行代码和保护资源的处理环境,对安全区域的进入由硬件监控。而且,借助Lockbox安全技术,开发商可以在每个Blackfin处理器上使用独有的芯片ID来独一无二地鉴别每一个设备。