小小博士

低功耗、先进的嵌入式处理器ADSP-BF531硬件设计

0
阅读(3842)

低功耗、先进的嵌入式处理器ADSP-BF531硬件设计

    在前面的博客中,我曾介绍了绍ADI公司的数字信号处理器ADSP-BF516,在本期博客中,我向大家介绍ADI公司的数字信号处理器ADSP-BF531,首先我们向大家介绍低功耗、先进的嵌入式处理器Blackfin系列,这里主要介绍ADSP-BF531。   

ADSP-BF531是ADI公司数字信号处理器Blackfin系列中比较典型的一款处理器,高达600 MHz(800 MMACS)的Blackfin处理器内核,2个双通道、全双工、支持8路立体声I2S通道的同步串行端口,12条支持一维和二维数据传输的外设DMA通道,支持SDIO, CE-ATA, eMMC, UART’s, SPORT’s, SPI及TWI 等连接。在硬件设计时,我们很关注的是芯片功耗,说道功耗,考虑到芯片的工作电压,ADSP-BF531有三种工作电压,分别为I/O口工作电压,核电压以及实时时钟电压,但是涉及到两种电压,分别为3.3V、1.2V。

首先,我说说下面这块板子的用途。大家都知道,嵌入式处理器Blackfin系列中ADSP-BF53X主要用于视频图像处理,我们用BF531做图像处理,必然涉及到数据存储,数据交换,这里就有两个器件,FLASH和SDRAM,器件要工作,必须考虑其供电,特别是如何提供多种电源。总结一下有如下器件:

1)、主芯片:ADSP-BF531;

2)、电源芯片:选用有固定输出和可调输出的电源芯片SA1117;

3)、视频解码芯片:我们选用经典芯片SAA7113H;

4)、以太网控制器:由于我们的视频压缩后需要通过网络传输,必然涉及到以太网控制器,这里我们选用传统芯片DM9000A;

5)、SDRAM芯片:我们选用256 Mbit CMOS SDRAM芯片K4S561632C;

6)、FLASH芯片:串行FLASH芯片M25P32。

其次,下面我们以图片的形式诠释我们基于ADSP-BF531芯片视频压缩系统硬件设计。

(一)主CPU芯片部分

(二) 电源芯片部分

(三) 视频解码芯片部分

(四) 以太网控制器芯片部分

至于FLASH和SRAM芯片的接法,在各方面都已经成熟,我将不在这里啰嗦。

最后,希望自己的这点设计,能够给大家的DSP设计带来某些帮助,如果大家觉得ADI公司的Blackfin系列在某些领域优于FPGA+MCU架构的话,希望多多选择,但愿有不同的效果。谢谢大家!