- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
手机硬件整理
ADI硬件原理框图 AD6522(Hercules)介绍 AD6522(Hercules)介绍 包含三个主要子系统:MCU子系统、DSP子系统和外围子系统 总线仲裁器、DMA和内部、外部总线 内部SRAM(32k*32) 外部串行/并行接口 AD6522(Hercules)介绍 EBUS: FLASH、SRAM和其它外设 RBUS: 内部SRAM PBUS: MAI(Memory Access Interface)、Watch Dog Timer、定时器、中断控制器、键盘、USC、SIM、GPIO口等 SBUS: ARM对外总线,boot RAM MCU子系统 MCU子系统 MCU子系统包含一个ARM7TDMI中央处理单元、一个boot ROM、一个时钟产生和存取控制模块 ARM通过SBUS(local bus)总线借助于总线仲裁器对PBUS、RBUS、EBUS进行存取操作 ARM工作时钟可以是系统时钟13MHz,也可以经过时钟和总线控制模块倍频到39MHz Boot ROM内含MCU代码,对MCU初始化和通过USC实现一个简单的串口通信,允许下载程序到内部SRAM中。系统启动时若检测到特定的同步码则程序从boot ROM执行,否则转到外部FLASH ARM可以单时钟周期完成对内部SRAM的存取 功能:协议软件和应用程序 DSP子系统 DSP子系统 包含一个ADI的数字信号处理器ADSP-2183、一个Viterbi协处理器、加密/解密单元和一个cache存贮器/控制系统,以及数据存贮器(DM), 程序存贮器(PM), 串口和I/O接口 Cache PM:4k*24, PM: 8k*24, DM: 8k*16 PLL可以使DSP工作在65MHz MCU和DMA控制器经过PBUS,通过MAI访问DSP的程序(PM)和数据存贮器(DM) DSP通过EXTBUS和PAGE寄存器,再通过总线控制器访问EBUS、RBUS、PBUS 通过PMMUBUS总线,cache控制器可以从EBUS和RBUS预下载(pre-load)所有的DSP代码 通过串口与AD6521相接 DSP子系统 Cache系统使得DSP的代码存贮在外部的FLASH中,通过升级软件就可以将芯片升级 DSP代码的取得:通过PMMU动态下载到CACHE、内部PM和内部DM DSP数据的取得: (1)通过EXTBUS存取EBUS和RBUS;(2)通过DMA访问指定BUS传送到DSP的PM或DM RWSM(Read-Write State Machine)允许DSP访问EBUS、RBUS、PBUS上的外围接口 HSL(High Speed Logger)提供DSP的调试接口,可以实时捕捉DSP和MCU的状态 功能:语音编解码、信道均衡、信到编码 外围子系统 外围子系统 包含4个主要部分 MMI部分 House Keeping部分 GSM-system部分 DSP Direct Memory Access部分 MMI部分 GPIO: 每个GPIO可以有多达3种功能选择,例GPIO12 (1)GSPda EN/FS; (2)MONITOR(12); (3)uSM-44 GPIO口可以在程序中动态配置 提供7个中断输入(4个电平中断和4个沿触发中断) Micro SM可以控制GPIO口的输出 显示接口:提供并口和串口,串口由GSP口实现,所以有很大的灵活性 背光接口:提供3个独立的由硬件控制的背光接口,占空比和频率可调 USC接口:串行接口支持数据业务、flash下载、调试;JTAG-ARM仿真接口;HSL;DAI;DSP仿真;Rx I/Q监视;同步串口 键盘接口;RTC;SIM接口等 House Keeping 部分 Watch Dog Timer General Timers 3个独立的定时器 中断控制器:控制所有的AD6522的中断(内部产生和外部产生的) DSP Direct Memory Access MCU和DMA通过此接口访问DSP内部的PM和DM GSM System部分 包含一个时基产生器,频综接口和慢时钟模块 其中最重要的部分是Micro State Machine(MicroSM) GSM System部分 Micro State Machine 目的:提供底层的高精度的系统定时(相对定时),分辨率为1/4bit 有自己的指令集、寄存器组合内部RAM 指令由软件写到一个256 half-word 的FIFO中,每个指令都包含一个相对时间、一个操作码和一个操作数,相对时间可以设为零,此时,多条指令可以在一个“time tick”内执行,同时执行的最多指令数等于‘time tick’内的 usmclk 时钟数的一半。当相对
文档评论(0)