基于S3C2440A的最小系统详细讲解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

8
二、S3C2440A集成的片上功能
1、1.2V内核供电,1.8V/2.5V/3.3V存储器供电, 3.3V外部I/O供电,具备16KB的I-Cache和 16KB的D-Cache/MMU微处理器。 2、外部存储控制器(SDRAM控制和片选逻辑) 。 3、LCD控制器(最大支持4K色STN和256K色 TFT)提供1 通道LCD专用DMA 。 4、4 通道DMA并有外部请求引脚。
30
十七、A/D 转换和触摸屏接口 1、8 通道多路复用ADC 2、最大500KSPS/10 位精度 3、内部TFT 直接触摸屏接口 十八、看门狗定时器 1、16位看门狗定时器 2、在定时器溢出时发生中断请求或系统复位
31
十九、IIC总线接口 1、1 通道多主IIC总线 2、可进行串行,8位,双向数据传输,标准模 式下数据传输速度可达100kbit/s,快速模式 下可达到400kbit/s
27
5、lpc3600定时控制器,为嵌入式lts350Q1PE1/2 (SAMSUNG 3.5” Portrait / 256Kcolor/ Transflective a-Si TFT LCD) 6、支持多种不同尺寸的液晶屏 典型实屏尺寸:640 ×480,320 ×240, 160×160 及其他 最大虚拟屏大小4M字节 64K 色彩模式下最大的虚拟屏尺寸为2048 ×1024 及其他
3
3.1 三星ARM处理器概述
3、S3C4510B处理器: ARM7TDMI、50MHz、MAC 接口、无LCD控制器、适 用产品:以太网HUB、交换机、路由器、VOIP MODEM、家庭网关等网络设备。208QFP,支持 VXWORKS,LINUX,PSOS,NUCLEUS等。 4、S3C2510处理器: ARM940T、166MHz、2 MAC 接口、DES/3DES 加密、 PCI总线、USB HOST 和 DEVICE。适用产品:以太网 HUB、交换机、路由器、VOIP、XDSL MODEM、 WLAN 产品、家庭网关等网络设备。416BGA,支持 VXWORKS、LINUX、NUCLEUS。
28
十六、UART 1、3 通道UART,可以基于DMA模式或中断模 式工作 2、支持5 位,6 位,7 位或者8 位串行数据发 送/接收 3、支持外部时钟作为UART的运行时钟 (UEXTCLK )
29
4、可编程的波特率 5、支持IrDA1.0 6、具有测试用的还回模式 7、每个通道都具有内部64字节的发送FIFO和 64字节的接收FIFO
15
9、支持外部等待信号延长总线周期 10、支持掉电时的SDRAM自刷新模式 11、支持各种型号的ROM引导 (NOR/NAND Flash,EEPROM,或其他)
16
五、NAND Flash启动引导 1、支持从NAND flash存储器的启动 2、采用4KB内部缓冲器进行启动引导 3、支持启动之后NAND存储器仍然作为外部存 储器使用 4、支持先进的NAND flash
32
二十、IIS总线接口 1、1通道音频IIS总线接口,可基于DMA方式工 作 2、串行,每通道8/16位数据传输 3、发送和接收具备128字节(64字节加64字 节)FIFO 4、支持IIS格式和MSB-justified数据格式
33
二一、AC97音频解码器接口 1、支援16位采样 2、1-ch 立体声 PCM 输入/ 1-ch 立体声 PCM 输出1-ch MIC 输入 二二、USB 主设备 1、2 个 USB 主设备接口 2、遵从OHCI Rev.1.0 标准 3、兼容 USB version 1.1 标准
20
八、中断控制器 1、60个中断源(1个看门狗定时器,5个定时 器,9个UARTs,24个外部中断,4个DMA, 2个RTC,2 个ADC,1 个IIC,2 个SPI,1个 SDI,2个USB,1 个LCD和1个电池故障,1 个NAND 和2个Camera),1个AC97音频 2、电平/边沿触发模式的外部中断源 3、可编程的边沿/ 电平触发极性 4、支持为紧急中断请求提供快速中断服务
23
十一、通用I/O端口 1、24 个外部中断端口 2、130个多功能输入/输出端口 十二、DMA控制器 1、4 通道的DMA控制器 2、支持存储器到存储器,IO到存储器,存储 器到IO和IO到IO的传输 3、采用触发传输模式来加快传输速率
24
十四、LCD控制器控制器STN LCD显示特性 1、支持3种类型的STN LCD显示屏:4位双扫 描,4位单扫描,8位单扫描显示类型 2、支持单色模式、4级、16级灰度STN LCD、 256色和4096色STN LCD
5
3.2 S3C2440A特性
一、概述 1、三星公司推出的16/32位RISC微处理器 S3C2440A,为手持设备和一般类型应用提 供了低价格、低功耗、高性能小型微控制器 的解决方案。 2、为了降低整体系统成本,S3C2440A提供了 丰富的内部设备。
6
3、S3C2440A采用了ARM920T的内核, 0.13um 的CMOS 标准宏单元和存储器单元。 4、它采用了新的总线架构Advanced Micro controller Bus Architecture (AMBA)。 5、其低功耗、 简单、优雅以及全静态设计特 点,适合于对成本和功率敏感型的应用。
11
三、体系结构 1、为手持设备和通用嵌入式应用提供片上集成 系统解决方案 2、16/32 位RISC 体系结构和ARM920T内核 强大的指令集 3、加强的ARM体系结构MMU用于支持 WinCE,EPOC 32和Linux
12
4、指令高速存储缓冲器 (I-Cache),数据高 速存储缓冲器 (D-Cache ),写缓冲器和物 理地址TAG RAM 减少主存带宽和响应性带 来的影响 5、采用ARM920T CPU内核支持ARM调试体 系结构 6、内部高级微控制总线 (AMBA )体系结构 (AMBA2.0,AHB/APB)
21
九、具有脉冲带宽调制功能的定时器(PWM) 1、4 通道16位具有PWM功能的定时器,1通道 16 位内部定时器,可基于DMA或中断工作 2、可编程的占空比周期,频率和极性 3、能产生死区 4、支持外部时钟源
22
十、RTC(实时时钟) 1、全面的时钟特性:秒、分、时、日期,星期、 月和年 2、32.768KHz 工作 3、具有报警中断 4、具有节拍中断
13
四、系统管理器 1、支持大/小端方式 2、支持高速总线模式和异步总线模式 3、寻址空间:每bank 128M 字节 (总共1G 字节) 4、支持可编程的每bank 8/16/32位数据总线带 宽 5、从bank 0 到bank 6 都采用固定的bank 起始 寻址 14
6、bank7具有可编程的bank 的起始地址和大 小 7、8个存储器bank: -其中6 个适用于ROM,SRAM,和其他 -另外2 个适用于ROM/SRAM和同步DRAM 8、所有的存储器bank都具有可编程的操作周 期
17
六、Cache存储器 1、64 项全相连模式,采用I-Cache(16KB)和DCache(16KB ) 2、每行8字长度,其中每行带有一个有效为和两个dirty位 3、伪随机数或轮转循环替换算法位 4、采用写穿式(write-through ) 或写回式(write-back ) cache操作来更新主存储器 5、写缓冲器可以保存16个字的数据和4个地址
4
3.1 三星ARM处理器概述
5、S3C2440处理器: ARM920T 、400~533MHz、支持TFT、USB HOST、DEVICE、 SD Card 以及MMC接口、 触摸屏接口、AC’97 CODEC、8通道 10bit ADC、照相机接口、289-FBGA,S3C2440 CPU支持包括 微软Windows CE、Palm OS、Symbian和Linux等操作系统 6、S3C24A0处理器: ARM926EJ内核、集成的16位定点DSP指令集、支持Jazelle技术, 使得硬件设备可以直接运行Java程序源代码、CAMERA MODULE、内置硬件MPEG4等接口,应用3G手机。
9
5、3 通道UART(IrDA1.0,64字节Tx FIFO, 和64字节Rx FIFO) 。 6、2 通道SPI 。 7、1 通道IIC-BUS接口。 8、1 通道IIS-BUS音频编解码器接口。 9、AC’97 解码器接口 。 10、兼容SD 主接口协议1.0 版和MMC 卡协议 2.11 兼容版。
18
七、时钟和电源管理 1、片上MPLL和UPLL: 采用UPLL产生操作USB主机/设备的时钟 MPLL 产生最大400MHZ@ 1.3V操作MCU 所需要的时 钟 2、通过软件可以有选择性的为每个功能模块提供时钟
19
ຫໍສະໝຸດ Baidu
3、电源模式:正常,慢速,空闲和掉电模式 正常模式:正常运行模式 慢速模式:不加PLL 的低时钟频率模式 空闲模式:只停止CPU 的时钟; 掉电模式:所有外设和内核的电源都切断; 4、可以通过EINT[15:0]或RTC报警中断来从掉 电模式中唤醒处理器
7
6、S3C2440A的杰出特点是其核心处理器(CPU),是一个 16/32位ARM920T 的RISC处理器。ARM920T 实现了 MMU, AMBA BUS和 Harvard 高速缓冲体系结构。 7、这一结构具有独立的 16KB指令 Cache和 16KB数据 Cache。 每个都是由具有8字长的行组成。 8、通过提供一套完整的通用系统外设, S3C2440A降低 了整体系统成本并且无需配置额外的组件。
25
3、支持多种不同尺寸的液晶屏 LCD 实际尺寸的典型值是:640 ×480,320 ×240,160×160 及其他 最大虚拟屏幕大小是4M字节 256 色模式下支持的最大虚拟屏是:4096 ×1024,2048 ×2048,1024×4096等
26
十五、TFT彩色显示屏 1、支持彩色TFT的1,2,4或8bbp(像素每位) 调色显示 2、支持16,24bbp无调色真彩显示TFT 3、在24bbp 模式下支持最大16M色TFT 4、lpc3600定时控制器,为嵌入式lts350Q1PD1/2(SAMSUNG 3.5“ Portrait / 256kcolor/ Reflective a-Si TFT LCD)
10
11、2 端口USB 主机/1 端口USB 设备(1.1 版)。 12、4 通道PWM 定时器和1 通道内部定时器 / 看门狗定 时器 。 13、8 通道10 比特ADC 和触摸屏接口。 14、具有日历功能的RTC 。 15、相机接口(最大4096 × 4096像素的支持;2048 × 2048像素的支持以及缩放。) 16、130 个通用I/O 口和24 通道外部中断源。 17、具有普通、慢速、空闲和掉电模式。 18、具有PLL 片上时钟发生器
第三章 基于S3C2440A的最小系统
合肥学院 电子信息与电气工程系 干开峰
1
目录
3.1 三星ARM处理器概述 3.2 S3C2440A特性 3.3 S3C2440A存储器 3.4 S3C2440A时钟和电源管理
2
3.1 三星ARM处理器概述
1、S3C44B0处理器: ARM7TDMI、66MHz、集成LCD控制器(支持STN,但不支持TFT)、 无网络接口;适用产品:POS、PDA、E-BOOK、GPS、智能电话、电 子书包、机顶盒,手持游戏机等等。160LQFP,160FBGA。支持 LINUX、PSOS、uC/OSII等。 2、S3C2410处理器: ARM920T、200MHz、支持TFT、USB HOST、USB DEVICE、 SD Card 以及MMC接口、 触摸屏接口, NAND FLASH直接引导。无网络 接口。适用产品: POS、PDA、E-BOOK、GPS、智能电话、电子书包、 机顶盒,手持游戏机、电子相册、多媒体产品、视频监控、智能控制仪 表等等。272BGA。支持WINCE、LINUX、VxWorks等。
相关文档
最新文档