S3C44B0X硬件结构与功能1概要课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《S3C44B0X硬件结构与功能1概要课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- S3C44B0X 硬件 结构 功能 概要 课件
- 资源描述:
-
1、第四章 S3C44B0X 硬件结构及功能 本章主要内容本章主要内容 本章主要介绍了本章主要介绍了S3C44B0X的体系结的体系结构及各种功能接口,主要包括以下内容:构及各种功能接口,主要包括以下内容:1.存储器管理存储器管理 2.系统总线及时钟系统总线及时钟 3.中断管理中断管理 4.DMA、I/O口、定时器、口、定时器、A/D、I2C、SPI等接口结构等接口结构 目录 第4章?8 日历时钟?1.S3C44B0简介?9 中断控制?2.存储器配置?10.串行口管理?3.时钟和功耗管理?11 LCD 控制器?4.CUP Wrapper和总线?12.IIS总线接口 特性?13.其他接口管理?5.DM
2、A控制器?6.I/O端口?7.PWM定时器和看门狗 定时器 目录 第4章?8 日历时钟?1.S3C44B0简介?9 中断控制?2.存储器配置?10.串行口管理?3.时钟和功耗管理?11 LCD 控制器?4.CUP Wrapper和总线?12.IIS总线接口 特性?13.其他接口管理?5.DMA控制器?6.I/O端口?7.PWM定时器和看门狗 定时器 4.1 S3C44B0X简介?概述 S3C44BOX是是 SAMSUNG公司推出的公司推出的16/32位位RISC处理器就,为手持设备和一般应用提供了高性价处理器就,为手持设备和一般应用提供了高性价比和高性能的微控制器解决方案。比和高性能的微控制器
3、解决方案。S3C44BOX是使用是使用ARM7TDMI内核,采用内核,采用0.25mCMOS工艺制造。它的低功耗和全静态设计特工艺制造。它的低功耗和全静态设计特别适用于对成本和功耗敏感的应用。别适用于对成本和功耗敏感的应用。S3C44BOX的杰出特性是它的的杰出特性是它的CPU核,是由核,是由ARM公司设计的公司设计的16/32位位ARM7TDMI RISC处理器处理器(66MHz)。它包括了)。它包括了Thumb代码压缩器,一个片代码压缩器,一个片上的上的ICE断点调试支持和一个断点调试支持和一个32位的硬件乘法器。位的硬件乘法器。4.1 S3C44B0X简介?S3C44BOX的特性-体系结
4、构 16/32位位RISC体系结构和体系结构和ARM7TDMI处理器内核处理器内核强大的指令体系;强大的指令体系;Thumb代码压缩机,最大化代码密度同时保持了代码压缩机,最大化代码密度同时保持了32位指令的性能;位指令的性能;基于基于JTAG的片上集成的片上集成ICE调方式支持解决方案;调方式支持解决方案;328位硬件乘法器;位硬件乘法器;实现低功耗实现低功耗SAMBAII的新型总线结构。的新型总线结构。4.1 S3C44B0X简介?S3C44BOX的特性 片上片上 2.5V 8通道通道10PLL时钟时钟 可选的可选的 ARM7TD LCD控控8个外部个外部位位ADC 产生器产生器 71个通
5、用个通用1个通道个通道内部内部 2通道通道MI内核,内核,看门狗定看门狗定1个多主个多主中断源中断源 制器(最制器(最具有日历具有日历 5个个PWM外部存储外部存储I/O口口 IIS总线控总线控SRAM UART带带时器时器 带有带有8KB 总线控总线控大支持大支持功能的功能的IIC 控制器控制器定时器和定时器和制器制器 有握手协有握手协Cache 256色色RTC 制器制器 1通道通道 2个通用个通用 2个外设个外设 1通道内通道内(片选逻(片选逻议(支持议(支持DSTN,DMA SIO 用用DMA,部定时器部定时器 辑,辑,IrDA1.0,LCD具有具有FP/EDO/具有外部具有外部具有具
6、有16-专用专用DMA)请求引脚请求引脚SDRAM byte 控制器)控制器)FIFO)4.1 S3C44B0X简介?S3C44BOX的体系结构 4.1 S3C44B0X简介?S3C44BOX的引脚-外形 4.1 S3C44B0X简介?S3C44BOX的引脚-引脚功能选择使用示例 S3C44BOX系列微控制器的引脚一般是多个功能复用,但是同一引脚在同一 引脚在同一时刻只能使用其中一个功能,这可以通过设置PINSELx寄存器来选择。GPIO P0.0 TXD0 PWM1输出 通过PINSEL0 控制引脚功能 目录 第4章?8 日历时钟?1.S3C44B0简介?9 中断控制?2.存储器管理?10.
7、串行口管理?3.时钟和功耗管理?11 LCD 控制器?4.CUP Wrapper和总线?12.IIS总线接口 特性?13.其他接口管理?5.DMA控制器?6.I/O端口?7.PWM定时器和看门狗 定时器 4.2 存储器管理?S3C44BOX存储系统的特点 有大端模式和小端模式。有大端模式和小端模式。地址空间具有地址空间具有8个存储体,每个存储体可达个存储体,每个存储体可达32MB,总共可达到,总共可达到256MB;对所有存储体的访问大小均可进行改变(对所有存储体的访问大小均可进行改变(8位位/16位位/32位),总线宽度可编程;位),总线宽度可编程;8个存储器中,个存储器中,Bank0Bank
8、5可支持可支持ROM、SRAM;Bank6、Bank7可支持可支持ROM、SRAM和和FP/EDO/SDRAM等,等,Bank6和和Bank7存贮容量大小存贮容量大小相同;相同;7个存储器的起始地址固定,个存储器的起始地址固定,1个存储器的起始个存储器的起始地址可变。(即第地址可变。(即第8个可变)个可变)4.2 存储器管理?S3C44BOX存储系统-Bank6/Bank7存储器的地存储器的地址表址表 的特点 存储器存储器 Bank6 地址地址 2MB 4MB 8MB 16MB 32MB 起始地址起始地址 0 xc000000 0 xc000000 0 xc000000 0 xc000000
9、0 xc000000 结束地址结束地址 0 xclfffff 0 xc3fffff 0 xc7fffff 0 xcffffff 0 xcdffffff 起始地址起始地址 0 xc200000 0 xc400000 0 xc800000 0 xc000000 0 xe000000 Bank7 结束地址结束地址 0 xc3fffff 0 xc7fffff 0 xcffffff 0 xcdffffff 0 xcffffff 4.2 存储器管理?S3C44BOX存储系统-存储器的大小端模式存储器的大小端模式 的特点 当当ENDIAN为为L时则使用大端模式,大时则使用大端模式,大/小端模式小端模式之所以
10、存在是因为当在存储器中存储不同字长的数据之所以存在是因为当在存储器中存储不同字长的数据时,大时,大/小端模式定义了不同长度的数据类型的对齐方小端模式定义了不同长度的数据类型的对齐方式。式。4.2 存储器管理?S3C44BOX存储系统-总线宽度总线宽度 的特点 因为因为Bank0是系统自举是系统自举ROM存储体,所以必须在访问存储体,所以必须在访问ROM之前定义之前定义Bank0的总线宽度的总线宽度 OM1 OM0 启动启动ROM的数据宽度的数据宽度/位位 0 0 1 0 1 0 8 16 32 其他存储体的总线宽度只能在系统复位后由程序进行设定,其他存储体的总线宽度只能在系统复位后由程序进行设
11、定,1 1 测试模式测试模式 由地址为由地址为0 x01c8000的特殊寄存器的特殊寄存器BWSCON的相应位决定。的相应位决定。4.2 存储器管理?S3C44BOX存储系统-存储器引脚连接存储器引脚连接 的特点 8位数据总线下的位数据总线下的S3C44B0X地址地址 16位数据总线下的位数据总线下的S3C44B0X地址地址 32位数据总线下的位数据总线下的S3C44B0X地址地址 存储地址引脚存储地址引脚 A0 A1 A0 A1 A1 A2 A2 A3 A2 A3 A2 A3 A3 A4 A4 A5 4.2 存储器管理?S3C44BOX存储系统-存储器的分配存储器的分配 的特点 存储器存储器
12、 与存储器接口与存储器接口 存储器存储器 与存储器接口与存储器接口 Bank0 BIOS 512KB2Flash Bank4 保留保留 Bank1 16MB Flash硬盘硬盘 Bank5 保留保留 Bank2 USB接口接口 Bank6 系统内存系统内存SDRAM Bank3 LCD显示模块显示模块 Bank7 保留保留 4.2 存储器管理?寄存器定义-BWSCON总线宽度和等待总线宽度和等待状态寄存器状态寄存器 BWSCON寄存器主要用来设置外接存储寄存器主要用来设置外接存储器的总线宽度和等待状态。在器的总线宽度和等待状态。在BWXCON中,除了中,除了Bank0,对其他,对其他7个个Ba
13、nk都各对应有都各对应有4个相关位的设个相关位的设置,分别为置,分别为STx,WSx,DWx。4.2 存储器管理?寄存器定义-BANKCONn控制寄存器控制寄存器 S3C44BOX具有具有8个个BANKCONn寄存器,分别对应寄存器,分别对应着着BankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,BANKCONn 位位 Tacs 14:13 Tcos 12:11 Tacc 10:8 Toch 7:6 Tcah 5:4 Tpac 3:2 PMC 1:0 4.2 存储器管理?寄存器定义-BANKCONn控制寄存器控制寄存器 S3C44BOX具有具有8个个BANKCONn寄
14、存器,分别对应寄存器,分别对应着着BankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,BANKCONn 位位 Tacs 14:13 Tcos 12:11 Tacc 10:8 Toch 7:6 Tcah 5:4 Tpac 3:2 PMC 1:0 在在nGCSn有效之前地址建立时间有效之前地址建立时间 00=0时钟周期时钟周期 01=1时钟周期时钟周期 10=2时钟周期时钟周期 11=4时钟周期时钟周期 初值初值:00 4.2 存储器管理?寄存器定义-BANKCONn控制寄存器控制寄存器 S3C44BOX具有具有8个个BANKCONn寄存器,分别对应寄存器,分别对应着着B
15、ankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,BANKCONn 位位 Tacs 14:13 Tcos 12:11 Tacc 10:8 Toch 7:6 Tcah 5:4 Tpac 3:2 PMC 1:0 在在n OE上芯片选择建立时间上芯片选择建立时间 00=0时钟周期时钟周期 01=1时钟周期时钟周期 10=2时钟周期时钟周期 11=4时钟周期时钟周期 初值初值 00 4.2 存储器管理?寄存器定义-BANKCONn控制寄存器控制寄存器 S3C44BOX具有具有8个个BANKCONn寄存器,分别对应寄存器,分别对应着着BankBANCONn寄存器针对操作时序进行
16、设置,寄存器针对操作时序进行设置,BANKCONn 位位 Tacs 14:13 Tcos 12:11 Tacc 10:8 Toch 7:6 Tcah 5:4 Tpac 3:2 PMC 1:0 存取周期存取周期 000=1时钟周期时钟周期 001=2时钟周期时钟周期 010=3时钟周期时钟周期 011=2时钟周期时钟周期 100=6时钟周期时钟周期 101=8时钟周期时钟周期 110=10时钟周期时钟周期 111=14时钟周期时钟周期 初值:初值:111 4.2 存储器管理?寄存器定义-BANKCONn控制寄存器控制寄存器 S3C44BOX具有具有8个个BANKCONn寄存器,分别对应寄存器,分
17、别对应着着BankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,BANKCONn 位位 Tacs 14:13 Tcos 12:11 Tacc 10:8 Toch 7:6 Tcah 5:4 Tpac 3:2 PMC 1:0 在在nOE上芯片选择保持时间上芯片选择保持时间 00=0时钟周期时钟周期 01=1时钟周期时钟周期 10=2时钟周期时钟周期 11=4时钟周期时钟周期 初值:初值:000 4.2 存储器管理?寄存器定义-BANKCONn控制寄存器控制寄存器 S3C44BOX具有具有8个个BANKCONn寄存器,分别对应寄存器,分别对应着着BankBANCONn寄存器针
18、对操作时序进行设置,寄存器针对操作时序进行设置,BANKCONn 位位 Tacs 14:13 Tcos 12:11 Tacc 10:8 Toch 7:6 Tcah 5:4 Tpac 3:2 PMC 1:0 在在nGCSn有效地址保持时间有效地址保持时间 00=0时钟周期时钟周期 01=1时钟周期时钟周期 10=2时钟周期时钟周期 11=4时钟周期时钟周期 初值:初值:00 4.2 存储器管理?寄存器定义-BANKCONn控制寄存器控制寄存器 S3C44BOX具有具有8个个BANKCONn寄存器,分别对应寄存器,分别对应着着BankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行
19、设置,BANKCONn 位位 Tacs 14:13 Tcos 12:11 Tacc 10:8 Toch 7:6 Tcah 5:4 Tpac 3:2 PMC 1:0 页模式存取周期页模式存取周期 00=2时钟周期时钟周期 01=3时钟周期时钟周期 10=4时钟周期时钟周期 11=6时钟周期时钟周期 初值:初值:00 4.2 存储器管理?寄存器定义-BANKCONn控制寄存器控制寄存器 S3C44BOX具有具有8个个BANKCONn寄存器,分别对应寄存器,分别对应着着BankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,BANKCONn 位位 Tacs 14:13 Tcos
20、 12:11 Tacc 10:8 Toch 7:6 Tcah 5:4 Tpac 3:2 PMC 1:0 页模式配置页模式配置 00=正常正常 01=4时钟周期时钟周期 10=8时钟周期时钟周期 11=16时钟周期时钟周期 初值?:初值?:00 4.2 存储器管理?寄存器定义-BANKCONn控制寄存器控制寄存器 S3C44BOX具有具有8个个BANKCONn寄存器,分别对应寄存器,分别对应着着BankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,BANKCONn 位位 MT 16:15 Tacs 14:13 Tcos 12:11 Tacc 10:8 Toch 7:6 T
21、cah 5:4 Tpac 3:2 PMC 1:0 这两位决定了这两位决定了Bank6和和Bank7的存储器类型的存储器类型 00=ROM or SRAM 01=FP DPAM 10=EDO DRAM 11=Sync,DRAM 初值:初值:11 BANKCON6BANKCON7的位定义的位定义 4.2 存储器管理?寄存器定义-REFRESH刷新寄存器刷新寄存器 S3C44BOX具有具有8个个BANKCONn寄存器,分别对应寄存器,分别对应着着BankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,REFRES REFEN H 位位 23 TREFMD 22 Trp 21:2
22、0 Trc 19:18 Tchr 17:16 Reserved 15:11 Refresh Counter 10:0 4.2 存储器管理?寄存器定义-REFRESH刷新寄存器刷新寄存器 S3C44BOX具有具有8个个BANKCONn寄存器,分别对应寄存器,分别对应着着BankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,REFRES REFEN H 位位 23 TREFMD 22 Trp 21:20 Trc 19:18 Tchr 17:16 Reserved 15:11 Refresh Counter 10:0 DRAM/SDRAM刷新使新刷新使新 0=禁止禁止 1=允
23、许(自动刷新)允许(自动刷新)初值初值:1 4.2 存储器管理?寄存器定义-REFRESH刷新寄存器刷新寄存器 S3C44BOX具有具有8个个BANKCONn寄存器,分别对应寄存器,分别对应着着BankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,REFRES REFEN H 位位 23 TREFMD 22 Trp 21:20 Trc 19:18 Tchr 17:16 Reserved 15:11 Refresh Counter 10:0 DRAM/SDRAM刷新模式刷新模式0=CBR/Auto刷新刷新 1=自刷新,在自刷新,在self-refresh时,时,DRAM/
24、SDRAM控制信号被适当电平驱动控制信号被适当电平驱动 初值初值 :0 4.2 存储器管理?寄存器定义-REFRESH刷新寄存器刷新寄存器 S3C44BOX具有具有8个个BANKCONn寄存器,分别对应寄存器,分别对应着着BankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,REFRES REFEN H 位位 23 TREFMD 22 Trp 21:20 Trc 19:18 Tchr 17:16 Reserved 15:11 Refresh Counter 10:0 DRAM/SDRAM RAS 预充电时间预充电时间 DRAM:00=1.5时钟周期时钟周期 01=2.5
25、时钟周期时钟周期 10=3.5时钟周期时钟周期 11=4.5时钟周期时钟周期 SDRAM:00=2时钟周期时钟周期 01=3时钟周期时钟周期 10=4时钟周期时钟周期 11=无无 初值:初值:10 4.2 存储器管理?寄存器定义-REFRESH刷新寄存器刷新寄存器 S3C44BOX具有具有8个个BANKCONn寄存器,分别对应寄存器,分别对应着着BankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,REFRES REFEN H 位位 23 TREFMD 22 Trp 21:20 Trc 19:18 Tchr 17:16 Reserved 15:11 Refresh Co
展开阅读全文