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

 

代码量。。。。。。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值