您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 第5章 实际嵌入式系统
第5章实际嵌入式系统第5章实际嵌入式系统5.1嵌入式系统的硬件扩展5.2S3C44B0X系统5.1嵌入式系统的硬件扩展硬件扩展的分类内部模块扩展总线扩展GPIO扩展硬件扩展的分类硬件扩展的三种类型:内部模块扩展总线扩展GPIO扩展CPU核心内存控制器GPIO控制器内部模块地址总线数据总线总线部件(各种内存、网络芯片等)输入、输出模拟各种信号外部电路输出输入嵌入式处理器内部模块扩展内部模块扩展的概念为:通过增加外部的电路,完成处理器内部的模块提供的功能。处理器某个内部模块的使用方法,一般不会受外围电路设计的影响。处理器内部模块的使用就是读写内部模块的功能寄存器。总线扩展对于拥有外部总线的处理器,其外围总线一般都包括以下内容:地址总线数据总线控制信号片选信号总线扩展既适用ROM、NORFLASH、SRAM、SDRAM和NANDFLASH等内存模块,也适用网络芯片、USB等类似内存的芯片。GPIO扩展GPIO(通用输入输出端口)是每个处理器都具有的功能部件。GPIO扩展是非常灵活的,因为每一引脚都是可以编程的,从理论上这种引脚可以通过程序完成任何一种功能。例如:输出输入矩阵键盘总线信号模拟通讯信号模拟5.2S3C44B0X系统S3C44B0X系统组成S3C44B0X系统的内存地址空间S3C44B0X系统的中断资源S3C44B0X系统组成S3C44B0X系统分成几个部分:电源和时钟模块处理器模块内存模块网络模块USB模块S3C44B0X系统的内存地址空间BANK名称片选信号地址空间使用设备BANK0nGCS0[0x00000000-0x01FFFFFF]NORFLASH:SST39VF1601BANK1nGCS1[0x02000000-0x03FFFFFF]USBDEVICE:PDIUSBD12BANK2nGCS2[0x04000000-0x05FFFFFF]BANK3nGCS3[0x06000000-0x07FFFFFF]网络芯片:RTL8019ASBANK4nGCS4[0x08000000-0x09FFFFFF]BANK5nGCS5[0x0A000000-0x0BFFFFFF]BANK6nGCS6[0x0C000000-0x0DFFFFFF]SDRAM:HY57V641620BANK7nGCS7[0x0E000000-0x0FFFFFFF]S3C44B0X系统的内存地址空间设备地址空间大小NORFLASH:SST39VF1601[0x00000000-0x002FFFFF]2MUSBDEVICE:PDIUSBD12[0x02000000-0x02000001]2字节网络芯片:RTL8019AS[0x06000000-0x0600001F]32字节SDRAM:HY57V641620[0x0C000000-0x0C7FFFFF]8M具体内存空间的分配和使用S3C44B0X系统的中断资源S3C44B0X中断控制器的资源:EINT0:USBD12EINT1:网络芯片RTL8019EINT2:保留EINT3:保留EINT4:KEY1EINT5:KEY2EINT6:KEY3EINT7:KEY4PXA2xx系统组成PXA272SDRAM(64MB)10Base-TEthernet1PortUSBSlave1PortUSBHost1Port串口(FULL/STUART,Bluetooth)180Pin引脚连接ADS7843TouchScreen6.4TFTLCDCS4299(AC’97)电源5V,3.3V,1.35V,1.3V,1.1V,1.8VIntelStrataFlash(64MB)PXA2xx的地址空间内存起始地址内存长度内存空间功能0x0000_00000x0400_0000CS0:内部的IntelStrataFLASH64MB(stacked)0x0400_00000x0400_0000CS1:网络芯片CS8900A0x0800_00000x0400_0000CS2:ExtendPORT00x0C00_00000x0400_0000CS3:ExtendPORT10x1000_00000x0400_0000CS4:ExtendPORT20x1400_00000x0400_0000CS5:ExtendPORT30x4000_00000x0400_0000内存映射寄存器(外设,Peripherals)0x4400_00000x0400_0000内存映射寄存器(液晶屏,LCD)0X4800_00000x0400_0000内存映射寄存器(内存控制,MemoryControl)0x4C00_00000x0400_0000USB主端口内存映射寄存器0x5000_00000x0400_0000拍照接口内存映射寄存器0x5800_00000x0400_0000Internalmemorycontrol(内部存储器控制)0x5C00_00000x0200_0000Internalmomorystorage0xA000_00000x0400_000064MSDRAM课程结束
本文标题:第5章 实际嵌入式系统
链接地址:https://www.777doc.com/doc-3225454 .html