happysaisai

ADSP-21369的DAI和DPI总结(3.2)

0
阅读(4815)

一直想找关于DAIDPI的资料,可是怎么都找不到,后来发现一个关于ADSP-2137x SHARC Processor Hardware Reference的资料,看英文文献看的一个头两个大,最后终于明白点,下面介绍一下关于ADI SHARC系列的ADSP-21369DAI接口和DPI接口的总结。

DAIDPI的外围设备的输入和输出不是直接和外部芯片引脚相连的,注意手册中的peripherals指的是DAIDPI上的外围设备接口比如说SPISPORT等,而外部芯片使用的单词是decives.SRUsSignal Routing Units)通过一些配置寄存器来连接外围设备和外部芯片接口,这样能使SHARC处理器有任意和多种外围接口,不增加引脚数量也能达到很高水平的兼容性。下图是DAI,DPI的组成功能框图。由图可以看出SRU和外围设备接口相连,SRU和外部芯片是通过pin buffer相连,由以前的物理连接换成逻辑连接。所以以前一直想找的DAI,DPI各个接口是怎么和外部芯片的连接方式就明了了,并不是直接相连,具体的还要看各个寄存器的配置.

 

下面介绍一下DAI和DPI的组成。

一、DAI接口(数字音频接口)可实现对于系统外设的用户可定义访问。

DAI接口包括一个中断控制器,一个信号路由单元和许多外围设备。

1、当DAI音频事件发生的时候DAI有它自己的中断控制器,中断控制器提供32个独立的配置通道。

2、类似于多路转换器,SRU提供了一组能够定义DAI外围设备和DAI引脚或其他DAI外围设备互连得寄存器。

3、外围设备包括:

1)8个串行端口    Serial ports (SPORT)

2)S/PDIF Tx/Rx    S/PDIF transmitter/receiver

3)4个8通道异步采样率转换器Asynchronous sample rate converters (SRC)

4)4个精密时钟发生器  Precision clock generators (PCG)

 

二、DPI接口(数字外设接口)支持用户可定义的系统外设访问。

DPI接口包括一个中断控制器,一个信号路由单元和其他外围设备。

1、当DPI音频事件发生的时候DPI有它自己的中断控制器,中断控制器提供12个独立的配置通道。

2、类似于多路转换器,SRU2提供了一组寄存器,能够定义DPI外围设备和DPI引脚或其他DPI外围设备互连。

3、外围设备包括:

1)2个SPI兼容端口Serial Peripheral Interfaces

2)2个UART通用异步接收/发送装置Universal asynchronous Rx/Tx port

3)3个全特性定时器full-featured timers

4)1个两线I2C接口(TWI)Two wire interface compliant to the I2C standard

代码语言