第4章-S3C44B0X硬件结构与功能1概要教学内容.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第4章-S3C44B0X硬件结构与功能1概要教学内容.ppt》由会员分享,可在线阅读,更多相关《第4章-S3C44B0X硬件结构与功能1概要教学内容.ppt(84页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章-S3C44B0X硬件结构与功能1概要第4章 目录q1.S3C44B0简介q2.存储器配置q3.时钟和功耗管理q4.CUP Wrapper和总线 特性q5.DMA控制器q6.I/O端口q7.PWM定时器和看门狗 定时器q8 日历时钟q9 中断控制q10.串行口管理q11 LCD 控制器q12.IIS总线接口q13.其他接口管理第4章 目录q1.S3C44B0简介q2.存储器配置q3.时钟和功耗管理q4.CUP Wrapper和总线 特性q5.DMA控制器q6.I/O端口q7.PWM定时器和看门狗 定时器q8 日历时钟q9 中断控制q10.串行口管理q11 LCD 控制器q12.IIS总线
2、接口q13.其他接口管理4.1 S3C44B0X简介n概述 S3C44BOX是是 SAMSUNG公司推出的公司推出的16/32位位RISC处理器就,为手持设备和一般应用提供了高性价比和处理器就,为手持设备和一般应用提供了高性价比和高性能的微控制器解决方案。高性能的微控制器解决方案。S3C44BOX是使用是使用ARM7TDMI内核,采用内核,采用0.25mCMOS工艺制造。它的低功耗和全静态设计特工艺制造。它的低功耗和全静态设计特别适用于对成本和功耗敏感的应用。别适用于对成本和功耗敏感的应用。S3C44BOX的杰出特性是它的的杰出特性是它的CPU核,是由核,是由ARM公公司设计的司设计的16/3
3、2位位ARM7TDMI RISC处理器处理器(66MHz)。它包括了)。它包括了Thumb代码压缩器,一个片上代码压缩器,一个片上的的ICE断点调试支持和一个断点调试支持和一个32位的硬件乘法器。位的硬件乘法器。4.1 S3C44B0X简介nS3C44BOX的特性-体系结构16/32位位RISC体系结构和体系结构和ARM7TDMI处理器内核处理器内核强大的指令体系;强大的指令体系;Thumb代码压缩机,最大化代码密度同时保持了代码压缩机,最大化代码密度同时保持了32位指令的性能;位指令的性能;基于基于JTAG的片上集成的片上集成ICE调方式支持解决方案;调方式支持解决方案;328位硬件乘法器;
4、位硬件乘法器;实现低功耗实现低功耗SAMBAII的新型总线结构。的新型总线结构。4.1 S3C44B0X简介nS3C44BOX的特性 2.5V 2.5V ARM7TDMIARM7TDMI内内内内核,带有核,带有核,带有核,带有8KB 8KB CacheCache 可选的可选的可选的可选的 内部内部内部内部SRAMSRAM LCD LCD控制器控制器控制器控制器(最大支持(最大支持(最大支持(最大支持256256色色色色DSTNDSTN,LCDLCD具有专用具有专用具有专用具有专用DMADMA)2 2通道通道通道通道UARTUART带带带带有握手协议有握手协议有握手协议有握手协议(支持(支持(支
5、持(支持IrDA1.0IrDA1.0,具有,具有,具有,具有16-byte 16-byte FIFOFIFO)1 1通道通道通道通道SIOSIO 2 2个通用个通用个通用个通用DMADMA 2 2个外设用个外设用个外设用个外设用DMADMA,具有外,具有外,具有外,具有外部请求引脚部请求引脚部请求引脚部请求引脚外部存储控制外部存储控制外部存储控制外部存储控制器(片选逻辑,器(片选逻辑,器(片选逻辑,器(片选逻辑,FP/EDO/SDRFP/EDO/SDRAMAM控制器)控制器)控制器)控制器)5 5个个个个PWMPWM定时定时定时定时器和器和器和器和1 1通道内部通道内部通道内部通道内部定时器定
6、时器定时器定时器看门狗定时器看门狗定时器看门狗定时器看门狗定时器7171个通用个通用个通用个通用I/OI/O口口口口8 8个外部中断源个外部中断源个外部中断源个外部中断源具有日历功能具有日历功能具有日历功能具有日历功能的的的的RTCRTC8 8通道通道通道通道1010位位位位ADCADC1 1个多主个多主个多主个多主IICIIC总总总总线控制器线控制器线控制器线控制器1 1个通道个通道个通道个通道IISIIS总总总总线控制器线控制器线控制器线控制器 片上片上片上片上PLLPLL时钟时钟时钟时钟产生器产生器产生器产生器4.1 S3C44B0X简介nS3C44BOX的体系结构4.1 S3C44B0
7、X简介nS3C44BOX的引脚-外形4.1 S3C44B0X简介nS3C44BOX的引脚-引脚功能选择使用示例 S3C44BOX系列微控制器的引脚一般是多个功能复用,但是同一引脚在同一 引脚在同一时刻只能使用其中一个功能,这可以通过设置PINSELx寄存器来选择。GPIOTXD0PWM1输出P0.0通过PINSEL0控制引脚功能第4章 目录q1.S3C44B0简介q2.存储器管理q3.时钟和功耗管理q4.CUP Wrapper和总线 特性q5.DMA控制器q6.I/O端口q7.PWM定时器和看门狗 定时器q8 日历时钟q9 中断控制q10.串行口管理q11 LCD 控制器q12.IIS总线接口
8、q13.其他接口管理4.2 存储器管理nS3C44BOX存储系统的特点有大端模式和小端模式。有大端模式和小端模式。地址空间具有地址空间具有8个存储体,每个存储体可达个存储体,每个存储体可达32MB,总共可达到,总共可达到256MB;对所有存储体的访问大小均可进行改变(对所有存储体的访问大小均可进行改变(8位位/16位位/32位),总线宽度可编程;位),总线宽度可编程;8个存储器中,个存储器中,Bank0Bank5可支持可支持ROM、SRAM;Bank6、Bank7可支持可支持ROM、SRAM和和FP/EDO/SDRAM等,等,Bank6和和Bank7存贮容量大小存贮容量大小相同;相同;7个存储
9、器的起始地址固定,个存储器的起始地址固定,1个存储器的起始地个存储器的起始地址可变。(即第址可变。(即第8个可变)个可变)4.2 存储器管理nS3C44BOX存储系统的特点-Bank6/Bank7存储器的存储器的地址表地址表 存存储储器器地址地址2MB4MB8MB16MB32MBBank6起始地址起始地址 0 xc000000 0 xc000000 0 xc000000 0 xc000000 0 xc000000结结束地址束地址 0 xclfffff0 xc3fffff0 xc7fffff0 xcffffff0 xcdffffffBank7起始地址起始地址 0 xc200000 0 xc400
10、000 0 xc800000 0 xc000000 0 xe000000结结束地址束地址 0 xc3fffff0 xc7fffff0 xcffffff0 xcdffffff0 xcffffff4.2 存储器管理nS3C44BOX存储系统的特点-存储器的大小端模式存储器的大小端模式 当当当当ENDIAN为为为为L L时则使用大端模式,大时则使用大端模式,大时则使用大端模式,大时则使用大端模式,大/小端模式小端模式小端模式小端模式之所以存在是因为当在存储器中存储不同字长的数据之所以存在是因为当在存储器中存储不同字长的数据之所以存在是因为当在存储器中存储不同字长的数据之所以存在是因为当在存储器中存储
11、不同字长的数据时,大时,大时,大时,大/小端模式定义了不同长度的数据类型的对齐方小端模式定义了不同长度的数据类型的对齐方小端模式定义了不同长度的数据类型的对齐方小端模式定义了不同长度的数据类型的对齐方式。式。式。式。4.2 存储器管理nS3C44BOX存储系统的特点-总线宽度总线宽度 因为因为Bank0是系统自举是系统自举ROM存储体,所以必须在访问存储体,所以必须在访问ROM之前定义之前定义Bank0的总线宽度的总线宽度 OM1OM0启启动动ROM的数据的数据宽宽度度/位位0080116103211测试测试模式模式 其他存储体的总线宽度只能在系统复位后由程序进行设定,其他存储体的总线宽度只能
12、在系统复位后由程序进行设定,其他存储体的总线宽度只能在系统复位后由程序进行设定,其他存储体的总线宽度只能在系统复位后由程序进行设定,由地址为由地址为由地址为由地址为0 x01c80000 x01c8000的特殊寄存器的特殊寄存器的特殊寄存器的特殊寄存器BWSCONBWSCON的相应位决定。的相应位决定。的相应位决定。的相应位决定。4.2 存储器管理nS3C44BOX存储系统的特点-存储器引脚连接存储器引脚连接 存存储储地址引脚地址引脚8位数据位数据总线总线下的下的S3C44B0X地址地址16位数据位数据总线总线下的下的S3C44B0X地址地址32位数据位数据总线总线下的下的S3C44B0X地址
13、地址A0A0A1A2A1A1A2A3A2A2A3A4A3A3A4A54.2 存储器管理nS3C44BOX存储系统的特点-存储器的分配存储器的分配 存存储储器器与存与存储储器接口器接口存存储储器器与存与存储储器接口器接口Bank0 BIOS 512KB2Flash Bank4 保留保留Bank1 16MB Flash硬硬盘盘Bank5 保留保留Bank2 USB接口接口Bank6 系系统统内存内存SDRAMBank3 LCD显显示模示模块块Bank7 保留保留4.2 存储器管理n寄存器定义-BWSCON总线宽度和总线宽度和等待状态寄存器等待状态寄存器 BWSCON寄存器主要用来设置外接存储寄存器
14、主要用来设置外接存储寄存器主要用来设置外接存储寄存器主要用来设置外接存储器的总线宽度和等待状态。在器的总线宽度和等待状态。在器的总线宽度和等待状态。在器的总线宽度和等待状态。在BWXCONBWXCON中,除了中,除了中,除了中,除了Bank0Bank0,对其他,对其他,对其他,对其他7 7个个个个BankBank都各对应有都各对应有都各对应有都各对应有4 4个相关位的设个相关位的设个相关位的设个相关位的设置,分别为置,分别为置,分别为置,分别为STxSTx,WSxWSx,DWxDWx。4.2 存储器管理n寄存器定义-BANKCONn控制寄存控制寄存器器 S3C44BOXS3C44BOX具有具有
15、具有具有8 8个个个个BANKCONnBANKCONn寄存器,分别对应寄存器,分别对应寄存器,分别对应寄存器,分别对应着着着着BankBANCONnBankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,BANKCONnTacsTcosTaccTochTcahTpacPMC位位14:1312:1110:87:65:43:21:04.2 存储器管理n寄存器定义-BANKCONn控制寄存控制寄存器器 S3C44BOXS3C44BOX具有具有具有具有8 8个个个个BANKCONnBANKCONn寄存器,分别对应寄存器,分别
16、对应寄存器,分别对应寄存器,分别对应着着着着BankBANCONnBankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,BANKCONnTacsTcosTaccTochTcahTpacPMC位位14:1312:1110:87:65:43:21:0在在在在nGCSnnGCSn有效之前地址建立时间有效之前地址建立时间有效之前地址建立时间有效之前地址建立时间00=000=0时钟周期时钟周期时钟周期时钟周期 01=1 01=1时钟周期时钟周期时钟周期时钟周期10=210=2时钟周期时钟周期时钟周期时钟周期 11=4 11=
17、4时钟周期时钟周期时钟周期时钟周期 初值初值初值初值 :00004.2 存储器管理n寄存器定义-BANKCONn控制寄存控制寄存器器 S3C44BOXS3C44BOX具有具有具有具有8 8个个个个BANKCONnBANKCONn寄存器,分别对应寄存器,分别对应寄存器,分别对应寄存器,分别对应着着着着BankBANCONnBankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,BANKCONnTacsTcosTaccTochTcahTpacPMC位位14:1312:1110:87:65:43:21:0在在在在n OEn
18、 OE上芯片选择建立时间上芯片选择建立时间上芯片选择建立时间上芯片选择建立时间00=000=0时钟周期时钟周期时钟周期时钟周期 01=1 01=1时钟周期时钟周期时钟周期时钟周期10=210=2时钟周期时钟周期时钟周期时钟周期 11=4 11=4时钟周期时钟周期时钟周期时钟周期初值初值初值初值 00 004.2 存储器管理n寄存器定义-BANKCONn控制寄存控制寄存器器 S3C44BOXS3C44BOX具有具有具有具有8 8个个个个BANKCONnBANKCONn寄存器,分别对应寄存器,分别对应寄存器,分别对应寄存器,分别对应着着着着BankBANCONnBankBANCONn寄存器针对操作
19、时序进行设置,寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,BANKCONnTacsTcosTaccTochTcahTpacPMC位位14:1312:1110:87:65:43:21:0存取周期存取周期存取周期存取周期000=1000=1时钟周期时钟周期时钟周期时钟周期 001=2 001=2时钟周期时钟周期时钟周期时钟周期010=3010=3时钟周期时钟周期时钟周期时钟周期 011=2 011=2时钟周期时钟周期时钟周期时钟周期100=6100=6时钟周期时钟周期时钟周期时钟周期 101=8 101=8时钟周期时钟周期时钟周期时钟周期110=10110=
20、10时钟周期时钟周期时钟周期时钟周期 111=14 111=14时钟周期时钟周期时钟周期时钟周期 初值:初值:初值:初值:1111114.2 存储器管理n寄存器定义-BANKCONn控制寄存控制寄存器器 S3C44BOXS3C44BOX具有具有具有具有8 8个个个个BANKCONnBANKCONn寄存器,分别对应寄存器,分别对应寄存器,分别对应寄存器,分别对应着着着着BankBANCONnBankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,BANKCONnTacsTcosTaccTochTcahTpacPMC位位
21、14:1312:1110:87:65:43:21:0在在在在nOEnOE上芯片选择保持时间上芯片选择保持时间上芯片选择保持时间上芯片选择保持时间00=000=0时钟周期时钟周期时钟周期时钟周期 01=1 01=1时钟周期时钟周期时钟周期时钟周期10=210=2时钟周期时钟周期时钟周期时钟周期 11=4 11=4时钟周期时钟周期时钟周期时钟周期 初值:初值:初值:初值:0000004.2 存储器管理n寄存器定义-BANKCONn控制寄存控制寄存器器 S3C44BOXS3C44BOX具有具有具有具有8 8个个个个BANKCONnBANKCONn寄存器,分别对应寄存器,分别对应寄存器,分别对应寄存器
22、,分别对应着着着着BankBANCONnBankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,BANKCONnTacsTcosTaccTochTcahTpacPMC位位14:1312:1110:87:65:43:21:0在在在在nGCSnnGCSn有效地址保持时间有效地址保持时间有效地址保持时间有效地址保持时间00=000=0时钟周期时钟周期时钟周期时钟周期 01=1 01=1时钟周期时钟周期时钟周期时钟周期10=210=2时钟周期时钟周期时钟周期时钟周期 11=4 11=4时钟周期时钟周期时钟周期时钟周期初值:初
23、值:初值:初值:00004.2 存储器管理n寄存器定义-BANKCONn控制寄存控制寄存器器 S3C44BOXS3C44BOX具有具有具有具有8 8个个个个BANKCONnBANKCONn寄存器,分别对应寄存器,分别对应寄存器,分别对应寄存器,分别对应着着着着BankBANCONnBankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,BANKCONnTacsTcosTaccTochTcahTpacPMC位位14:1312:1110:87:65:43:21:0页模式存取周期页模式存取周期页模式存取周期页模式存取周期0
24、0=200=2时钟周期时钟周期时钟周期时钟周期 01=3 01=3时钟周期时钟周期时钟周期时钟周期10=410=4时钟周期时钟周期时钟周期时钟周期 11=6 11=6时钟周期时钟周期时钟周期时钟周期初值:初值:初值:初值:00 004.2 存储器管理n寄存器定义-BANKCONn控制寄存控制寄存器器 S3C44BOXS3C44BOX具有具有具有具有8 8个个个个BANKCONnBANKCONn寄存器,分别对应寄存器,分别对应寄存器,分别对应寄存器,分别对应着着着着BankBANCONnBankBANCONn寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,寄存器针对操作时序进行设置,寄存
25、器针对操作时序进行设置,BANKCONnTacsTcosTaccTochTcahTpacPMC位位14:1312:1110:87:65:43:21:0页模式配置页模式配置页模式配置页模式配置00=00=正常正常正常正常 01=4 01=4时钟周期时钟周期时钟周期时钟周期10=810=8时钟周期时钟周期时钟周期时钟周期 11=16 11=16时钟周期时钟周期时钟周期时钟周期初值?:初值?:初值?:初值?:00004.2 存储器管理n寄存器定义-BANKCONn控制寄存控制寄存器器 S3C44BOXS3C44BOX具有具有具有具有8 8个个个个BANKCONnBANKCONn寄存器,分别对应寄存器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- S3C44B0X 硬件 结构 功能 概要 教学内容
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内