1 / 82
文档名称:

第5章_基于S3C2410的系统硬件设计.ppt

格式:ppt   页数:82
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第5章_基于S3C2410的系统硬件设计.ppt

上传人:所以所以 2012/5/28 文件大小:0 KB

下载得到文件列表

第5章_基于S3C2410的系统硬件设计.ppt

文档介绍

文档介绍:第 5 章 基于S3C2410的系统硬件设计
主要内容
1
3
2
4
S3C2410简介
I/O口
中断
DMA
5
A/D接口
6
UART
触摸屏
7
8
9
10
11
LCD
USB设备的数据收发
音频录放
键盘和LED控制
S3C2410简介
S3C2410是Samsung公司推出的16/32位RISC处理器,主要面向手持设备以及高性价比、低功耗的应用。 CPU内核采用的是ARM公司设计的16/32位ARM920T RISC处理器。
S3C2410A提供一组完整的系统外围设备:
2个USB主设备接口,1个USB从设备接口;
4通道PWM定时器和1通道内部定时器;
看门狗定时器;
117位通用I/O口和24通道外部中断源;
电源控制模式包括:正常、慢速、空闲和掉电四种模式;
8通道10位ADC和触摸屏接口;
具有日历功能的RTC;
使用PLL的片上时钟发生器。
,,;
具有16KB的ICache和16KB的DCache以及MMU;
外部存储器控制器;
LCD控制器提供1通道LCD专用DMA;
4通道DMA并有外部请求引脚;
3通道UART和2通道SPI;
1通道多主机IIC总线和1通道IIS总线控制器;
;
S3C2410结构框图
S3C2410A的特点
体系结构
系统管理器
NAND Flash启动装载器
Cache存储器
时钟和电源管理
中断控制器
具有脉冲带宽调制(PWM)的定时器
RTC(实时时钟)
通用I/O口
UART
DMA控制器
A/D转换和触摸屏接口
LCD控制器STN LCD显示特性
TFT彩色显示特性
看门狗定时器
IIC总线接口
IIS总线接口
USB主设备
USB从设备
SD主机接口
SPI接口
工作电压
封装
存储器控制器
S3C2410A的存储器控制器提供访问外部存储器所需要的存储器控制信号。
支持小/大端(通过软件选择)
地址空间:每bank有128M字节(总共有8个banks,共1G字节)
除bank0(只能是16/32位宽)之外,其他bank都具有可编程的访问大小(可以是8/16/32位宽)
总共有8个存储器banks(bank0~bank7)
其中6个banks用于ROM,SRAM等
剩下2个banks用于ROM,SRAM,SDRAM等
7个固定的存储器bank(bank0~bank6)起始地址
最后一个bank(bank7)的起始地址是可调整的
最后两个bank(bank6~bank7)的大小是可编程的
所有存储器bank的访问周期都是可编程的
总线访问周期可以通过插入外部等待来延长
支持SDRAM的自刷新和掉电模式
特性
存储器映射
NAND Flash控制器
特性
NAND Flash模式:支持读/擦除/编程NAND Flash存储器。
自动启动模式:复位后,启动代码被传送到Steppingstone中。传送完毕后,启动代码在Steppingstone中执行。
(校验码,Error Correction Code)生成模块(硬件生成校验码,通过软件校验)。
NAND Flash启动以后,4KB的内部SRAM缓冲器Steppingstone可以作为其他用途使用。
NAND Flash控制器不能通过DMA访问,可以使用LDM/STM指令来代替DMA操作。
NAND Flash控制器的结构框图
NAND Flash的工作方式