嵌入式系统原理及应用开发ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SRAM/DRAM/SDRAM (nGCS7)
SRAM/DRAM/SDRAM (nGCS6)
SROM (nGCS5)
SROM (nGCS4)
SROM (nGCS3)
SROM (nGCS2)
SROM (nGCS1)
SROM (nGCS0)
.
2/4/8/16/32M
2/4/8/16/32M
32M
32M
256M
组成部分 核心部件 总线上的部件 外设器件
S3C44B0X的组成
描述
嵌入式处理器不仅包括CPU,也包括了 其它的部分。核心部件包括处理器的核心、 片内总线、时钟电源模块。核心部件是整 个处理器运行的基础。
S3C44B0X的总线部件包括了在系统总线 上部件
外设总线是S3C44B0X的二级总线,通过 总线桥挂接在一级总线上。
.
分类和特点
内核 ARM7TDMI(-s)
ARM720T ARM920T
XScale
公司 三星 飞利浦 ATMEL 意法半导体 Cirrus 现代 三星 Cirrus ATMEL Intel
处理器 S3C44B0X\S3C4510 LPC2000系列 AT91系列 STR71x\STR73x EP7312 HMS30C7202 S3C2410\S3C2440 EP9312\EP9315 AT91RM9200 PXA255\PXA27x
可访问区域
32M
32M
32M
特殊功能 寄存器(4M)
28M
S3C44B0X中断控制器
异常向量表: ResetEntry
b ResetHandler b HandlerUndef b HandlerSWI b HandlerPabort b HandlerDabort b. b HandlerIRQ b HandlerFIQ
Bus spliter
扫描链1
Tap 控制器 TCK .TMS nTRST TDI TDO
SCREG[3:0] IR[3:0] TAPSM[3:0]
S3C44B0X内存控制器
0x1000_0000 0x0e00_0000 0x0c00_0000 0x0a00_0000 0x0800_0000 0x0600_0000 0x0400_0000 0x0200_0000 0x01c0_0000 0x1000_0000
UART (通用串行收发机)
.
4.2 S3C44B0X 处理器
S3C44B0X概述 S3C44B0X处理器组成与框图 ARM7TDMI核心 S3C44B0X功能部件
.
S3C44B0X概述
S3C44B0X采用ARM7TDMI内核,最大速度可以达66MHZ。 S3C44B0X主要提供了以下集成的器件:
8KB Cache 外部存储控制器 LCD控制器 4个DMA 2个通用串行总线 一个多主IIC 一个IIS 5通道的PWM定时器 一个内部定时器 71个GPIO 8个外部中断 实时时钟 8通道10位ADC
.
S3C44B0X处理器组成与框图
JTAG
边沿检测 ARM7TDMI TAP
ARM发展 .
控制领域
增强DSP 浮点协处理器 单指令多数据
NEON
分类和特点
3. 数字信号处理器
(使用协处理器和DSP等方式提高 运算能力)
4. 消费类电子的嵌入式芯片
(较强的专业性)
5. 安全芯片
(SecurCore内核)
.
处理器的数据手册
数据手册(Datasheet)包含的主要内容: 处理器特点概述 处理器的功能结构及其框图 处理器的封装形式和引脚排列 处理器各个功能模块介绍 处理器的电气特性 处理器的机械特性
控制器
时钟发生器 (PLL)
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
第4章 ARM嵌入式处理器
.
第4章 ARM嵌入式处理器
4.1 ARM微处理器的概述 4.2 S3C44B0X 处理器 4.3 PXA25x/PXA27x处理器
.
4.1 ARM微处理器的概述
分类和特点 处理器数据手册 处理器典型内部模块
.
分类和特点
ARM微处理器的生产要经过两个环节: ARM公司提供内核的IP(即知识产
.
分类和特点
1 控制类芯片
面向深度嵌入式设备 同一系列多品种 高级中断控制器 片内的存储器 无MMU 具有工业级性能
.
分类和特点
2 应用处理器
具有MMU
支持SDRAM
具有LCD控制器
运算领域
具有DMA
高级应用处理器具有更 强大的运算能力,一般为 ARMv5E以上的版本。
MMU AMBA总线
权)授权 半导体公司购买内核的使用权,进
行扩展,制作成芯片(处理器)
.
分类和特点
在通用的ARM处理器领域,主要 使用的内核有以下几种:
ARM7TDMI(-s) ARM720T ARM920T XScale
.Biblioteka Baidu
分类和特点
在通用的ARM处理器领域,主要 使用的内核有以下几种:
ARM7TDMI(-s) ARM720T ARM920T XScale
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处理器组成与框图
.
处理器的数据手册
处理器中需要关注的基本内容: 功能结构框图 处理器地址空间
(memory map) 可扩展的内存类型
.
处理器典型内部模块
内存控制单元
(Memory Controller)
中断控制单元
(Interrupt Controller)
GPIO
(输入输出端口)
定时器 (Timer)
.
ARM7TDMI核心
RANFGOUT0 RANFGOUT1
EXTERN0 EXTERN1
nOPC nRW MAS[1:0] nTRANS
nMREQ A[31:0]
D[31:0]
DIN[31:0]
DOUT[31:0]
EmbededICE-RT 逻辑
扫描链2
扫描链0
ARM7TDMI 处理器核心
其它 信号线