默れ

图像处理——blackfin 533(四)

0
阅读(2221)

ADSP-BF533处理器可以通过多种外设接口对外部设备进行存储和访问,下面主要介绍一些外设接口和访问方式。

外部总线接口单元(EBIU)提供与外部存储器的无缝接口,接口支持同步动态随机存储(SDRAM)并兼容PC100和PC133 SDRAM标准;该接口同样支持异步存储器包括SRAM、ROM、FIFOs、以及FLASH存储器等。

外部总线接口单元对应的地址空间分为三部分:SDRAM存储空间、异步存储空间和保留空间。其中,SDRAM空间大小在16M—128M之间可编程;异步存储空间分为4个部分,每个部分可独立编程以支持不同的存储设备,每部分在硬件上都有独立的输出选通控制信号;对保留空间的访问不会产生人和外部总线传输操作,但内部会产生一个错误使硬件产生异常或中断。

并行外设接口(PPI)是半双工双向端口,最大可进行16位的数据传输。并行外设接口可以和A/D、D/A转换器、视频解码/编码器及其他通用外设直接相连。它有一个专用的时钟引脚、3个帧同步引脚、4个专用的数据引脚和12PF复用数据引脚当PPI和视频AD/DA相连时,通过设置可以将复用的PF管脚设置为PPI数据管脚。

PPI接口支持ITU-656模式和GP(General Purpose PPI Modes)模式。在ITU-656输入模式下,PPI支持8位或10位的并行数据,水平同步信号(H)、垂直同步信号(V)和场同步信号(F)作为视频数据流的嵌入部分来发送;PPI端口在ITU-656模式下支持三种子模式的数据类型,当使用CMOS Sensor时,工作在GP模式。

ADSP-BF533使用直接存储访问(DMA)进行存储器空间内部或存储器空间与外设之间的数据传输。DMA控制器允许处理器或外部设备指定数据传送操作,然后返回到正常操作中,DMA控制器传送数据的过程独立于处理器的活动。

DMA控制器传送数据的方式包括存储器到存储器直接的Memorry DMA、存储器到并行外设接口的PPI DMA、存储器到串行外设接口的SPI DMA等。

DMA传送可以是基于描述符的,也可是基于自动缓冲的,基于描述符DMA传送在发起DMA传送序列时,需要一组存储在存储器中的参数。这种传送允许将多个DMA序列链接在一起。在基于描述符的DMA传送中,一个DMA通道可以被编程建立,并且在当前序列完成之后自动启动另外一个DMA传送。基于自动缓冲的DMA传送允许处理器直接编程DMA控制寄存器,一发起一个DMA传送,传送完成时,控制寄存器将它们的原始设置值自动更新。