基于s3c2410的嵌入式系统硬件结构设计.ppt
《基于s3c2410的嵌入式系统硬件结构设计.ppt》由会员分享,可在线阅读,更多相关《基于s3c2410的嵌入式系统硬件结构设计.ppt(296页珍藏版)》请在启牛文库网上搜索。
1、1,Part 5 基于S3C2410的硬件系统设计(一),1,3,2,4,S3C2410X简介存储器接口设计I/O接口设计UART设计IIC接口设计中断接口时钟和功耗管理PWM定时器,5,6,看门狗定时器日历时钟DMA LCD控制器A/D转换与触摸屏USB接口SPI,7,8,10,9,11,12,13,14,15,2,5.1 S3C2410X概述,主要内容主要特性系统结构引脚信号,3,5.1 S3C2410X概述,S3C2410X是韩国三星公司推出的16/32位RISC微控制器,其CPU采用的是ARM920T内核,加上丰富的片内外设,为手持设备和其它应用,提供了低价格、低功耗、高性能微控制器的
2、解决方案。,4,主要特性具有16KB指令Cache、16KB数据Cache和存储器管理单元MMU。外部存储器控制器,可扩展8组,每组128MB,总容量达1GB;支持从Nand flash存储器启动。55个中断源,可以设定1个为快速中断,有24个外部中断,并且触发方式可以设定。4通道的DMA,并且有外部请求引脚。3个通道的UART,带有16字节的TX/RX FIFO,支持IrDA1.0功能。具有2通道的SPI、1个通道的IIC串行总线接口和1个通道的IIS音频总线接口。有2个USB主机总线的端口,1个USB设备总线的端口。有4个具有PWM功能的16位定时器和1个16位内部定时器。,芯片体系结构,
3、5,芯片体系结构,主要特性8通道的10位A/D转换器,最高速率可达500kB/s;提供有触摸屏接口。具有117个通用I/O口和24通道的外部中断源。兼容MMC的SD卡接口。具有电源管理功能,可以使系统以普通方式、慢速方式、空闲方式和掉电方式工作。看门狗定时器。具有日历功能的RTC。有LCD控制器,支持4K色的STN和256K色的TFT,配置有DMA通道。具有PLL功能的时钟发生器,时钟频率高达203MHz。双电源系统:1.8/2.0V内核供电,3.3V存储器和I/O供电。,6,二、系统结构主要由两大部分构成:ARM920T内核片内外设。,7,1、ARM920T内核由三部分:ARM9内核ARM9
4、TDMI、32KB的Cache、MMU。,8,2、片内外设分为高速外设和低速外设,分别用AHB总线和APB总线。,9,三、引脚信号S3C微控制器是272-FBGA封装。其信号可以分成:addr0-addr26、Data0-data31、GPA0-GPA22GPB10、GPC15、GPD15、GPE15、GPF7、GPG15、GPH10、EINT23、nGCS0nGCS7、AIN7、IIC、SPI、OM0-OM3等,大部分都是复用的,BACK,10,5.2 S3C2410X的存储器,主要内容存储器配置存储器概述控制寄存器Flash及控制器Flash控制器概述控制器主要特性控制器的寄存器控制器的工
5、作原理,11,5.2.1 S3C2410X的存储器配置,一、概 述S3C2410X的存储器管理器提供访问外部存储器的所有控制信号:27位地址信号、32位数据信号、8个片选信号、以及读/写控制信号等。S3C2410X的存储空间分成8组,最大容量是1GB,bank0-bank5为固定128MB,bank6和bank7的容量可编程改变,可以是2、4、8、16、32、64、128MB,并且bank7的开始地址与bank6的结束地址相连接,但是二者的容量必须相等。bank0可以作为引导ROM,其数据线宽只能是16位和32位,复位时由OM0、OM1引脚确定;其它存储器的数据线宽可以是8位、16位和32位。
6、S3C2410X的存储器格式,可以为大端格式,也可以为小端格式。,12,ARM9内核,存储器控制器,存储器,存储器及存储器映射I/O,ARM9定义了局部总线的接口时序,各芯片厂商制定了自己的接口时序,ARM9局部总线,一般在两者之间加入存储器控制器,13,14,二、存储器的控制寄存器内存控制器为访问外部存储空间提供存储器控制信号,S3C2410X存储器控制器共有13个寄存器。,15,1、总线宽度和等待控制寄存器 back,STn:控制存储器组n的UB/LB引脚输出信号。1:使UB/LB与nBE3:0相连;0:使UB/LB与nWBE3:0相连WSn:使用/禁用存储器组n的WAIT状态1:使能WA
7、IT;0:禁止WAITDWn:控制存储器组n的数据线宽00:8位;01:16位;10:32位;11:保留,16,Tacs:设置nGCSn有效前地址的建立时间00:0个;01:1个;10:2个;11:4个时钟周期Tcos:设置nOE有效前片选信号的建立时间00:0个;01:1个;10:2个;11:4个时钟周期Tacc:访问周期000:1个;001:2个;010:3个;011:4个时钟100:6个:101:8个;110:10个;111:14个,2、BANKn-存储器组控制寄存器(n=0-5),17,Tcoh:nOE无效后片选信号的保持时间00:0个;01:1个;10:2个;11:4个时钟Tcah:
8、nGCSn无效后地址信号的保持时间00:0个;01:1个;10:2个;11:4个时钟Tacp:页模式的访问周期00:2个;01:3个;10:4个;11:6个时钟PMC:页模式的配置,每次读写的数据数00:1个;01:4个;10:8个;11:16个注:00为通常模式。注:紫色为某实验箱上的配置,其值为0 x0700,back,18,MT:设置存储器类型00:ROM或者SRAM,3:0为Tacp和PMC;11:SDRAM,3:0为Trcd和SCAN;01、10:保留Trcd:由行地址信号切换到列地址信号的延时时钟数00:2个时钟;01:3个时钟;10:4个时钟 SCAN:列地址位数00:8位;01
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 s3c2410 嵌入式 系统 硬件 结构设计