e901硬件设计-电子电路大学毕设论文_第1页
e901硬件设计-电子电路大学毕设论文_第2页
e901硬件设计-电子电路大学毕设论文_第3页
e901硬件设计-电子电路大学毕设论文_第4页
e901硬件设计-电子电路大学毕设论文_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE1E901硬件设计详细文档1引言 1关键字: 22工作原理 23CPU硬件说明 33.1Au1200简介 33.2Au1200地址空间 53.3 地址分配 63.4 中断 63.5 GPIO信号分配 73.6CLOCK拓扑 83.7电源及上电顺序 83.8复位 93.8.1硬件复位 93.8.2运行时复位 103.9Boot 114 DDR电路设计 115 NOR/NANDFlash电路设计 146 IDE/CFCard电路设计 157 Uart/GPIO电路设计 168 USB电路设计 179音频电路设计 1810视频电路设计 1911网络电路设计 2012电源电路设计 2013参考设计 221AMDAlchemy™Au1200™ProcessorDataBook 222.HYNIXHY5PS121621FPDATASHEET 223IDTSTAC9752/53DATASHEET 224FOCUSFS453-4&FS455-6HWv3.1 225SPANSIONS29GL064ADATASHEET 226SAMSUNGK9F1208U0MDATASHEET 227SMSCSMSCLAN91C111DATASHEET 228SIPEXSP6201DATASHEET 229AMDAlchemy™Au1200™ProcessorIDEDiskDriveSupport 221引言随着中国体育彩票的发展,根据市场调研和分析,各省体育彩票中心为了加强对下属各彩票销售网点的管理及信息的沟通,提高各彩票汇销售点的自身形象,加大对体育彩票的宣传力度,需要建立一套“多媒体信息发布系统”,多媒体信息发布系统是一套网络化、智能化、专业化的新型多媒体信息发布平台。该平台由播放管理中心、多媒体信息发布终端、网络平台和显示终端四部分组成,它独有的分布式区域管理技术真正实现了同一平台中不同终端区分不同彩民的传播模式。通过该平台,客户可以享受到高质量的视频多媒体信息服务,其视音频质量可达到卓越的高清电视品质。该平台以高质量的视频、音频信号、图片信息和字幕通过网络传输到本地播放器,然后由播放器将组合多媒体信息转换成显示终端(如液晶、等离子、电视机)的视频信号播出。这种信息发布模式融合了多媒体视频信息的多样性和生动性,实现了信息发布的远程集中管理和内容的随时更新,使得新闻、图片、天气预报等各种即时信息的随时插播成为可能,能够在第一时间将最新鲜的资讯传递给广大彩民。设计这套数字媒体播放平台旨在满足各省体彩管理中心的信息发布、信息交流、企业宣传的需求,为体育彩票销售提供优质、便捷的信息服务。各体育彩票销售网点不仅是一个体育彩票信息集散地,更是一个展示中国体育彩票自身形象、宣传体彩品牌的窗口。这个平台在发布信息、宣传体育彩票的同时,也能够推动各体彩销售网点之间的交流与合作,构建一个功能强大的体彩信息互动平台。多媒体信息发布终端是多媒体信息发布系统的一个重要组成部分,负责定时的与播放管理中心相连,将以高质量的视频、音频信号、图片信息和字幕通过网络平台,下载到本地,然后由终端将组合多媒体信息转换成显示终端(如液晶、等离子、电视机)的视频信号播出。关键字:AlchemyAu1200、MIPS、DDR2、MAE2工作原理本方案由主处理器、内存、启动ROM、主存储器、音频CODEC、视频CODEC、以太网控制器和电源转换等部分组成。其框图如图1所示图1 终端接上外部电源后,3种电压按一定时序达到额定值,AU1200开始工作,首先从NORFLASH启动YAMON程序,初始化内部寄存器,然后在执行BOOTER程序,从CF卡或硬盘解压LINUX内核到DDR2,启动LINUX,初始化各种设备,包括USB,FS453、STAC9753T、串口和LAN91C111等,同时挂载文件系统,执行应用程序。应用程序包括从以太网下载文件,USB更新文件,播放音视频文件。3CPU硬件说明3.1Au1200简介AlchemyAu1200,是一款低功耗、高性能的MIPS处理器,内部架构如图2所示,主要特性包括:功耗极低:<400mW@400MHz;支持DDR1和DDR2内存,支持NANDFLASH启动,集成媒体加速引擎(MediaAccelerationEngine,MAE)不需要外部DSP而实现视频文件的直接解码播放,从而可以简化编程环境并减少组件,USB2.0控制器支持HOST模式和DEVICE模式,从而支持更高的下载速度和更加灵活的连接,具有叠加和混合功能的LCD控制器,配备摄像头接口AES-128硬件资料加密/解密;可编程串行控制器支持IIS,AC97,SPI,SMBus,操作系统支持WindowsCE5.0,Linux2.6。图23.2Au1200地址空间图3一个MIPSCPU可以运行在两种优先级别上,用户态和核心态。MIPSCPU从核心态到用户态的变化并不是CPU工作不一样,而是对于有些操作认为是非法的。在用户态,任何一个程序地址的首位是1的话,这个地址是非法的,对其存取将会导致异常处理。另外,在用户态下,一些特殊的指令将会导致CPU进入异常状态。程序地址空间划分为4个大区域,对于在这些区域的地址,各自有不同的属性:kuseg:0x0000000-0x7FFFFFFF(低端2G):这些地址是用户态可用的地址,除非MMU的设置被建立好,这2G地址是不可用的。kseg0:0x80000000-0x9FFFFFFF(512M):这些地址映射到物理地址简单的通过把最高位清零,然后把它们映射到物理地址低段512M(0x00000000-0x1FFFFFFF)。因为这种映射是很简单的,通常称之为“非转换的“地址区域。几乎全部的对这段地址的存取都会通过快速缓存(cache),因此在cache设置好之前,不能随便使用这段地址。kseg1:0xA0000000-0xBFFFFFFF(512M):这些地址通过把最高3位清零的方法来映射到相应的物理地址上,与kseg0映射的物理地址一样。但kseg1是非cache存取的。kseg1是唯一的在系统重启时能正常工作的地址空间。这也是为什么重新启动时的入口向量是0xBFC00000。这个向量相应的物理地址是0x1FC00000。kseg2:0xC0000000-0xFFFFFFFF(1G):这段地址空间只能在核心态下使用并且要经过MMU的转换。在MMU设置好之前,不能存取这段区域。除非你在写一个真正的操作系统,一般来说你不需要使用这段地址空间。地址分配FlashMemory地址范围芯片选择描述1F80-0000--1FFF-CS08MBBootRoms(NORFLASH)2000-0000--23FF-FFFFCS164MBNANDFlash(X8Data)MappedthroughTLBDDRMemory地址范围芯片选择描述使用Cached地址范围8000-0000--8700-0000D_CS[0]#128MDDR2SDRAM没有Cache地址范围A000-0000—A7FF-FFFFD_CS[0]#128MDDR2SDRAMStaticMemory接口没有Cache地址范围芯片选择描述1900-0000—197F-FFFFCS2LAN91C111EthernetMAC/PHY1880-0000—18FF-FFFFCS2IDE设备寄存器2000-0000—23FF-FFFFCS164MBNANDFlash中断中断分配表中断管脚描述GPIO_04IDE中断信号GPIO_07LAN91C111中断信号GPIO_12IDEDMA请求GPIO信号分配GPIOPinNo.功能备注3C8FS453_CLKOUT为FS453提供时钟信号4D7BRD_IRQ#IDE中断5C10CTRL_TVOUT_RST#控制FS453复位6D6AU_SD_D2连接到GPIO座输出7A9AU_PEN_IRQLAN91C111中断8A5AU_SD_D1连接到GPIO座输出11C19AC97_DATA_OUTAC97接口信号12B19IDE_DMA_REQ#IDEDMA请求信号19E4AU_SD_D0连接到GPIO座输出20C20AC97_SYNCAC97接口信号21C18AC97_RESET#AC97接口信号22A21AC97_DATA_INAC97接口信号24A22AC97_BITCLKAC97接口信号26D3AU_SD_D3连接到GPIO座输出27D17AU_U0_TXD串口0发送28B5AU_SD_CMD连接到GPIO座输出29C15AU_U0_RXD串口0接收200M21LCD_D0LCDDATA0201M22LCD_D1LCDDATA1210P21LCD_D8LCDDATA8211T20LCD_D16LCDDATA163.6CLOCK拓扑AU1200由外部晶振输入12M的时钟,通过内部锁相环倍频到更高的频率,通过SD得到系统总线时钟,外围总线时钟是经系统总线时钟2分频得到,DDR总线时钟是系统总线时钟经CR得到的。3.7电源及上电顺序Au1200处理器电源结构:外部I/O电压和内核电压是分开的。I/O电压有3.3V和1.8V两种,内核电压是1.2V。VDDXOK和PWR_EN这两个信号是用来控制电源上电。VDDXOK是在VDDX电压稳定后给出的。(稳定状态是电压达到正常值的90%)PWR_EN是VDDXOK信号给出后才给出的,用来使能内核电压供给器件。当不使用冬眠模式的时候,VDDXOK=FWTOY下图是电源上电顺序VDDX和VDDY(I/O电压)先上电当VDDX和VDDY到达稳定状态,给出VDDXOK信号给出VDDXOK信号后给出PWR_EN信号,用来使能内核电压(VDDI)电压供给器件3.8复位3.8.1硬件复位在复位信号RESTIN由低到高的过程中,VDDXOK也由低到高变化1.TheBOOT[1:0]信号应该被终止2.VDDXOK变高后,RESETIN被终止,3.RESETIN被取终止,RESETOUT才能被终止3.8.2运行时复位1.VDDXandVDDI保持不变,VDDXOK和PWR_EN保持不变2.RESETIN被将保持一个有效的复位时间3.处理器确定被复位后,产生RESETOUT信号4.RESETIN被释放后,处理器被复位后才终止RESETOUT信号3.9Boot通过判断BOOT[1:0]信号来选择从什么设备来启动BootBoot设备选择如下表我们用的是16位的NORFlash启动的,所以BOOT[1:0]的值为0,这两个管脚接地。DDR电路设计TheAu1200SDRAM存储控制器支持DDR1andDDR2SDRAMdevices.支持以下特征:•2.5-VDDR1SDRAMsupport:DDR200,DDR266,DDR333,andDDR400•1.8-VDDR2SDRAMsupport:DDR2-400andDDR2-533•14个地址位•两个差分时钟•Globalsettingforsystembustoexternalbusratios2:1or1:1•2个片选•8-entryopenbankaddresstag.Detectsandmanagesupto8opendeviceinternalmemorybanks.Above8,findsandclosesleastusedbank.•支持到27个地址位,14个行地址,13个列地址.•支持DDR器件内部4个BANK•在16位或32位配置时,固定的4个Burst长度的数据存取支持软件配置地址空间,最大寻址空间为4G,最大支持512MBDDR时钟如下图,AU1200-400MGD时最大时钟198M电路接口信号信号说明DA[13:0]地址输入-行地址A0~A13-列地址A0~A2DBA[1:0]BANK选择(4BANK)DDQ[31:0]数据输入/数据输出在硬件复位时,SDRAM数据总线由低变为高阻在变为低1.VDDXOK后变为02.当VDDI有效并且RESETOUT信号有效时为3态3.硬件复位完成后为0DDQS[3:0]双向数据选通。DDQS0对应DQ0~DQ7上的数据;DDQS1对应DQ8~DQ15上的数据;DDQS2对应DQ16~DQ23上的数据;DDQS3对应DQ24~DQ31上的数据;DDM[3:0]DDM是一个写数据的输入屏蔽信号。DDM0对应DQ0~DQ7上的数据;DDM1对应DQ8~DQ15上的数据DDM2对应DQ16~DQ23上的数据;DDM3对应DQ24~DQ31上的数据DRAS#行地址选通DCAS#列地址选通DWE#写使能DCK[1:0]DCK[1:0]#时钟输入DCS[1:0]#片选DCKE时钟使能DRVSEL驱动强度为总线信号选择0:full1:reducedDVREF参考电压为VDDY/2 我们这里用两片DDR2HYNIX-HY5PS121621BFP-C4组成128MB的内存来运行程序。其连接如下 NOR/NANDFlash电路设计 NORFlash这里用SPANSION公司的S29GL064ANANDFlash用的是三星公司的K9F1208U0B。NORFlash用来存放YAMON和AUTOBOOT程序的。NANDFlash用来存放内核和文件系统。我们这里考虑到NORFlash容量选择和PCB封装兼容性,所以封装设计兼容4MB,8MB,16MB,32MB的容量。NOR和NAND和AU1200的连接如下图。IDE/CFCard电路设计AU1200处理器可以和PC工业标准的IDE磁盘设备通过IDE接口连接,而不需要其他额外的磁盘驱动控制器。处理器直接和3.3VIDE设备直接连接时,无须其他逻辑,可支持PIO模式,但是要支持DMA,需要外加很小的逻辑。AU1200处理器IDE接口直接支持IDE设备。如3.3VIDE设备,接口可以直接和处理器连接。但是5VIDE设备就要加上容忍5V电压的缓冲芯片,因为处理器的静态总线是3.3V系统,不能直接和5V系统连接。其连接如下图ExternalLogicUart/GPIO电路设计AU1200支持两个串口,我们这里只使用一个串口,我们还引出了5个GPIO,其连接如下图USB电路设计AU1200处理器有两个USB2.0接口,一个只支持Host,另一个支持Host和Device,我们这里两个都用做HOST,其硬件连接如下图9音频电路设计AU1200处理器有两个PSC(可编程串行控制器),每个PSC是一个多协议串口控制器,可以配置成以下4种协议1.SerialPeripheralInterface(SPI)2.Inter-ICSound(I2S)3.AudioCodec-97Controller(AC97)4.SystemManagementBus(SMBus)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论