ADSP-21369的DAI和DPI总结(3.2)
0赞一直想找关于DAI和DPI的资料,可是怎么都找不到,后来发现一个关于ADSP-2137x SHARC Processor Hardware Reference的资料,看英文文献看的一个头两个大,最后终于明白点,下面介绍一下关于ADI SHARC系列的ADSP-21369的DAI接口和DPI接口的总结。
DAI和DPI的外围设备的输入和输出不是直接和外部芯片引脚相连的,注意手册中的peripherals指的是DAI和DPI上的外围设备接口比如说SPI和SPORT等,而外部芯片使用的单词是decives.SRUs(Signal 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