04嵌入式微处理器
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通用I/O端口S3C2440有130个通用可编程多 功能I/O端口(GPIO),分为9组。 GPA:25个输出端口。 GPB:11个输入/输出端口。 GPC:16个输入/输出端口。 GPD:16个输入/输出端口。 GPE:16个输入/输出端口。 GPF:8个输入/输出端口。 GPG:16个输入/输出端口。 GPH:9个输入/输出端口。 GPJ:13个输入/输出端口。
嵌入式微处理器
以S3C2440为例
微处理器组成
• 微处理器由控制单元、算术逻辑单元和寄 存器组三大部分组成。
冯·诺依曼结构
冯·诺依曼结构是一种传统的存储器设计, 指令和数据共用同一个存储器,共享数据总线。
冯·诺依曼结构不能同时取指令和取数据; 由于存储器存取速度远低于微处理器运算速 度,制约了微处理器性能的发挥
ARM特点
ARM产品系列
• ARM7系列 • ARM9系列 • ARM9E系列 • ARM10系列 • ARM11系列 • SecurCore系列 • Xscale • ....
ARM芯片应用领域
• ARM7系列:工业控制、网络设备和手机等。
• ARM9系列:无线设备、仪器仪表、安全系 统、机顶盒、高性能打印机、个人数字助 理(PDA)、数码相机和数码摄像机等。
功能单元(2)
• (8)1通道IIS总线音频编/解码接口; • (9)16位采样AC97解码器接口; • (10)SD主接口; • (11)2个USB主设备接口,1个USB从接口; • (12)4通道16位脉冲调制(PWM)定时器,1
通道16位内部定时器,16位看门狗定时器; • (13)8通道10位多路复用ADC和触摸屏接
口; • (14)具有日历功能的RTC; • (15)相机接口;
功能单元(3)
• (16)130个多功能I/O端口,24个外部中断 端口;
• (17)中断控制器,共60个中断源,其中24个 外部中断源;
• (18)32.768KHz带日历功能的实时时钟 (RTC);
• (19)1.2V内核独立供电,1.8V/2.5VΒιβλιοθήκη Baidu3.3V 存储器独立供电,3.3V外部I/O独立供电。
哈佛结构
• 在冯·诺依曼结构下,指令和数据分别使用 不同存储器,使用两组总线。哈佛结构可以 同时取指令和取数据,执行一条指令的同时 可以预取下一条指令,还允许指令和数据有 不同的宽度,所以具有很高的执行效率。
ARM处理器简介
• ARM处理器是英国Acorn有限公司设计的低 功耗成本的第一款RISC微处理器。全称为 Advanced RISC Machine。ARM处理器本 身是32位设计,但也配备16位指令集,一 般来讲比等价32位代码节省达35%,却能 保留32位系统的所有优势。
• ARM10系列:机顶盒、高性能打印机、游戏 机等。
• SecurCore系列的主要应用于对安全性要求 较高的系统,如电子商务、电子政务、电子 银行、网络认证等。
• Xscale的主要应用领域为:手机、个人数字 助理和网络设备等
ARM芯片产品选型
• 1、内核 • 2、主时钟频率 • 3、片内存储容量 • 4、片内外围电路
S3C2440处理器简介
功能单元(1)
• S3C2440的功能单元如下: • (1)处理器,具有16KB指令Cache、16KB
数据Cache和存储管理单元(MMU); • (2)外部存储控制器,SDRAM控制与片选
逻辑; • (3)LCD控制器及其专用DMA; • (4)4通道带外部请求引脚的DMA控制器; • (5)3通道通用异步接收/发送器(UART); • (6)2通道串行外围设备接口(SPI); • (7)1通道IIC总线控制器及其总线接口;