第5章 实际嵌入式系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[0x020000000x03FFFFFF]
[0x040000000x05FFFFFF] [0x060000000x07FFFFFF] [0x080000000x09FFFFFF] [0x0A0000000x0BFFFFFF] [0x0C0000000x0DFFFFFF] [0x0E0000000x0FFFFFFF]
第5章 实际嵌入式系统
第5章 实际嵌入式系统
5.1 嵌入式系统的硬件扩展 5.2 S3C44B0X 系统
5.1 嵌入式系统的硬件扩展
来自百度文库
硬件扩展的分类 内部模块扩展 总线扩展 GPIO扩展
硬件扩展的分类
硬件扩展的三种类型: 内部模块扩展 总线扩展 GPIO扩展
CPU 核心 数据总线 内存控制器 总线部件 (各种内存、 网络芯片等)
0x4000_0000
0x4400_0000 0X4800_0000 0x4C00_0000 0x5000_0000 0x5800_0000 0x5C00_0000 0xA000_0000
0x0400_0000
0x0400_0000 0x0400_0000 0x0400_0000 0x0400_0000 0x0400_0000 0x0200_0000 0x0400_0000
对于拥有外部总线的处理器,其外 围总线一般都包括以下内容: 地址总线 数据总线 控制信号 片选信号 总线扩展既适用ROM、NOR FLASH、 SRAM、SDRAM和NAND FLASH等内存 模块,也适用网络芯片、USB等类似内存 的芯片。
GPIO扩展
GPIO(通用输入输出端口)是每 个处理器都具有的功能部件。GPIO扩 展是非常灵活的,因为每一引脚都是可 以编程的,从理论上这种引脚可以通过 程序完成任何一种功能。例如: 输出 输入 矩阵键盘 总线信号模拟 通讯信号模拟
BANK名称 BANK0 片选信号 nGCS0 地址空间 [0x000000000x01FFFFFF] 使用设备 NOR FLASH:SST39VF1601
BANK1
BANK2 BANK3 BANK4 BANK5 BANK6 BANK7
nGCS1
nGCS2 nGCS3 nGCS4 nGCS5 nGCS6 nGCS7
地址总线
输出 GPIO控制器 输入 输入、输出 模拟各种信号
内部模块 嵌入式处理器
外部电路
内部模块扩展
内部模块扩展的概念为:通过增加 外部的电路,完成处理器内部的模块提 供的功能。处理器某个内部模块的使用 方法,一般不会受外围电路设计的影响。 处理器内部模块的使用就是读写内部模 块的功能寄存器。
总线扩展
S3C44B0X系统的中断资源
S3C44B0X中断控制器的资源:
EINT0:USB D12 EINT1:网络芯片 RTL8019 EINT2:保留 EINT3:保留 EINT4:KEY1 EINT5:KEY2 EINT6:KEY3 EINT7:KEY4
PXA 2xx系统组成
0x0800_0000
0x0C00_0000 0x1000_0000 0x1400_0000
0x0400_0000
0x0400_0000 0x0400_0000 0x0400_0000
CS2 : Extend PORT0
CS3 : Extend PORT1 CS4 : Extend PORT2 CS5 : Extend PORT3
USB DEVICE:PDIUSBD12
网络芯片:RTL8019AS
SDRAM: HY57V641620
S3C44B0X系统的内存地址空间
具体内存空间的分配和使用
设备 NOR FLASH:SST39VF1601 USB DEVICE:PDIUSBD12 网络芯片:RTL8019AS SDRAM: HY57V641620 地址空间 [0x00000000-0x002FFFFF] [0x02000000-0x02000001] [0x06000000-0x0600001F] [0x0C000000-0x0C7FFFFF] 大小 2M 2字节 32字节 8M
180 Pin引脚连接 ADS7843 Touch Screen 6.4" TFT LCD
PXA 2xx的地址空间
内存起始地址 0x0000_0000 0x0400_0000 内存长度 0x0400_0000 0x0400_0000 内存空间功能 CS0 : 内部的Intel Strata FLASH 64MB(stacked) CS1 : 网络芯片CS8900A
课程结束
电源 5V,3.3V,1.35V, 1.3V,1.1V,1.8V SDRAM(64MB) 10Base-T Ethernet 1 Port
USB Slave 1 Port
USB Host 1 Port CS4299(AC’ 97) Intel Strata Flash (64MB)
PXA 272
串口 (FULL / ST UART, Blue tooth)
5.2 S3C44B0X 系统
S3C44B0X系统组成 S3C44B0X系统的内存地址空间 S3C44B0X系统的中断资源
S3C44B0X系统组成
S3C44B0X系统分成几个部分: 电源和时钟模块 处理器模块 内存模块 网络模块 USB模块
S3C44B0X系统的内存地址空间
内存映射寄存器(外设,Peripherals)
内存映射寄存器(液晶屏,LCD) 内存映射寄存器(内存控制,Memory Control) USB主端口内存映射寄存器 拍照接口内存映射寄存器 Internal memory control(内部存储器控制) Internal momory storage 64M SDRAM