S3C2410A介绍

《S3C2410A介绍》由会员分享,可在线阅读,更多相关《S3C2410A介绍(141页珍藏版)》请在文档大全上搜索。
1、内蒙古大学电子信息工程学院内蒙古大学电子信息工程学院2第第5 5章章 基于基于S3C2410S3C2410的系统硬件设计的系统硬件设计主要内容S3C2410简介简介 I/O口口中断中断DMAA/D接口接口UART触摸屏触摸屏LCDUSB设备的数据收发设备的数据收发音频录放音频录放键盘和键盘和LED控制控制内蒙古大学电子信息工程学院内蒙古大学电子信息工程学院3第第5 5章章 基于基于S3C2410S3C2410的系统硬件设计的系统硬件设计 5.1 S3C2410 5.1 S3C2410简介简介 S3C2410 S3C2410是是SamsungSamsung公司公司推出的推出的16/3216/32
2、位位RISCRISC处理器,主要处理器,主要面向手持设备以及高性价比、低功耗的应用。面向手持设备以及高性价比、低功耗的应用。 CPUCPU内核采用内核采用的是的是ARMARM公司设计的公司设计的16/3216/32位位ARM920T RISCARM920T RISC处理器处理器。 S3C2410AS3C2410A提供一组完整的系统外围设备:提供一组完整的系统外围设备:2 2个个USBUSB主设备接口,主设备接口,1 1个个USBUSB从设备从设备接口;接口;4 4通道通道PWMPWM定时器和定时器和1 1通道内部定时通道内部定时器器看门狗定时器;看门狗定时器;117117位通用位通用I/OI/
3、O口和口和2424通道外部中断源通道外部中断源电源控制模式包括:正常、慢速、空电源控制模式包括:正常、慢速、空闲和掉电四种模式;闲和掉电四种模式; 8 8通道通道1010位位ADCADC和触摸屏接口;和触摸屏接口;具有日历功能的具有日历功能的RTCRTC;使用使用PLLPLL的片上时钟发生器。的片上时钟发生器。 1.8V/2.0V1.8V/2.0V内核供电,内核供电,3.33.3V V存储器存储器供电,供电,3.33.3V V外部外部I/OI/O供电;供电;具有具有1616KBKB的的ICacheICache和和1616KBKB的的DCacheDCache以及以及MMUMMU;外部存储器控制器
4、;外部存储器控制器;LCDLCD控制器提供控制器提供1 1通道通道LCDLCD专用专用DMADMA4 4通道通道DMADMA并有外部请求引脚;并有外部请求引脚;3 3通道通道UARTUART和和2 2通道通道SPISPI;1 1通道多主机通道多主机IICIIC总线和总线和1 1通道通道IISIIS (Inter-IC Sound)总线控制器;总线控制器;SDSD主接口版本主接口版本1.01.0和和MMCMMC卡协议卡协议2.112.11兼容版;兼容版;内蒙古大学电子信息工程学院内蒙古大学电子信息工程学院4第第5 5章章 基于基于S3C2410S3C2410的系统硬件设计的系统硬件设计内蒙古大学
5、电子信息工程学院内蒙古大学电子信息工程学院5第第5 5章章 基于基于S3C2410S3C2410的系统硬件设计的系统硬件设计内蒙古大学电子信息工程学院内蒙古大学电子信息工程学院6第第5 5章章 基于基于S3C2410S3C2410的系统硬件设计的系统硬件设计内蒙古大学电子信息工程学院内蒙古大学电子信息工程学院7第第5 5章章 基于基于S3C2410S3C2410的系统硬件设计的系统硬件设计内蒙古大学电子信息工程学院内蒙古大学电子信息工程学院8第第5 5章章 基于基于S3C2410S3C2410的系统硬件设计的系统硬件设计内蒙古大学电子信息工程学院内蒙古大学电子信息工程学院9第第5 5章章 基于
6、基于S3C2410S3C2410的系统硬件设计的系统硬件设计内蒙古大学电子信息工程学院内蒙古大学电子信息工程学院10第第5 5章章 基于基于S3C2410S3C2410的系统硬件设计的系统硬件设计内蒙古大学电子信息工程学院内蒙古大学电子信息工程学院11第第5 5章章 基于基于S3C2410S3C2410的系统硬件设计的系统硬件设计内蒙古大学电子信息工程学院内蒙古大学电子信息工程学院12第第5 5章章 基于基于S3C2410S3C2410的系统硬件设计的系统硬件设计内蒙古大学电子信息工程学院内蒙古大学电子信息工程学院13第第5 5章章 基于基于S3C2410S3C2410的系统硬件设计的系统硬件
7、设计S3C2410S3C2410结构框图结构框图 内蒙古大学电子信息工程学院内蒙古大学电子信息工程学院14第第5 5章章 基于基于S3C2410S3C2410的系统硬件设计的系统硬件设计 5 5. .1.1 1.1 S3C2410AS3C2410A的特点的特点 体系结构体系结构: :ARM920T,支持WinCE,EPOC 32 和Linux,内部AMBA系统管理器系统管理器: :8 个存储器bank,每 bank 128M 字节(总共1G 字节)支持 各种型号的 ROM 引导(NOR/NAND Flash,EEPROM,或其他)NAND FlashNAND Flash启动装载器启动装载器:
8、采用 4KB 内部缓冲器进行启动引导,启动之后 NAND 存储器仍然作为外部存储器使用CacheCache存储器存储器: :I-Cache(16KB)和D-Cache(16KB),直写、回写、写缓冲时钟和电源管理:时钟和电源管理: 2.0V最大266MHZ,正常,慢速,空闲和掉电模式中断控制器:中断控制器:55 个中断源(实际56路,LCD 2路)具有脉冲带宽调制(具有脉冲带宽调制(PWMPWM)的定时器的定时器RTCRTC(实时时钟):实时时钟):秒、分、时、日期,星期,月和年通用通用I/OI/O口口 UARTUART:3 通道UARTDMADMA控制器控制器 A/DA/D转换和触摸屏接口转
9、换和触摸屏接口 :8 通道多路复用ADC内蒙古大学电子信息工程学院内蒙古大学电子信息工程学院15第第5 5章章 基于基于S3C2410S3C2410的系统硬件设计的系统硬件设计LCDLCD控制器控制器STN LCDSTN LCD显示特性:显示特性:super-twisted nematic超扭曲向列型超扭曲向列型 TFTTFT彩色显示特性彩色显示特性 :Thin Film Transistor薄膜晶体管,薄膜晶体管,TFT表现效果比表现效果比 STN好,但是好,但是STN又比又比TFT省电省电 看门狗定时器;看门狗定时器;16 位IICIIC总线接口总线接口 IISIIS总线接口:总线接口:1
10、 通道音频IIS 总线接口,可基于DMA 方式工作 USBUSB主设备主设备 USBUSB从设备从设备 SDSD主机接口主机接口 SPISPI接口接口 工作电压:工作电压:内核:1.8V 最高200MHz (S3C2410A-20) 2.0V 最高266MHz (S3C2410A-26)存储器和 IO 口:3.3V封装封装 :272FBGA:Fine-Pitch Ball Grid Array:细间距球栅阵列 内蒙古大学电子信息工程学院内蒙古大学电子信息工程学院16第第5 5章章 基于基于S3C2410S3C2410的系统硬件设计的系统硬件设计 5 5. .1.2 1.2 存储器控制器存储器控
11、制器 S3C2410A S3C2410A的存储器控制器提供访问外部存储器所需的存储器控制器提供访问外部存储器所需要的存储器控制信号。要的存储器控制信号。 支持小支持小/ /大端(通过软件选择)大端(通过软件选择)地址空间:每地址空间:每bankbank有有128128MM字节(总共有字节(总共有8 8个个banksbanks,共共1 1G G字节)字节)除除bank0bank0(只能是只能是16/3216/32位宽)之外,其他位宽)之外,其他bankbank都具有都具有可编程的访问大小(可以是可编程的访问大小(可以是8/16/328/16/32位宽)位宽)总共有总共有8 8个存储器个存储器ba