网站大量收购独家精品文档,联系QQ:2885784924

第9章 多媒体处理部件和外部设备接口.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 多媒体处理部件和外部设备接口

第九章 多媒体处理部件 和外部设备接口 * 多媒体处理部件和外部设备接口 9.1 多媒体处理部件 9.2 蓝牙加速器BTA 9.3 串行外设接口 9.4 外部接口卡单元 9.5 UART1和UART2 9.6 USB接口 9.7 同步串行接口SSI 9.8 CMOS传感器接口CSI 多媒体处理部件(MMA) 许多信号处理算法需要反复操作,这种反复操作可以流水线处理。但是数据访问需要不规则寻址,这些算法包括FIR滤波、相关和FFT处理。在许多系统的实现中,这些操作占据了整个处理周期的很大部分。 多媒体加速器(MMA)使得MC9328MX1具有数字信号处理的功能,同时仍能保持对系统资源和总线资源的高效利用。 MMA与ARM9处理器核(ARM920T处理器)一起组成了一个混合操作环境。这种操作环境把RISC处理器的高效、简单与数字信号处理的强大的数值计算、重复操作相结合。在MMA的关键数字信号处理操作的支持下,RISC处理器完成算法核处理。这已经应用于包括MPEG或者MP3编/解码以及语音压缩/解压中,如G723.1、CELP或者GSM中的RPE-LTP。 多媒体处理部件(MMA) MMA模块由两个主要部件组成:乘法/累加器(MAC)块和离散余弦变换(DCT)块。每块各有一组控制寄存器。 ARM920T处理器使能MMA中的信号处理功能,然后这些功能通过存储器控制器自动发出数据访问请求给MC9328MX1的嵌入式SRAM(eSRAM),以实现需要的功能。MMA能从eSRAM中读/写数据,输出数据存放在MMA的内部FIFO中。如果FIFO没有被清除,则MMA处理停止,因此,没有输出数据被覆盖或者丢失。 MMA的基本操作 存储器访问 MAC DCT/iDCT 多媒体处理部件和外部设备接口 9.1 多媒体处理部件 9.2 蓝牙加速器BTA 9.3 串行外设接口 9.4 外部接口卡单元 9.5 UART1和UART2 9.6 USB接口 9.7 同步串行接口SSI 9.8 CMOS传感器接口CSI 蓝牙加速器BTA 蓝牙是一个短距离无线链路,目标是取代电缆来连接便携式或者固定电子设备。 蓝牙技术具有鲁棒性(Robustness)、低复杂度、低功耗和低成本的特点。 蓝牙工作于无需申请的2.4G ISM(工业、科学、医学)频带,同时采用了调频技术,以对抗干扰和衰减。 蓝牙系统提供点到点连接(只涉及两个蓝牙单元)或者一对多连接,这种情况下几个蓝牙单元共享信道。 蓝牙系统有射频单元、链路控制单元及一个支撑单元(该单元用于链路管理和主机终端接口地功能)。 MC9328MX1的BTA的主要特点 底层基带处理引擎特性; 跳频选择协处理模块; 32字(每字为16位)的位缓冲器(Rx与Tx缓冲器); 维护本地/估计蓝牙时钟; 与位/帧时序扩展相关的访问码; 可编程RF控制器支持两个RF前端; 连接到前端RF的SPI控制器; 时间、频率、包同步、最大似然序列估计(MLSE/JD)预处理器的接口检测,以提高RF的性能; 蓝牙应用计时器; 支持低功耗; IP总线接口。 用于BTA的引脚配置 有15个引脚用于BTA模块。其中的13个引脚是和该设备上的其他功能复用,并且一定要被配置成BTA操作。 唤醒模块 BTA提供一个唤醒模块以便省电。 唤醒模块由一个以32kHz的时钟计数的唤醒计数器构成。该计数器可以被软件通过设置WU_CONTROL寄存器的CLR_CNT位所复位。 通过三个唤醒寄存器可以编程掉电定时。当软件指定了一个Power-down时,必须通过写寄存器WAKEUP1、WAKEUP_2、WAKEUP_DELTA4来建立Wake_up计数。然后写WU_CONTROL寄存器的PDE位来启动Power-down过程。 蓝牙核 蓝牙核实现底层的有严格时间要求的基带子程序。 通过IP总线,蓝牙核中的大量寄存器可以被写入控制字或者用以检测蓝牙核的状态。 蓝牙核中的主要功能模块包括: IP总线接口; 序列器; 蓝牙流水线处理器; 位缓冲器; 相关器; 应用定时器; 跳频选择协处理器; Radio控制。 IP总线接口 蓝牙核连接到IP2.0总线。 IP总线时钟(IPS_CONT_CLK)范围为24~100MHz。由于内部同步逻辑的缘故,运行超出这些频率范围外的时钟会导致接口失败。 IP总线时钟与内部的8MHz时钟不同步,且要比它快。 蓝牙模块动态地插入等待状态以使IP总线时钟核内部时钟同步。 序列发生器 序列发生器是蓝牙核中地主要控制器。序列发生器处理其他BTA单元的所有的定时核同步任务。 序列发生器提供下列单元的控制: 蓝牙时钟; 中断产生;

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档