首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

S3C2440之IIS配置

S3C2440之IIS配置

概述:
S3C2440的内置IC音频总线支持CODEC(编码、解码)的8、16位数据输出。IIS支持总线数据格式和MSB对齐格式。该接口提供FIFO存取的DMA传输模式来代替中断,支持同时交替的接受和发送数据。
以下是IIS总线的结构图:

功能描述:
总线接口、寄存器组和状态机(BRFC):总线接口逻辑和FIFO存取都是通过状态机。
IPSR(5位双预分频器):一个用作IIS总线接口的的主时钟发生器(IPSR_A),另一个(IPSR_B)用作外部CODEC时钟发生器
64字节的FIFO(TxFIFO、RxFIFO):发送数据中,数据被写入TxFIFO,接受数据,从RxFIFO中读取
SCLKG(主机IISCLK发生器):在主机模式中,从主机时钟产生穿行位时钟
CHNC(通道发生器和状态机):通道状态控制和产生IISCLK、IISLRCK
SFTR(16位移位寄存器):发送数据中,将并行数据串行输出,在接受模式中,将接收的串行数据并行输入
只发送或只接受模式:
①正常传输,通过查询FIFO寄存器的就绪标志位来判断数据的发送和接受准备;当FIFO准备好了数据,如果发送的FIFO非空就绪标识置1,否则置0;接受中的FIFO未满,就绪标识置1,否则接受标志为0
②DMA传输,通过DMA控制器发送和接受FIFO为可存取的,发送和接收模式中的请求服务由FIFO就绪标志自动生成

音频串行接口模式:
总线格式:IIS总线有4根线,包括串行数据输入(IISDI),串行数据输出(IISDO),左、右通道选择(IISLRCK),和串行位时钟(IISCLK);主机是产生IISLRCK和IISCLK的器件

寄存器配置:
IISCON


IISMOD


IISPSR


IISFCON


IISFIFO
继承事业,薪火相传
返回列表