版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录3.1
三星ARM处理器概述3.2S3C2440A特性3.3S3C2440A存储器3.4S3C2440A时钟和电源管理13.1
三星ARM处理器概述1、S3C44B0处理器:
ARM7TDMI、66MHz、集成LCD控制器(支持STN,但不支持TFT)、无网络接口;适用产品:POS、PDA、E-BOOK、GPS、智能电话、电子书包、机顶盒,手持游戏机等等。160LQFP,160FBGA。支持LINUX、PSOS、uC/OSII等。2、S3C2410处理器:
ARM920T、200MHz、支持TFT、USBHOST、USBDEVICE、SDCard以及MMC接口、触摸屏接口,NANDFLASH直接引导。无网络接口。适用产品:POS、PDA、E-BOOK、GPS、智能电话、电子书包、机顶盒,手持游戏机、电子相册、多媒体产品、视频监控、智能控制仪表等等。272BGA。支持WINCE、LINUX、VxWorks等。23.1
三星ARM处理器概述3、S3C4510B处理器:
ARM7TDMI、50MHz、MAC接口、无LCD控制器、适用产品:以太网HUB、交换机、路由器、VOIPMODEM、家庭网关等网络设备。208QFP,支持VXWORKS,LINUX,PSOS,NUCLEUS等。4、S3C2510处理器:
ARM940T、166MHz、2MAC接口、DES/3DES加密、PCI总线、USBHOST和DEVICE。适用产品:以太网HUB、交换机、路由器、VOIP、XDSLMODEM、WLAN产品、家庭网关等网络设备。416BGA,支持VXWORKS、LINUX、NUCLEUS。33.1
三星ARM处理器概述5、S3C2440处理器:
ARM920T、400~533MHz、支持TFT、USBHOST、DEVICE、SDCard以及MMC接口、触摸屏接口、AC’97CODEC、8通道10bitADC、照相机接口、289-FBGA,S3C2440CPU支持包括微软WindowsCE、PalmOS、Symbian和Linux等操作系统6、S3C24A0处理器:
ARM926EJ内核、集成的16位定点DSP指令集、支持Jazelle技术,使得硬件设备可以直接运行Java程序源代码、CAMERAMODULE、内置硬件MPEG4等接口,应用3G手机。
43.2S3C2440A特性一、概述1、三星公司推出的16/32位RISC微处理器S3C2440A,为手持设备和一般类型应用提供了低价格、低功耗、高性能小型微控制器的解决方案。2、为了降低整体系统成本,S3C2440A提供了丰富的内部设备。53、S3C2440A采用了ARM920T的内核,0.13um的CMOS标准宏单元和存储器单元。4、它采用了新的总线架构AdvancedMicrocontrollerBusArchitecture(AMBA)。5、其低功耗、简单、优雅以及全静态设计特点,适合于对成本和功率敏感型的应用。66、S3C2440A的杰出特点是其核心处理器(CPU),是一个16/32位ARM920T的RISC处理器。ARM920T实现了MMU,AMBABUS和Harvard高速缓冲体系结构。7、这一结构具有独立的16KB指令Cache和16KB数据Cache。每个都是由具有8字长的行组成。8、通过提供一套完整的通用系统外设,S3C2440A降低了整体系统成本并且无需配置额外的组件。7二、S3C2440A集成的片上功能1、1.2V内核供电,1.8V/2.5V/3.3V存储器供电,3.3V外部I/O供电,具备16KB的I-Cache和16KB的D-Cache/MMU微处理器。2、外部存储控制器(SDRAM控制和片选逻辑)。3、LCD控制器(最大支持4K色STN和256K色TFT)提供1通道LCD专用DMA。4、4通道DMA并有外部请求引脚。85、3通道UART(IrDA1.0,64字节TxFIFO,和64字节RxFIFO)。6、2通道SPI。7、1通道IIC-BUS接口。8、1通道IIS-BUS音频编解码器接口。9、AC’97解码器接口。10、兼容SD主接口协议1.0版和MMC卡协议2.11兼容版。
911、2端口USB主机/1端口USB设备(1.1版)。12、4通道PWM定时器和1通道内部定时器/看门狗定时器。13、8通道10比特ADC和触摸屏接口。14、具有日历功能的RTC。15、相机接口(最大4096×4096像素的支持;2048×2048像素的支持以及缩放。)16、130个通用I/O口和24通道外部中断源。17、具有普通、慢速、空闲和掉电模式。18、具有PLL片上时钟发生器10三、体系结构1、为手持设备和通用嵌入式应用提供片上集成系统解决方案2、16/32位RISC体系结构和ARM920T内核强大的指令集3、加强的ARM体系结构MMU用于支持WinCE,EPOC32和Linux114、指令高速存储缓冲器(I-Cache),数据高速存储缓冲器(D-Cache),写缓冲器和物理地址TAGRAM减少主存带宽和响应性带来的影响5、采用ARM920TCPU内核支持ARM调试体系结构6、内部高级微控制总线(AMBA)体系结构(AMBA2.0,AHB/APB)12四、系统管理器1、支持大/小端方式2、支持高速总线模式和异步总线模式3、寻址空间:每bank128M字节(总共1G字节)4、支持可编程的每bank8/16/32位数据总线带宽5、从bank0到bank6都采用固定的bank起始寻址136、bank7具有可编程的bank的起始地址和大小7、8个存储器bank:-其中6个适用于ROM,SRAM,和其他-另外2个适用于ROM/SRAM和同步DRAM8、所有的存储器bank都具有可编程的操作周期149、支持外部等待信号延长总线周期10、支持掉电时的SDRAM自刷新模式11、支持各种型号的ROM引导(NOR/NANDFlash,EEPROM,或其他)15五、NANDFlash启动引导1、支持从NANDflash存储器的启动2、采用4KB内部缓冲器进行启动引导3、支持启动之后NAND存储器仍然作为外部存储器使用4、支持先进的NANDflash16六、Cache存储器1、64项全相连模式,采用I-Cache(16KB)和D-Cache(16KB)2、每行8字长度,其中每行带有一个有效为和两个dirty位3、伪随机数或轮转循环替换算法位4、采用写穿式(write-through)或写回式(write-back)cache操作来更新主存储器5、写缓冲器可以保存16个字的数据和4个地址17七、时钟和电源管理1、片上MPLL和UPLL:采用UPLL产生操作USB主机/设备的时钟MPLL产生最大400MHZ@1.3V操作MCU所需要的时钟2、通过软件可以有选择性的为每个功能模块提供时钟183、电源模式:正常,慢速,空闲和掉电模式正常模式:正常运行模式慢速模式:不加PLL的低时钟频率模式空闲模式:只停止CPU的时钟;掉电模式:所有外设和内核的电源都切断;4、可以通过EINT[15:0]或RTC报警中断来从掉电模式中唤醒处理器19八、中断控制器1、60个中断源(1个看门狗定时器,5个定时器,9个UARTs,24个外部中断,4个DMA,2个RTC,2个ADC,1个IIC,2个SPI,1个SDI,2个USB,1个LCD和1个电池故障,1个NAND和2个Camera),1个AC97音频2、电平/边沿触发模式的外部中断源3、可编程的边沿/电平触发极性4、支持为紧急中断请求提供快速中断服务20九、具有脉冲带宽调制功能的定时器(PWM)
1、4通道16位具有PWM功能的定时器,1通道16位内部定时器,可基于DMA或中断工作2、可编程的占空比周期,频率和极性3、能产生死区4、支持外部时钟源21十、RTC(实时时钟)1、全面的时钟特性:秒、分、时、日期,星期、月和年2、32.768KHz工作3、具有报警中断4、具有节拍中断22十一、通用I/O端口1、24个外部中断端口2、130个多功能输入/输出端口十二、DMA控制器1、4通道的DMA控制器2、支持存储器到存储器,IO到存储器,存储器到IO和IO到IO的传输3、采用触发传输模式来加快传输速率23十四、LCD控制器控制器STNLCD显示特性1、支持3种类型的STNLCD显示屏:4位双扫描,4位单扫描,8位单扫描显示类型2、支持单色模式、4级、16级灰度STNLCD、256色和4096色STNLCD243、支持多种不同尺寸的液晶屏LCD实际尺寸的典型值是:640×480,320×240,160×160及其他最大虚拟屏幕大小是4M字节256色模式下支持的最大虚拟屏是:4096×1024,2048×2048,1024×4096等25十五、TFT彩色显示屏1、支持彩色TFT的1,2,4或8bbp(像素每位)调色显示2、支持16,24bbp无调色真彩显示TFT3、在24bbp模式下支持最大16M色TFT4、lpc3600定时控制器,为嵌入式lts350Q1-PD1/2(SAMSUNG3.5“Portrait/256kcolor/Reflectivea-SiTFTLCD)265、lpc3600定时控制器,为嵌入式lts350Q1-PE1/2(SAMSUNG3.5”Portrait/256Kcolor/Transflectivea-SiTFTLCD)6、支持多种不同尺寸的液晶屏典型实屏尺寸:640×480,320×240,160×160及其他最大虚拟屏大小4M字节64K色彩模式下最大的虚拟屏尺寸为2048×1024及其他27十六、UART1、3通道UART,可以基于DMA模式或中断模式工作2、支持5位,6位,7位或者8位串行数据发送/接收3、支持外部时钟作为UART的运行时钟(UEXTCLK)284、可编程的波特率5、支持IrDA1.06、具有测试用的还回模式7、每个通道都具有内部64字节的发送FIFO和64字节的接收FIFO29十七、A/D转换和触摸屏接口1、8通道多路复用ADC2、最大500KSPS/10位精度3、内部TFT直接触摸屏接口十八、看门狗定时器1、16位看门狗定时器2、在定时器溢出时发生中断请求或系统复位30十九、IIC总线接口1、1通道多主IIC总线2、可进行串行,8位,双向数据传输,标准模式下数据传输速度可达100kbit/s,快速模式下可达到400kbit/s31二十、IIS总线接口1、1通道音频IIS总线接口,可基于DMA方式工作2、串行,每通道8/16位数据传输3、发送和接收具备128字节(64字节加64字节)FIFO4、支持IIS格式和MSB-justified数据格式32二一、AC97音频解码器接口1、支援16位采样2、1-ch立体声PCM输入/1-ch立体声PCM输出1-chMIC输入二二、USB主设备1、2个USB主设备接口2、遵从OHCIRev.1.0标准3、兼容USBversion1.1标准33二三、USB从设备1、1个USB从设备接口2、具备5个Endpoint3、兼容USBver1.1标准二四、SPI接口1、兼容2通道SPI协议2.11版2、发送和接收具有2×8位的移位寄存器3、可以基于DMA或中断模式工作34二五、SD主机接口1、正常,中断和dma数据传输模式(字节,半字节,文字传输)2、DMAburst4接入支持(只支持字传输)3、兼容SD存储卡协议1.0版4、兼容SDIO卡协议1.0版5、发送和接收具有64字节FIFO6、兼容MMC卡协议2.11版35二六、相机接口1、支持ITU-RBT601/6568-bit模式2、具有DZI(数字变焦)能力3、具有极性可编程视频同步信号4、最大值支持4096x4096像素输入(支持2048×2048像素输入缩放)5、镜头旋转(x轴,y轴,和180°旋转)6、相机输出格式(16/24-bit的RGB与YCBCR4:2:0/4:2:2格式)36二七、工作电压1、内核:300MHz时1.20V,400MHz时1.3V;内存:支持1.8v/2.5v
/
3.0v
/
3.3v。2、输入/输出:3.3v二八、操作频率1、Fclk最高达400MHz2、Hclk最高达136MHz3、Pclk最高达68MHz37二九、S3C2440A内核结构
主要由ARM920T内核和片内外设两大部分构成:1、ARM920T内核:由ARM9内核ARM9TDMI、32KB的Cache、MMU三部分组成。2、片内外设:分为高速外设和低速外设,分别用AHB总线和APB总线。38
39三十、S3C2440A的封装(289FBGA)40Gizmondo(S3C2440)Gigabeat(S3C2440)DMP-1(S3C2440)EntertainmentMobilePhoneE282800(S3C2440)M500(S3C2440)GPSRider(S3C2440)M(S3C2440)iPAQSeries(S3C2410/2440)PDA三星S3C2440的应用产品41TXS3C2440核心板42TXS3C2440底板43GT2440A板44MINI2440板451.3S3C2440A存储器一、S3C2440A存储器控制器概述1、S3C2410A的存储器管理器提供访问外部存储器的所有控制信号:26位地址信号、32位数据信号、8个片选信号、以及读/写控制信号等。2、地址空间:每个bank128MB,一共8个bank,即总共1G寻址空间。3、Bank0:16/32bit寻址。其他bank:8/16/32bit寻址。
Bank0-bank5:ROM、SRAM;bank6-bank7:ROM、SRAM、SDRAM。4、Bank0-bank5的起始地址和空间大小是固定的,为128MB。bank6和bank7的容量可编程改变,可以是2、4、8、16、32、64、128MB,并且bank6的起始地址是固定的,bank7的开始地址与bank6的结束地址相连接,但是二者的容量必须相等。
465、bank0可以作为引导ROM,其数据线宽只能是16位和32位,复位时由OM0、OM1引脚确定;其它存储器的数据线宽可以是8位、16位和32位。6、支持自刷新和低功率模式SDRAM。7、支持大端(BigEndian)和小端(LittleEndian)的存储格式。474849
Bank6和bank7的大小必须是相同的,bank6的起始地址是确定的,而bank7的大小是可以改变大的。
选择S3C2440的启动模式。注意:bank0是16位或32位的50二、存储器的控制寄存器
内存控制器为访问外部存储空间提供存储器控制信号,S3C2440A存储器控制器共有13个寄存器。51寄存器地址功能操作复位值BWSCON0x48000000总线宽度和等待控制读/写0x0BANKCON00x48000004BANK0控制读/写0x0700BANKCON10x48000008BANK1控制读/写0x0700BANKCON20x4800000CBANK2控制读/写0x0700BANKCON30x48000010BANK3控制读/写0x0700BANKCON40x48000014BANK4控制读/写0x0700BANKCON50x48000018BANK5控制读/写0x0700BANKCON60x4800001CBANK6控制读/写0x18008BANKCON70x48000020BANK7控制读/写0x18008REFRESH0x48000024SDRAM刷新控制读/写0xAC0000BANKSIZE0x48000028可变的组大小设置读/写0x0MRSRB60x4800002CBANK6模式设置读/写xxxMRSRB70x48000030BANK7模式设置读/写xxx521、总线宽度和等待控制寄存器31302928272625242322212019181716ST7WS7DW7ST6WS6DW6ST5WS5DW5ST4WS4DW41514131211109876543210ST3WS3DW3ST2WS2DW2ST1WS1DW1XDW0XSTn:控制存储器组n的UB/LB引脚输出信号。 1:使UB/LB与nBE[3:0]相连; 0:使UB/LB与nWBE[3:0]相连WSn:使用/禁用存储器组n的WAIT状态 1:使能WAIT;0:禁止WAITDWn:控制存储器组n的数据线宽 00:8位;01:16位;10:32位;11:保留53Tacs:设置nGCSn有效前地址的建立时间
00:0个;01:1个;10:2个;11:4个时钟周期Tcos:设置nOE有效前片选信号的建立时间
00:0个;01:1个;10:2个;11:4个时钟周期Tacc:访问周期
000:1个;001:2个;010:3个;011:4个时钟
100:6个:101:8个;110:10个;111:14个1514131211109876543210TacsTcosTaccTcohTcahTacpPMC2、BANKn---存储器组控制寄存器(n=0--5)3130292827262524232221201918171654Tcoh:nOE无效后片选信号的保持时间
00:0个;01:1个;10:2个;11:4个时钟Tcah:nGCSn无效后地址信号的保持时间
00:0个;01:1个;10:2个;11:4个时钟Tacp:页模式的访问周期
00:2个;01:3个;10:4个;11:6个时钟PMC:页模式的配置,每次读写的数据数
00:1个;01:4个;10:8个;11:16个 注:00为通常模式。55MT:设置存储器类型
00:ROM或者SRAM,[3:0]为Tacp和PMC;
11:SDRAM,[3:0]为Trcd和SCAN;
01、10:保留Trcd:由行地址信号切换到列地址信号的延时时钟数
00:2个时钟;01:3个时钟;10:4个时钟
SCAN:列地址位数
00:8位; 01:9位; 10:10位
14131211109876543210TacsTcosTaccTcohTcahTacp/TrcdPMC/SCAN3、BANK6/7---存储器组6/7控制寄存器31……171615保留MT56REFEN:刷新控制。 1:使能刷新;0:禁止刷新TREFMD:刷新方式。 1:自刷新 0:自动刷新Trp:设置SDRAM行刷新时间(时钟数)
00:2个时钟;01:3个;10:3个;11:4个时钟Tsrc:设置SDRAM行操作时间(时钟数)
00:4个时钟;01:5个;10:6个;11:7个时钟 注:SDRAM的行周期=Trp+Tsrc。Refresh_count:刷新计数值1514131211109876543210保留Refresh_count4、REFRESH---刷新控制寄存器31……242322212019181716保留REFENTREFMDTrpTsrc保留57Refresh_count:刷新计数器值 计算公式:刷新周期=(211-Refresh_count+1)/HCLK例子:设刷新周期=15.6µs,HCLK=60MHz则 刷新计数器值=211+1-60×15.6=1113 1113=0x459=0b1000101100158 高24位未用。BURST_EN:ARM突发操作控制
0:禁止突发操作;1:可突发操作SCKE_EN:SCKE使能控制SDRAM省电模式
0:关闭省电模式;1:使能省电模式SCLK_EN:SCLK省电控制,使其只在SDRAM访问周期内使能SCLK 0:SCLK一直有效;1:SCLK只在访问期间有效BK76MAP:控制BANK6/7的大小及映射76543210BURST_ENXSCKE_ENSCLK_ENXBK76MAP5、BANKSIZE---BANK6/7组大小控制寄存器59BK76MAP:控制BANK6/7的大小及映射
100:2MB; 101:4MB;
110:8MB 111:16MB;
000:32MB; 001:64MB 010:128MB60WBL:突发写的长度。0:固定长度;1:保留TM:测试模式。 00:模式寄存器集;其它保留CL:列地址反应时间
000:1个时钟;010:2个时钟;
011:3个时钟;其它保留BT:猝发类型
0:连续; 1:保留BL:猝发时间
000:1个时钟;其它保留6、MRSRB6/7---BANK6/7模式设置寄存器1514131211109876543210WBLTMCLBTBL61三、NandFlash及其控制器1、Norflash存储器和Nandflash存储器
Norflash存储器:读速度高,而擦、写速度低,容量小,价格高。 Nandflash存储器:读速度不如Norflash,而擦、写速度高,容量大,价格低。有取代磁盘的趋势。 因此,现在不少用户从Nandflash启动和引导系统,而在SDRAM上执行主程序代码。2、NandFlash控制器概述(1)S3C2410X微控制器从Nandflash的引导功能:其内部有一个叫做“起步石(Steppingstone)”的SRAM缓冲器,系统启动时,Nandflash存储器的前面4KByte字节将被自动载入到起步石中,然后系统自动执行这些载入的引导代码。引导代码执行完毕后,自动跳转到SDRAM执行。(2)Nandflash操作的校验功能:使用S3C2410X内部硬件ECC功能可以对Nandflash的数据进行有效性的检测。
623、NandFlash控制器主要特性(1)NandFlash模式:支持读/擦/编程Nandflash存储器。(2)自动导入模式:复位后,引导代码被送入Steppingstone,传送后,引导代码在Steppingstone中执行。(3)具有硬件ECC(纠错码)功能:硬件产生纠错代码。(4)内部4KB的SRAM缓冲器Steppingstone,在Nandflash引导后可以作为其他用途使用。
63NandFlash控制器功能框图主要由6部分组成引脚信号:CLE:命令锁存R/nB:就绪/忙644、NandFlash控制器的寄存器寄存器地址功能操作复位值NFCON0x4E000000NandFlash配置读/写-NFCMD0x4E000004NandFlash命令读/写-NFADDR0x4E000008NandFlash地址读/写-NFDATA0x4E00000CNandFlash数据读/写-NFSTAT0x4E000010NandFlash状态读/写-NFECC0x4E000014NandFlash纠错读/写-65NFEN:NF控制器使能控制
0:禁止使用; 1:允许使用IECC:初始化ECC编码/解码器控制位
0:不初始化ECC; 1:初始化ECCNFCE:NF片选信号nFCE控制位持续时间设置
0:nFCE为低有效; 0:nFCE为高无效TACLE:CLE/ALE持续时间设置值(0---7)
持续时间=
HCLK*(TACLS+1)
CLE/ALE:命令/地址锁存允许1514131211109876543210NFENXIECCNFCETACLEXTWRPH0XPWRPH10-000-0-0(1)NFCON---Flash配置寄存器66TWRPH0:写信号持续时间设置值(0~7) 持续时间=
HCLK*(TWRPH0+1)
TWRPH1:写信号无效后CLE/ALE保持时间设置值(0~7) 持续时间=
HCLK*(TWRPH1+1)1514131211109876543210保留命令字(2)NFCMD---Flash命令寄存器67 高24位未用,低8位为读入或者写出的数据1514131211109876543210保留地址值(3)NFADDR---Flash地址寄存器1514131211109876543210保留输入/输出数据(4)NFDATA---Flash数据寄存器 高24位未用,低8位为Flash存储器地址值68RnB:NandFlash存储器状态位
0:存储器忙; 1:存储器准备好1514131211109876543210保留RnB(5)NFSTAT---Flash状态寄存器1514131211109876543210错误校正码#1错误校正码#0(6)NFECC---Flash错误校正码寄存器31302928272625242322212019181716保留错误校正码#269一、时钟和电源管理功能1、时钟功能
有两个锁相环MPLL、UPLL产生系统所需要的不同频率的时钟。(1)为CPU产生FCLK时钟(2)为AHB产生HCLK时钟 使用HCLK的设备:中断控制器、存储器管理器、DMA控制器、LCD控制器、FLASH控制器、USBHost(不用PLL时)、总线控制器、片外设备。
1.4S3C2440A时钟和电源管理70(3)为APB产生PCLK时钟 使用PCLK的设备:117个通用I/O口GPIO、ADC、5个定时器与4个PWM、3个UART、2个SPI、IIC、USBDevice(不用PLL时)、RTC、WDT、SD卡接口、IIS接口(HostandDevice)(4)为USB(HostandDevice)产生UCLK时钟(48MHz)2、电源管理功能
具有4种电源管理模式:正常模式、慢时钟模式、空闲模式、掉电模式。 1.4S3C2440A时钟和电源管理71(1)正常模式: 1)锁相环工作;
2)为CPU和所有片内外设提供时钟。 此模式系统功耗最大。(2)慢时钟模式: 锁相环不工作,CPU等直接使用原始时钟、或原始时钟的分频工作。 此模式工作时钟频率低而使功耗低,并且锁相环不工作也使功耗降低。1.4S3C2440A时钟和电源管理72(3)空闲模式: 停止为CPU提供时钟,CPU不工作(其外设均工作)。
退出方法:任何中断请求可唤醒CPU工作,退出空闲模式。(4)断电模式: 时钟模块断电,除了唤醒电路之外所有部分均不供电。系统需分成两部分供电。此模式功耗最低。(必须设置有外中断)
退出方法:用中断唤醒。
1)外部中断EINT0---15;
2)实时钟报警中断。1.4S3C2440A时钟和电源管理73二、电路结构与工作原理1、电路结构
主要由5部分组成:时钟源、MPLL、UPLL、时钟控制器、电源控制器等。1.4S3C2440A时钟和电源管理74电路结构晶振、外部时钟MPLLCLKHCLKPCLKFCLKUCLK75晶振电路和外部时钟762、时钟源选择
S3C2440A的时钟可以选用晶振(XTAL),也可以使用外部时钟(EXTCLK),由系统复位时,在复位信号上升沿对引脚OM3、OM2所测的状态来确定。
其对应关系如下表所示。OM[3:2]值主时钟源USB时钟源00CrystalCrystal01CrystalEXTCLK10EXTCLKCrystal11EXTCLKEXTCLK773、频率计算
(1)锁相环输出频率MPLL=(m×Fin)/(p×2S) m=M+8, M:M寄存器的值 p=P+2, P:P寄存器的值 S:S寄存器的值
(2)S3C2410内核时钟频率
使用锁相环:FCLK=MPLL
慢模式下:FCLK=MPLL/除数器比率78寄存器R/W描述初值偏址LOCKTIMER/WPLL锁定时间寄存器0x00FFFFFF0x00MPLLCONR/WMPLL配置寄存器0x0005C0800x04UPLLCONR/WUPLL配置寄存器0x000280800x08CLKCONR/W时钟控制寄存器0x0007FFF00x0CCLKSLOWR/W慢时钟控制寄存器0x000000040x10CLKDIVNR/W时钟比控制寄存器0x000000000x14三、专用寄存器 S3C2410的时钟与电源管理共有6个专用寄存器,其基地址均为0x4C000000。
79寄存器R/W描述初值偏址LOCKTIMER/WPLL锁定时间计数寄存器0x00FFFFFF0x001、PLL锁定时间寄存器(LOCKTIME)字段名位意义初值Reserved31:24保留(为0)0x00U_LTIME23:12UPLL锁定时间计数值(U_LTIME>150μS)0xFFFM_LTIME11:0MPLL锁定时间计数值(U_LTIME>150μS)0xFFF80寄存器R/W描述初值偏址MPLLCONR/WMPLL控制寄存器0x0005C0800x042、MPLL控制寄存器(MPLLCON)字段名位意义初值Reserved31:20保留(为0)0x000MDIV19:12主倍频(M)控制值0x5CReserved11:10保留(为0)00PDIV9:4前(P)分频控制值001000Reserved3:2保留(为0)00SDIV1:0后(S)分频控制值0081寄存器R/W描述初值偏址UPLLCONR/WUPLL控制寄存器0x000280800x083、UPLL控制寄存器(UPLLCON)字段名位意义初值Reserved31:20保留(为0)0x000MDIV19:12主倍频(M)控制值0x28Reserved11:10保留(为0)00PDIV9:4前(P)分频控制值001000Reserved3:2保留(为0)00SDIV1:0后(S)分频控制值0082输入频率输出频率MDIVPDIVSDIV12.00MHz11.289MHzN/AN/AN/A12.00MHz16.934MHzN/AN/AN/A12.00MHz22.50MHzN/AN/AN/A12.00MHz33.75MHz822312.00MHz45.00MHz821312.00MHz50.70MHz1613312.00MHz48.00MHz1202312.00MHz56.25MHz1422312.00MHz67.50MHz8222MPS值选择推荐表83输入频率输出频率MDIVPDIVSDIV12.00MHz79.00MHz711212.00MHz84.75MHz1052212.00MHz90.00MHz1122212.00MHz101.25MHz1272212.00MHz113.00MHz1051212.00MHz118.50MHz1502212.00MHz124.00MHz1161212.00MHz135.00MHz8221MPS值选择推荐表(续1)84输入频率输出频率MDIVPDIVSDIV12.00MHz147.00MHz902112.00MHz152.00MHz681112.00MHz158.00MHz711112.00MHz170.00MHz771112.00MHz180.00MHz821112.00MHz186.00MHz851112.00MHz192.00MHz881112.00MHz202.80MHz16131MPS值选择推荐表(续2)85寄存器R/W描述初值偏址CLKCONR/W时钟控制寄存器0x0007FFF00x0C4、时钟控制寄存器(CLKCON)字段名位意义初值Reserved31:19保留(为0)0x000SPI18控制PCLK给SPI时钟0:禁止;1:允许1IIS17控制PCLK给IIS时钟0:禁止;1:允许1IIC16控制PCLK给IIC时钟0:禁止;1:允许186字段名位意义初值ADC15控制PCLK给ADC时钟0:禁止;1:允许1RTC14控制PCLK给RTC时钟0:禁止;1:允许1GPIO13控制PCLK给GPIO时钟0:禁止;1:允许1UART212控制PCLK给UART2时钟0:禁止;1:允许1UART111控制PCLK给UART1时钟0:禁止;1:允许187字段名位意义初值UART010控制PCLK给UART0时钟。0:禁止;1:允许1SDI9控制PCLK给SDI时钟。0:禁止;1:允许1PWMTIMER8控制PCLK给PWMTIMER时钟0:禁止;1:允许1USBDevice7控制PCLK给USBDevice时钟0:禁止;1:允许1USBHost6控制HCLK给USBHost时钟0:禁止;1:允许188字段名位意义初值LCDC5控制HCLK给LCDC时钟。0:禁止;1:允许1NANDFlashController4控制HCLK给FlashC时钟。0:禁止;1:允许1POWER-OFF3控制进入断电模式。0:禁止;1:进入断电模式0IDLEBIT2控制进入空闲模式。0:禁止;1:转入空闲模式说明:该位不能够自动清0.0Reserved1保留(为0)0SM_BIT0控制进入特别模式。0:禁止(推荐);1:进入特别模式(保留)089寄存器R/W描述初值偏址CLKSLOWR/W慢时钟控制寄存器0x000000040x105、慢时钟控制寄存器(CLKSLOW)字段名位意义初值UCLK_ON7USB时钟控制。0:开,UPLL也开;1:关,UPLL也关。0Reserved6保留(为0)-MPLL_OFF5M锁相环控制。0:开,稳定后(至少150μS)可对SLOE_BIT清0;1:关,仅在SLOE_BIT为1时190字段名位意义初值SLOW_BIT4慢时钟控制位。
0:正常模式,FCLK=MPLL1:慢时钟模式。FCLK=输入时钟/2/SLOW_VALFCLK=输入时钟(SLOW_VAL=0)0Reserved3保留(为0)-SLOW_VAL2:0慢时钟除数值(0---7)。0x4说明:1、进入慢时钟模式MPLL可关、也可开。但关闭MPLL更节电。 2、退出慢时钟模式应先启动MPLL,否则因MPLL未稳定而FCLK无时钟输出。91寄存器R/W描述初值偏址CLKDIVNR/W时钟比控制寄存器0x000000000x146、时钟比控制寄存器(CLKDIVN)字段名位意义初值Reserved2保留(为0)0HDIVN10:HCLK=FCLK1:HCLK=FCLK/20PDIVN00:PCLK=HCLK1:PCLK=HCLK/2092慢时钟模式时钟设置SLOW_VALFCLKHCLKPCLKHDIVN=0HDIVN=1PDIVN=0PDIVN=1000EXT/1EXT/1EXT/2HCLKHCLK/2001EXT/2EXT/2EXT/4HCLKHCLK/2010EXT/4EXT/4EXT/8HCLKHCLK/2011EXT/6EXT/6EXT/612HCLKHCLK/2100EXT/8EXT/8EXT/16HCLKHCLK/2101EXT/10EXT/10EXT/20HCLKHCLK/2110EXT/12EXT/12EXT/24HCLKHCLK/2111EXT/14EXT/14EXT/28H
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安徽绿海商务职业学院《角色设计》2023-2024学年第一学期期末试卷
- 美妆产品库房季节性配货计划
- 2024年皮卡货车租赁服务及司机培训合同3篇
- 音乐厅建设商品混凝土施工协议
- 新闻学教师录用合同模板
- 水产养殖土地租赁协议
- 企业授权与市场拓展策略
- 跨区域行政车辆调度协调
- 博物馆膜结构施工合同
- 企业高效仓库货物储存管理办法
- word 公章 模板
- T∕ZSQX 008-2020 建设工程全过程质量行为导则
- ISO-IEC17025-2017实验室管理体系全套程序文件
- 业务员手册内容
- pH值的测定方法
- 输出轴的机械加工工艺规程及夹具设计
- 元旦文艺汇演校长致辞
- 国家开放大学电大本科《管理案例分析》2023-2024期末试题及答案试卷编号:1304
- 离合器接合叉机械工艺说明书
- PWM脉宽直流调速系统设计及 matlab仿真验证
- 蜂窝煤成型机设计方案.doc
评论
0/150
提交评论