当前位置:
文档之家› arm嵌入式处理器 ppt课件
arm嵌入式处理器 ppt课件
4. 消费类电子的嵌入式芯片 (较强的专业性)
5. 安全芯片 (SecurCore内核)
处理器的数据手册
数据手册(Datasheet)包含的主要内容: 处理器特点概述 处理器的功能结构及其框图 处理器的封装形式和引脚排列 处理器各个功能模块介绍 处理器的电气特性 处理器的机械特性
处理器中需要关注的基本内容: 功能结构框图 处理器地址空间(memory map) 可扩展的内存类型
3、维护以及向后兼容性
2 应用处理器
运算领域
具有MMU
支持SDRAM 具有LCD控制器
MMU AMBA总线
具有DMA
高级应用处理器具有更强大
的运算能力,一般为ARMv5E
以上的版本。 与控制类芯片的主要区别为
ARM发展
运算能力。
控制领域
增强DSP 浮点协处理器 单指令多数据
NEON
3. 数字信号处理 (使用协处理器和DSP等方式提高运算能力)
见P92-P94
ARM7TDMI核心(p94)
扫描链0
RANFGOUT0 RANFGOUT1
EXTERN0 EXTERN1
nOPC nRW MAS[1:0] nTRANS
nMREQ A[31:0]
EmbededICE-RT 逻辑
扫描链2
ARM7TDMI 处理器核心
其它 信号线
Bus spliter
LCD LCD DMA 控制器
中断控制器
ZDMA (2-Ch)
GPIO (控制器)
I C Bus 控制器
I S Bus 控制器
UART 0,1 (16字节 FIFO)
同步 I/O
PWM Timer 0-4,5 (内部)
通 用 I / O
SIOCK
TCLK
EXTCLK
S3C44B0X处理器组成与框图
相比同类型和价位的处理器,S3C44B0X有以下的优点:
1、内部的Cache和写缓冲 2、内存控制器支持SDRAM 3、外部内存引脚有片选信号 4、内部4路DMA(2路桥梁DMA和2路主DMA) 5、LCD控制器
S3C44B0X处理器组成与框图
JTAG
边沿检测 ARM7TDMI TAP
控制器
时钟发生器 (PLL)
扫描链1
D[31:0] DIN[31:0] DOUT[31:0]
Tap 控制器
TCK TMS nTRST TDI TDO
SCREG[3:0] IR[3:0] TAPSM[3:0]
S3C44B0X各部件的详细介绍如下:
S3C44B0X地址空间(P97)
0x1000_0000 0x0e00_0000 0x0c00_0000 0x0a00_0000 0x0800_0000 0x0600_0000 0x0400_0000 0x0200_0000 0x01c0_0000 0x1000_0000
SRAM/DRAM/SDRAM (nGCS7)
SRAM/DRAM/SDRAM (nGCS6)
处理器典型内部模块
内存控制单元(Memory Controller) 中断控制单元(Interrupt Controller) GPIO(输入输出端口) 定时器(Timer) UART(通用-串行收发机)
见P88总结
4.2 S3C44B0X 处理器
S3C44B0X概述 S3C44B0X处理器组成与框图 ARM7TDMI核心 S3C44B0X重点部件特点
处理器 S3C44B0X\S3C4510 LPC2000系列 AT91系列 STR71x\STR73x EP7312 HMS30C7202 S3C2410\S3C2440 EP9312\EP9315 AT91RM9200 PXA255\PXA27x
按照应用领域,目前广泛流行的ARM处 理器主要用于以下几种应用中:
AIN[7:0]
32,768 Hz
CPU Unit 写缓冲
ARM7TDMI CPU 核
8K-byte Cache
总线仲裁器
系 统 总 线
Power Management
系统总线桥 & 仲裁器/ BDMA (2-通道)
ADC
外
设
看门狗定时器
总
线
RTC (实时时钟)
内存I/F ROM/SRAM DRAM/SDRAM
➢ 控制类芯片 ➢ 应用处理器 ➢ 数字处理器 ➢ 消费类嵌入式芯片 ➢ 安全芯片
1 控制类芯片
面向深度嵌入式设备 同一系列多品种 高级中断控制器 片内的存储器 无MMU 具有工业级性能
从宏观上考虑,各种处理器在MCU的应 用领域中的优劣主要体现在三方面:
1、处理器的性价比
2、开发成本(详见P84表4-3)
S3C44B0X的组成
组成部分 核心部件 总线上的部件 外设器件
描述
嵌入式处理器不仅包括CPU,也包括了其 它的部分。核心部件包括处理器的核心、 片内总线、时钟电源模块。核心部件是整 个处理器运行的基础。
S3C44B0X的总线部件包括了在系统总线上 部件
外设总线是S3C44B0X的二级总线,通过总 线桥挂接在一级总线上。
授权
半导体公司购买内核的使用权,进行扩 展,制作成芯片(处理器)
在通用的ARM处理器领域,主要使用的 内核有以下几种:
ARM7TDMI(-s) ARM720T ARM920T Xscale (详见P80)
内核 ARM7TDMI(-s)
ARM720T ARM920T XScale
公司 三星 飞利浦 ATMEL 意法半导体 CБайду номын сангаасrrus 现代 三星 Cirrus ATMEL Intel
S3C44B0X概述
S3C44B0X采用ARM7TDMI内核,最大速度可以达66MHZ。 S3C44B0X主要提供了以下集成的器件:
8KB Cache 外部存储控制器 LCD控制器 4个DMA 2个通用串行总线 一个多主IIC 一个IIS 5通道的PWM定时器 一个内部定时器 71个GPIO 8个外部中断 实时时钟 8通道10位ADC
第4章 ARM嵌入式处理器
4.1 ARM微处理器的概述 4.2 S3C44B0X 处理器 4.3 PXA25x/PXA27x处理器
4.1 ARM微处理器的概述
分类和特点 处理器数据手册 处理器典型内部模块
一.分类和特点 ARM微处理器的生产要经过两个环节: ARM公司提供内核的IP(即知识产权)