大家好,欢迎来到IT知识分享网。
S3C2410A微处理器概述
SAMSUNG公司的S3C2410A芯片是一款16/32位的RISC微处理器芯片,芯片内使用了ARM公司的ARM920T内核,采用了称为AMBA(Advanced Microcontroller Bus Architecture,先进微处理器总线结构)的总线结构。
S3C2410A芯片组成介绍如下:
- ARM920T,内部包含两个协处理器、单独16KB指令Cache和MMU、单独16KB数据Cache和MMU等
- 存储器控制器,产生对SDRAM/Nor Flash/SRAM存储器芯片的控制和片选逻辑
- Nand Flash控制器
- 中断控制器
- LCD控制器,支持STN及TFT液晶显示器
- 带有外部请求引脚的4通道DMA
- 3通道通用异步收发器(UART),支持红外传输
- 2通道SPI(Serial Peripheral Interface,串行外设接口)
- 1通道多主IIC总线控制器,1通道IIS总线控制器
- MMC/SD/SDIO主控制器
- 2端口USB主控制器,1端口USB设备控制器(Ver 1.1)
- 4通道脉宽调制(PWM)定时器与1通道内部定时器
- 看门狗定时器
- 117位GPIO端口,其中24通道可用作24路外部中断源
- 电源管理,支持NORMAL、SLOW、IDLE和Power_OFF模式
- 8通道10位ADC与触摸屏接口
- 带日历功能的RTC
- 带锁相环(PLL)的片内时钟发生器
S3C2410A微处理器组成
S3C2410A微处理器组成
S3C2410A组成框图如图所示:
图中,S3C2410A片内组成可以分为三部分:ARM920T、连接在AHB总线上的控制器,以及连接在APB总线上的控制器或外设。
AHB(Advanced High_performance Bus,先进高性能总线)是一种片上总线,用于连接高时钟频率和高性能的系统模块,支持突发传输、支持流水线操作,也支持单个数据传输,所有的时序都是以单一时钟的前沿为基准操作。
APB(Advanced Peripheral Bus,先进外设总线)也是一种片上总线,为低性能、慢速外设提供了较为简单的接口,不支持流水线操作。
4通道DMA与总线桥支持存储器到存储器、I/O到存储器、存储器到I/O、I/O到I/O的DMA传输;它将AHB/APB的信号转换为合适的形式,以满足连接到APB上设备的要求。桥能够锁存地址、数据及控制信号,同时进行二次译码,选择相应的APB设备。
AHB总线连接的控制器简介
存储器控制器
Nand Flash控制器
中断控制器
LCD控制器
USB主控制器
时钟与电源管理
ExtMaster
对由S3C2410A芯片外部另一个总线主设备提出,并送到S3C2410A的请求控制局部总线的请求,以及S3C2410A的响应,进行管理。
APB总线连接的部件简介
- 通用异步收发器(UART 0、1、2)
· 3通道UART,支持基于查询、基于DMA或基于中断方式操作
· 支持5/6/7/8位串行数据发送/接收(Tx/Rx)
· 支持外部时钟(UEXTCLK)用于UART操作
· 可编程的波特率
· 支持红外通信协议IrDA 1.0 - 通用I/O端口(GPIO)
· GPIO端口共有117位,其中24位可用于外部中断请求源
· 通过编程,可以将各端口的不同位,设置为不同功能 - 定时器/脉宽调制
· 4通道16位脉宽调制定时器,1通道16位内部定时器,均支持基于DMA或基于中断方式操作 - 实时时钟(RTC)
- 看门狗定时器(WDT)
- A/D转换器与触摸屏
- IIC(Intel Integrated Circuit,内部集成电路)总线接口
- IIS(Intel IC Sound,集成电路内部声音)总线接口
- SPI(Serial Peripheral Interface,串行外设接口)
- MMC/SD/SDIO主控制器
- USB设备控制器
操作电压、频率和封装
- 操作电压
- 内核:1.8V,用于S3C2410A-20,最高200MHz
2.0V,用于S3C2410A-26,最高266MHz - 存储器与I/O:3.3V
- 内核:1.8V,用于S3C2410A-20,最高200MHz
- 操作频率
- 最高到266MHz
- 芯片封装
3C2410A芯片封装
S3C2410A芯片封装形式
S3C2410A芯片有272个引脚,FBGA封装。
每个引脚所在行、列对应的字母、数字,是分配给该引脚的编号,例如左下引脚为A1,左上引脚为U1。
特殊功能寄存器(Special Function Registers,SFR),有时也称特殊寄存器或专用寄存器。占用存储器空间地址为0x~0x5FFFFFFF的一片区域,称为SFR Area(特殊功能寄存器区域),这些寄存器均在S3C2410A芯片内部,它们的含义和功能在第5章~第13章中分别讲述。
3C2440简介
S3C2440A以 ARM920T为核心,采用0.13um CMOS标准单元和存储器编译器开发。
S3C2440A的CPU内核ARM920T是一高性能的32位RISC处理器,内部实现了MMU,AMBA总线,和哈佛缓存架构与独立的16KB指令和16KB数据高速缓存。
它的低功耗,简单,优雅和全静态设计特别适合于成本和功耗敏感的应用。
参考文献:
孟祥莲.嵌入式系统原理及应用教程(第2版)[M].北京:清华大学出版社,2017.
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/118809.html










