电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

IIS总线的嵌入式音频系统设计

IIS总线的嵌入式音频系统设计_第1页
1/18
IIS总线的嵌入式音频系统设计_第2页
2/18
IIS总线的嵌入式音频系统设计_第3页
3/18
下载后可任意编辑IIS 总线的嵌入式音频系统设计12024 年 4 月 19 日下载后可任意编辑基于 IIS 总线的嵌入式音频系统设计嵌入式音频系统广泛应用于 GPS 自动导航、PDA、3G 手机等嵌入式领域,但当前国内在这方面的讨论较少。音频系统设计包括软件设计和硬件设计两方面,在硬件上使用了基于 IIS 总线的音频系统体系结构。IIS(Inter-IC Sound bus)是菲利浦公司提出的串行数字音频总线协议。当前很多音频芯片和 MCU 都提供了对 IIS 的支持。 在软件上,作为一个功能复杂的嵌入式系统,需要有嵌入式操作系统支撑。Linux 是一个源代码开放的类 UNIX 系统,由于其具有内核可裁剪性,且提供对包括 ARM、PPC 在内的多种嵌入式处理器的支持,因此广泛应用于嵌入式高端产品中。虽然 Linux 提供了众多 API 来降低驱动程序制作的复杂度,可是由于音频应用对22024 年 4 月 19 日下载后可任意编辑实时性有很高的要求,且需要处理的数据量较大,因此必须合理分配资源,使用合适的算法。本文针对三星公司的 S3C44B0 ARM 处理器构造了基于 IIS 的音频系统,并介绍了该音频系统基于 Linux2.4.0 内核的驱动程序构造技术。 1 硬件体系结构IIS 总线只处理声音数据。其它信号(如控制信号)必须单独传输。为了使芯片的引出管脚尽可能少,IIS 只使用了三根串行总线。这三根线分别是:提供分时复用功能的数据线、字段选择线(声道选择)、时钟信号线。 在三星公司的 ARM 芯片中,为了实现全双工模式,使用了两条串行数据线,分别作为输入和输出。另外三星公司的 IIS 接口提供三种数据传输模式: 32024 年 4 月 19 日下载后可任意编辑·正常传输模式。此模式基于 FIFO 寄存器。该模式下 CPU 将经过轮询方式访问 FIFO 寄存器,经过 IISCON 寄存器的第七位控制FIFO。 ·DMA 模式。此模式是一种外部设备控制方式。它使用窃取总线控制权的方法使外部设备与主存交换数据,从而提高系统的吞吐能力。 在三星公司的 ARM 芯片中有 4 个通道 DMA 控制器用于控制各种外部设备,其中 IIS 与其它串行外设共用两个桥联 DMA(BDMA)类型的 DMA 通道。经过设置 CPU 的 IISFCON 寄存器能够使 IIS 接口工作在 DMA 模式下。此模式下 FIFO 寄存器组的控制权掌握在DMA 控制器上。当 FIFO 满时,由 DMA 控制器对 FIFO 中的数据42024 年 4 月 19 日下载后可任意编辑进行处理。DMA 模式的选择由 IIS...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

IIS总线的嵌入式音频系统设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部