基于ARM的软硬件设计___S3C2440简易学习开发的设计__毕业设计 联系客服

发布时间 : 星期二 文章基于ARM的软硬件设计___S3C2440简易学习开发的设计__毕业设计更新完毕开始阅读8b7cf43f793e0912a21614791711cc7931b778e1

第2章 S3C44B0简介

第2章 S3C44B0简介

2.1 S3C44B0概述

S3C44B0X是一款基于ARM7TDMI内核技术的16/32位RISC处理器,扩展了一系列完整的通用外围器件,使系统的费用降至最低,减低了硬件开发的难度。本嵌入式系统配置了2MB的FLASH存储器以及8MB的SDRM存储器。

Samsung 公司推出的 16/32 位 RISC 处理器 S3C44B0X 为手持设备和一般类型应用提供了高性价比和高性能的微控制器解决方案。为了降低成本,S3C44B0X 提供了丰富的内置部件,包括:8KB cache,内部 SRAM,LCD 控制器,带自动握手的 2 通道 UART,4 通道 DMA,系统管理器(片选逻辑,FP/EDO/SDRAM 控制器),代用 PWM 功能的 5 通道定制器,I/O端口,RTC,8 通道 10 位 ADC,IIC-BUS 接口,IIS-BUS 接口,同步 SIO 接口和 PLL 倍频器。S3C44B0X 采用了 ARM7TDMI 内核,0.25um 工艺的 CMOS 标准宏单元和存储编译器。它的低功耗精简和出色的全静态设计特别适用于对成本和功耗敏感的应用。同样 S3C44B0X还采用了一种新的总线结构,即 SAMBAII(三星 ARM CPU 嵌入式微处理器总线结构)。S3C44B0X的杰出特性是它的CPU核,是由ARM公司设计的16/32位ARM7TDMI RISC处理器(66MHZ)。ARM7TDMI 体系结构的特点是它集成了 Thumb 代码压缩器,片上的 ICE断点调试支持,和一个 32 位的硬件乘法器。

S3C44B0X 通过提供全面的、通用的片上外设,大大减少了系统电路中除处理器以外的元器件配置,从而最小化系统的成本。本章将对下面所列的各种片上功能进行介绍。

2.5V ARM7TDMI 内核,带有8K高速缓存器(SAMBA II总线体系结构,主频高至66MHz);

外部存储器控制器(FP/EDO/SDRAM控制,片选逻辑); LCD控制器(最大支持256色STN,LCD具有专用DMA); 2通道通用DMA、2通道外设DMA并具有外部请求引脚;

2通道UART 带有握手协议(支持IrDA1.0, 具有16-byte FIFO)/1通道SIO; 1通道多主IIC-BUS控制器;

5

电子科技大学成都学院课程设计

1通道IIS-BUS控制器;

5个PWM定时器和1通道内部定时器; 看门狗定时器;

71个通用I/O口/8通道外部中断源;

功耗控制:具有普通,慢速,空闲和停止模式; 8通道10位ADC; 具有日历功能的RTC; 具有PLL的片上时钟发生器。

2.2 S3C44B0X特性:

① 16/32位RISC体系结构和ARM7TDMI处理器内核强大的指令体系; ② Thumb代码压缩机,最大化代码密度同时保持了32位指令的性能; ③ 基于JTAG的片上集成ICE调方式支持解决方案; ④ 32×8位硬件乘法器;

⑤ 实现低功耗SAMBAII的新型总线结构。 内核:2.5V I/O : 3.0 V 到 3.6 V; 最高为66MHz;

封装:160 LQFP / 160 FBGA。

6

第2章 S3C44B0简介

2.3 S3C44B0X的结构框图:

S3C44B0X的结构图如图2-3所示:

8段数码显示 8段驱动器 控制器 音频 IDE接口 DB9串口 RS232 驱动器 ROM Flash MAC+ PHY MCU USB 控制器 SDRAM EEPROM 电源开关 电源 复位 2.5V LCD 3.3 V BUTTON 扩展接口 扩展接口 I2C JTAG 接口 S3C44B0X Flash 固态硬盘 DB9串口 RS232 驱动器 ICS& TSP 接口 4×4 键盘 接口 IIS接口 接口 以太网 10MHz LCD USB 接口 Magnetic 图2-3:S3C44B0X的结构图

1.复位电路可完成系统上电复位和在系统工作时用户按键复位。 2.电源电路为S3C44B0X及其他需要3.3V电源的外围电路供电。

3.晶振为系统提供工作时钟,通过片内PLL(时钟发生器)电路倍频作为微 4.处理器的工作时钟。

5.Flash存储器可存放已调试好的用户应用程序、嵌入式操作系统或其他在系统掉电后需要保存的用户数据等。

6.SDRAM存储器作为系统运行时的主要区域,系统及用户数据、堆栈均位于SDRAM存储器中。

7.JTAG接口可对芯片内部的所有部件进行访问,通过该接口可对系统进行调试、编程等。

8.系统总线扩展引出了数据总线、地址总线和必需的控制总线,便于用户根据自身的特定要求扩展外围电路。

9.串行接口电路用于系统与其他应用系统的短距离双向串行通信。 10.10M以太网接口为系统提供以太网接入的物理通道,通过该接口,系统可

7

电子科技大学成都学院课程设计

以10Mb/s的速率接入以太网。

8