《S3C44B0X硬件结构与功能1概要课件.ppt》由会员分享,可在线阅读,更多相关《S3C44B0X硬件结构与功能1概要课件.ppt(83页珍藏版)》请在三一办公上搜索。
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.DMA,控制器,?,6.I/O,
2、端口,?,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,的特性,-,体系结构,16/32,位,RISC,体系结构和,ARM7TDMI,处理器内核,强大的指令体系;,Thumb,代码压缩机,最大化代码密度
4、同时保持了,32,位指令的性能;,基于,JTAG,的片上集成,ICE,调方式支持解决方案;,32,8,位硬件乘法器;,实现低功耗,SAMBAII,的新型总线结构。,4.1 S3C44B0X,简介,?,S3C44BOX,的特性,片上,2.5V,8,通道,10,PLL,时钟,可选的,ARM7TD,LCD,控,8,个外部,位,ADC,产生器,71,个通用,1,个通道,内部,2,通道,MI,内核,,看门狗定,1,个多主,中断源,制器(最,具有日历,5,个,PWM,外部存储,I/O,口,IIS,总线控,SRAM,UART,带,时器,带有,8KB,总线控,大支持,功能的,IIC,控制器,定时器和,制器,有
5、握手协,Cache,256,色,RTC,制器,1,通道,2,个通用,2,个外设,1,通道内,(片选逻,议(支持,DSTN,,,DMA,SIO,用,DMA,,,部定时器,辑,,IrDA1.0,,,LCD,具有,FP/EDO/,具有外部,具有,16-,专用,DMA,),请求引脚,SDRAM,byte,控制器),FIFO,),4.1 S3C44B0X,简介,?,S3C44BOX,的体系结构,4.1 S3C44B0X,简介,?,S3C44BOX,的引脚,-,外形,4.1 S3C44B0X,简介,?,S3C44BOX,的引脚,-,引脚功能选择使用示例,S3C44BOX,系列微控制器的引脚一般是多个功,能
6、复用,但是同一引脚在同一,引脚在同一时刻只,能使用其中一个功能,这可以通过设置,PINSELx,寄,存器来选择。,GPIO,P0.0,TXD0,PWM1,输出,通过,PINSEL0,控制引脚功能,目录,第,4,章,?,8,日历时钟,?,1.S3C44B0,简介,?,9,中断控制,?,2.,存储器管理,?,10.,串行口管理,?,3.,时钟和功耗管理,?,11 LCD,控制器,?,4.CUP Wrapper,和总线,?,12.IIS,总线接口,特性,?,13.,其他接口管理,?,5.DMA,控制器,?,6.I/O,端口,?,7.PWM,定时器和看门狗,定时器,4.2,存储器管理,?,S3C44B
7、OX,存储系统的特点,有大端模式和小端模式。,地址空间具有,8,个存储体,每个存储体可达,32MB,,总共可达到,256MB,;,对所有存储体的访问大小均可进行改变(,8,位,/16,位,/32,位),总线宽度可编程;,8,个存储器中,,Bank0Bank5,可支持,ROM,、,SRAM,;,Bank6,、,Bank7,可支持,ROM,、,SRAM,和,FP/EDO/SDRAM,等,,Bank6,和,Bank7,存贮容量大小,相同;,7,个存储器的起始地址固定,,1,个存储器的起始,地址可变。(即第,8,个可变),4.2,存储器管理,?,S3C44BOX,存储系统,-Bank6/Bank7,存
8、储器的地,址表,的特点,存储器,Bank6,地址,2MB,4MB,8MB,16MB,32MB,起始地址,0 xc000000,0 xc000000,0 xc000000,0 xc000000,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,存
9、储器管理,?,S3C44BOX,存储系统,-,存储器的大小端模式,的特点,当,ENDIAN,为,L,时则使用大端模式,大,/,小端模式,之所以存在是因为当在存储器中存储不同字长的数据,时,大,/,小端模式定义了不同长度的数据类型的对齐方,式。,4.2,存储器管理,?,S3C44BOX,存储系统,-,总线宽度,的特点,因为,Bank0,是系统自举,ROM,存储体,所以必须在访问,ROM,之前定义,Bank0,的总线宽度,OM1,OM0,启动,ROM,的数据宽度,/,位,0,0,1,0,1,0,8,16,32,其他存储体的总线宽度只能在系统复位后由程序进行设定,,1,1,测试模式,由地址为,0 x
10、01c8000,的特殊寄存器,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,存储系统,-,存储器的分配,的特点,存储器,与存储器接口,存储器,与存储器接口,Bank0,BIOS 512KB,2Flash,Bank4,保留,Bank1,16MB Fl
11、ash,硬盘,Bank5,保留,Bank2,USB,接口,Bank6,系统内存,SDRAM,Bank3,LCD,显示模块,Bank7,保留,4.2,存储器管理,?,寄存器定义,-BWSCON,总线宽度和等待,状态寄存器,BWSCON,寄存器主要用来设置外接存储,器的总线宽度和等待状态。在,BWXCON,中,除了,Bank0,,对其他,7,个,Bank,都各对应有,4,个相关位的设,置,分别为,STx,,,WSx,,,DWx,。,4.2,存储器管理,?,寄存器定义,-BANKCONn,控制寄存器,S3C44BOX,具有,8,个,BANKCONn,寄存器,分别对应,着,Bank,BANCONn,寄
12、存器针对操作时序进行设置,,BANKC,ONn,位,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,寄存器,分别对应,着,Bank,BANCONn,寄存器针对操作时序进行设置,,BANKC,ONn,位,Tacs,14:13,Tcos,12:11,Tacc,10:8,Toch,7:6,Tcah,5:4,Tpac,3:2,PMC,1:0,在,nGCSn,有效之前地址建立时间,00=0,时钟周期,0
13、1=1,时钟周期,10=2,时钟周期,11=4,时钟周期,初值,:,00,4.2,存储器管理,?,寄存器定义,-BANKCONn,控制寄存器,S3C44BOX,具有,8,个,BANKCONn,寄存器,分别对应,着,Bank,BANCONn,寄存器针对操作时序进行设置,,BANKC,ONn,位,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,存储器管理,?,寄存器定义,-BANK
14、CONn,控制寄存器,S3C44BOX,具有,8,个,BANKCONn,寄存器,分别对应,着,Bank,BANCONn,寄存器针对操作时序进行设置,,BANKC,ONn,位,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,
15、具有,8,个,BANKCONn,寄存器,分别对应,着,Bank,BANCONn,寄存器针对操作时序进行设置,,BANKC,ONn,位,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,寄存器,分别对应,着,Bank,BANCONn,寄存器针对操作时序进行设置,,BANK
16、C,ONn,位,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,寄存器,分别对应,着,Bank,BANCONn,寄存器针对操作时序进行设置,,BANKC,ONn,位,Tacs,14:13,Tcos,12:11,Tacc,10:8,Toch,7:6,Tcah,5:4,T
17、pac,3:2,PMC,1:0,页模式存取周期,00=2,时钟周期,01=3,时钟周期,10=4,时钟周期,11=6,时钟周期,初值:,00,4.2,存储器管理,?,寄存器定义,-BANKCONn,控制寄存器,S3C44BOX,具有,8,个,BANKCONn,寄存器,分别对应,着,Bank,BANCONn,寄存器针对操作时序进行设置,,BANKC,ONn,位,Tacs,14:13,Tcos,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,
18、4.2,存储器管理,?,寄存器定义,-BANKCONn,控制寄存器,S3C44BOX,具有,8,个,BANKCONn,寄存器,分别对应,着,Bank,BANCONn,寄存器针对操作时序进行设置,,BANK,CONn,位,MT,16,:,15,Tacs,14:13,Tcos,12:11,Tacc,10:8,Toch,7:6,Tcah,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,
19、存储器管理,?,寄存器定义,-REFRESH,刷新寄存器,S3C44BOX,具有,8,个,BANKCONn,寄存器,分别对应,着,Bank,BANCONn,寄存器针对操作时序进行设置,,REFRES,REFEN,H,位,23,TREFM,D,22,Trp,21:20,Trc,19:18,Tchr,17:16,Reserve,d,15:11,Refresh,Counter,10:0,4.2,存储器管理,?,寄存器定义,-REFRESH,刷新寄存器,S3C44BOX,具有,8,个,BANKCONn,寄存器,分别对应,着,Bank,BANCONn,寄存器针对操作时序进行设置,,REFRES,REFE
20、N,H,位,23,TREFM,D,22,Trp,21:20,Trc,19:18,Tchr,17:16,Reserve,d,15:11,Refresh,Counter,10:0,DRAM/SDRAM,刷新使新,0=,禁止,1=,允许(自动刷新),初值,:,1,4.2,存储器管理,?,寄存器定义,-REFRESH,刷新寄存器,S3C44BOX,具有,8,个,BANKCONn,寄存器,分别对应,着,Bank,BANCONn,寄存器针对操作时序进行设置,,REFRES,REFEN,H,位,23,TREFM,D,22,Trp,21:20,Trc,19:18,Tchr,17:16,Reserve,d,15
21、:11,Refresh,Counter,10:0,DRAM/SDRAM,刷新模式,0=CBR/Auto,刷新,1=,自刷新,在,self-refresh,时,,DRAM/SDRAM,控制信号被适当电平驱动,初值,:,0,4.2,存储器管理,?,寄存器定义,-REFRESH,刷新寄存器,S3C44BOX,具有,8,个,BANKCONn,寄存器,分别对应,着,Bank,BANCONn,寄存器针对操作时序进行设置,,REFRES,REFEN,H,位,23,TREFM,D,22,Trp,21:20,Trc,19:18,Tchr,17:16,Reserve,d,15:11,Refresh,Counter
22、,10:0,DRAM/SDRAM RAS,预充电时间,DRAM,:,00=1.5,时钟周期,01=2.5,时钟周期,10=3.5,时钟周期,11=4.5,时钟周期,SDRAM:00=2,时钟周期,01=3,时钟周期,10=4,时钟周期,11=,无,初值:,10,4.2,存储器管理,?,寄存器定义,-REFRESH,刷新寄存器,S3C44BOX,具有,8,个,BANKCONn,寄存器,分别对应,着,Bank,BANCONn,寄存器针对操作时序进行设置,,REFRES,REFEN,H,位,23,TREFM,D,22,Trp,21:20,Trc,19:18,Tchr,17:16,Reserve,d,
23、15:11,Refresh,Counter,10:0,SDRAM RC,最小时间:,00=4,时钟周期,01=5,时钟周期,10=6,时钟周期,11=7,时钟周期,初值:,11,4.2,存储器管理,?,寄存器定义,-REFRESH,刷新寄存器,S3C44BOX,具有,8,个,BANKCONn,寄存器,分别对应,着,Bank,BANCONn,寄存器针对操作时序进行设置,,REFRES,REFEN,H,位,23,TREFM,D,22,Trp,21:20,Trc,19:18,Tchr,17:16,Reserve,d,15:11,Refresh,Counter,10:0,CAS,保持时间(,DRAM,
24、),00=1,时钟周期,01=2,时钟周期,10=3,时钟周期,11=4,时钟周期,初值,:,00,4.2,存储器管理,?,寄存器定义,-REFRESH,刷新寄存器,S3C44BOX,具有,8,个,BANKCONn,寄存器,分别对应,着,Bank,BANCONn,寄存器针对操作时序进行设置,,REFRES,REFEN,H,位,23,TREFM,D,22,Trp,21:20,Trc,19:18,Tchr,17:16,Reserve,d,15:11,Refresh,Counter,10:0,未用,初值:,0000,4.2,存储器管理,?,寄存器定义,-REFRESH,刷新寄存器,S3C44BOX,
25、具有,8,个,BANKCONn,寄存器,分别对应,着,Bank,BANCONn,寄存器针对操作时序进行设置,,REFRES,REFEN,H,位,23,TREFM,D,22,Trp,21:20,Trc,19:18,Tchr,17:16,Reserve,d,15:11,Refresh,Counter,10:0,DRAM/SDRAM,刷新计数值,初值:,0,4.2,存储器管理,?,寄存器定义,-BANKSIAE,寄存器,BANKSIAE,寄存器定义了,Bank,的大小,BANDSIZE,SCLKEN,Reserved,BK76MAP,位,4,3,2:0,4.2,存储器管理,?,寄存器定义,-BANK
26、SIAE,寄存器,BANKSIAE,寄存器定义了,Bank,的大小,BANDSIZE,SCLKEN,Reserved,BK76MAP,位,4,3,2:0,设置为,1,,则,SCLK,仅在,SDRAM,存取周期产生,这个特征将使功能减少,,推荐设置为,1,,,0=,标准,1=,低功能,4.2,存储器管理,?,寄存器定义,-BANKSIAE,寄存器,BANKSIAE,寄存器定义了,Bank,的大小,BANDSIZE,SCLKEN,Reserved,BK76MAP,位,4,3,2:0,无,4.2,存储器管理,?,寄存器定义,-BANKSIAE,寄存器,BANKSIAE,寄存器定义了,Bank,的大小
27、,BANDSIZE,SCLKEN,Reserved,BK76MAP,位,4,3,2:0,Bank6/Bank7,存储映射,000,:,32MB/32MB 100,:,2MB/2MB 101,:,4MB/4MB,110,:,SMB/SMB 111,:,16MB/16MB,4.2,存储器管理,?,寄存器定义,-MRSR,寄存器,MRSR,是,SDRAM,模式设置寄存器,MRSR,位,Reserved,WBL,11:10,9,TM,8:7,CL,6:4,BT,3,BL,2:0,4.2,存储器管理,?,寄存器定义,-MRSR,寄存器,MRSR,是,SDRAM,模式设置寄存器,MRSR,位,Reserv
28、ed,WBL,11:10,9,TM,8:7,CL,6:4,BT,3,BL,2:0,无,4.2,存储器管理,?,寄存器定义,-MRSR,寄存器,MRSR,是,SDRAM,模式设置寄存器,MRSR,位,Reserved,WBL,11:10,9,TM,8:7,CL,6:4,BT,3,BL,2:0,写突发脉冲长度,推荐值为,0,4.2,存储器管理,?,寄存器定义,-MRSR,寄存器,MRSR,是,SDRAM,模式设置寄存器,MRSR,位,Reserved,WBL,11:10,9,TM,8:7,CL,6:4,BT,3,BL,2:0,测试模式,00,:设置寄存器模式,01,,,10,,,11,:保留,4.
29、2,存储器管理,?,寄存器定义,-MRSR,寄存器,MRSR,是,SDRAM,模式设置寄存器,MRSR,位,Reserved,WBL,11:10,9,TM,8:7,CL,6:4,BT,3,BL,2:0,CAS,突发响应时间,000=1,时钟周期,010=2,时钟周期,011=3,时钟周期,其他保留,4.2,存储器管理,?,寄存器定义,-MRSR,寄存器,MRSR,是,SDRAM,模式设置寄存器,MRSR,位,Reserved,WBL,11:10,9,TM,8:7,CL,6:4,BT,3,BL,2:0,突发类型,0,:连续的(推荐),1,:不适用,4.2,存储器管理,?,寄存器定义,-MRSR,
30、寄存器,MRSR,是,SDRAM,模式设置寄存器,MRSR,位,Reserved,WBL,11:10,9,TM,8:7,CL,6:4,BT,3,BL,2:0,突发长度,000,:,1,其他不适用,目录,第,4,章,?,8,日历时钟,?,1.S3C44B0,简介,?,9,中断控制,?,2.,存储器配置,?,10.,串行口管理,?,3.,时钟和功耗管理,?,11 LCD,控制器,?,4.CUP Wrapper,和总线,?,12.IIS,总线接口,特性,?,13.,其他接口管理,?,5.DMA,控制器,?,6.I/O,端口,?,7.PWM,定时器和看门狗,定时器,4.3,时钟和功耗管理,?,概述,S
31、3C44B0X,的,时钟产生器,可以为,CPU,产生要求,的时钟信号,同样也为外设提供了时钟信号。时钟产生,器可以通过软件来控制是否为每个外部设备模块提供时,钟信号,或者切断与外部设备的联系,以减少功耗。,4.3,时钟和功耗管理,?,概述,S3C44B0X,中的功耗管理提供,5,种模式,LCD,的,SL,空,正常模式,闲模式,慢速模式,停止模式,空闲模式,4.3,时钟和功耗管理,?,寄存器定义,-,PLL,控制寄存器,PLL,控制寄存器,设置,PLL,参数,PLL,输出频率计算公式如下,:,Fpllo=(m*Fin)/(p*2s),其中,m=(MDIV+8),,,p=(PDIV+2),,,s=
32、SDIV,,,Fpllo,必须大于,20MHZ,且少于,66MHZ,,,Fpllo*2s,必须少于,170MHZ,,,Fin/p,推荐为,1MHZ,或大于,但小于,2MHZ,PLLCON,MDIV,PDIV,SDIV,位,19:12,9:4,1:0,描述,主分频值,预分频值,后分频值,初始状态,0 x38,0 x08,0 x0,4.3,时钟和功耗管理,?,寄存器定义,IIC,AD,RT,C,C,-,时钟控制寄存器,GP,UA,IO,RT,1,RA,RT,0,BD,LC,SI,ZD,MA,DC,O,MA,0,1,0,1,7,6,5,4,PW,IDL,SL,ST,MT,E,_ID,OP,IM,LE
33、,ER,3,2,1,0,IIS,CL,KC,ON,14,15,13,12,11,10,9,8,4.3,时钟和功耗管理,?,寄存器定义,IIC,AD,RT,C,C,-,时钟控制寄存器,GP,UA,IO,RT,1,RA,RT,0,BD,LC,SI,ZD,MA,DC,O,MA,0,1,0,1,7,6,5,4,PW,IDL,SL,ST,MT,E,_ID,OP,IM,LE,ER,3,2,1,0,IIS,CL,KC,ON,14,15,13,12,11,10,9,8,控制,RTC block,的钟控,即使该位为,0,RTC,定时器仍工作。,0=,禁止,1=,允许,4.3,时钟和功耗管理,?,寄存器定义,II
34、C,AD,RT,C,C,-,时钟控制寄存器,GP,UA,IO,RT,1,RA,RT,0,BD,LC,SI,ZD,MA,DC,O,MA,0,1,0,1,7,6,5,4,PW,IDL,SL,ST,MT,E,_ID,OP,IM,LE,ER,3,2,1,0,IIS,CL,KC,ON,14,15,13,12,11,10,9,8,控制,BDMA block,的钟控,如果,BDMA,关断,在外设总线上的外设不能存取。,0=,禁止,1=,允许,4.3,时钟和功耗管理,?,寄存器定义,-,慢时钟控制寄存器,CLKSLOW,PLL_OFF,SLOW_BIT,SLOW_VAL,位,5,4,3:0,4.3,时钟和功耗
35、管理,?,寄存器定义,-,慢时钟控制寄存器,CLKSLOW,PLL_OFF,SLOW_BIT,SLOW_VAL,位,5,4,3:0,0:PLL,打开,,PLL,仅能在,SLOW-BIT=1,时打开,在,PLL,稳定后(,150us,),,SLOW,BIT,位可以清除,1,:,PLL-BIT,关掉,,PLL,仅能在,SLOW-BIT=1,时关掉,4.3,时钟和功耗管理,?,寄存器定义,-,慢时钟控制寄存器,CLKSLOW,PLL_OFF,SLOW_BIT,SLOW_VAL,位,5,4,3:0,0:Fout=Fpllo(PLL output),1:Fout=Fin/(2*SLOW-VAL),(SL
36、OW-VAL0),Fout=Fin,(SLOW-VAL=0)100,4.3,时钟和功耗管理,?,寄存器定义,-,慢时钟控制寄存器,CLKSLOW,PLL_OFF,SLOW_BIT,SLOW_VAL,位,5,4,3:0,这四位是在,SLOW-BIT,位打开时,slow clock,的分频值,4.3,时钟和功耗管理,?,寄存器定义,-,锁定时间计数值寄存器,初始值,LOCKTIME,位,描述,LTIME CNT,11:0,PLL,锁定时间计数,oxfff,值,目录,第,4,章,?,8,日历时钟,?,1.S3C44B0,简介,?,9,中断控制,?,2.,存储器配置,?,10.,串行口管理,?,3.,
37、时钟和功耗管理,?,11 LCD,控制器,?,4.CUP Wrapper,和总线,?,12.IIS,总线接口,特性,?,13.,其他接口管理,?,5.DMA,控制器,?,6.I/O,端口,?,7.PWM,定时器和看门狗,定时器,4.4 CPU Wrapper,和总线特性,?,概述,处理器,wrapper,包括一个,cache,、写入缓冲器和,CPU,内核。总线仲裁逻辑决定每个总线占用者的优先权。,4.4 CPU Wrapper,和总线特性,?,内部,SRAM,S3C44B0X,具有一个最小,8KB,的,4,组相连,cache,或内部,SRAM,。,如果内部,SRAM,为,4KB,,另外,4KB
38、,内部存储器可,以用来作为,2,组相连,cache,。,内部,SRAM,的存储器操作周期为,1MCLK,。,4.4 CPU Wrapper,和总线特性,?,总线优先级,DMA,刷新控制器,在,S3C44B0X,中,有,7,种总线,控,制器:,LCD_DMA;BDMA0;BDMA1;,ZDMA0;ZDMA1;Nbreq(,外部总线,master);CPU wrapper,。,LCD_DMA,ZDMA0,1,BDMA0,1,外部总线控制器,写缓冲区,Cache,和,CPU,4.4 CPU Wrapper,和总线特性,?,写缓冲区操作,S3C44B0X,有,4,个写缓冲区寄存器来提高存储器的,写性能
39、。每个寄存器包括一个,32,位数据区域,,28,位的,地址区域和,2,位的状态区域。,4.4 CPU Wrapper,和总线特性,?,写缓冲区操作,4.4 CPU Wrapper,和总线特性,?,寄存器定义,-,SYSCFG,寄存器,WE,CM,SE,SYSCFG,Reserved,Reserved,DA(reser,RSE,ved),(,reserv,ed,),位,7,6,5,4,3,2:1,0,4.4 CPU Wrapper,和总线特性,?,寄存器定义,-,SYSCFG,寄存器,WE,CM,SE,SYSCFG,Reserved,Reserved,DA(reser,RSE,ved),(,re
40、serv,ed,),位,7,6,5,4,保留,3,2:1,0,4.4 CPU Wrapper,和总线特性,?,寄存器定义,-,SYSCFG,寄存器,WE,CM,SE,SYSCFG,Reserved,Reserved,DA(reser,RSE,ved),(,reserv,ed,),位,7,6,5,4,保留,3,2:1,0,4.4 CPU Wrapper,和总线特性,?,寄存器定义,-,SYSCFG,寄存器,WE,CM,SE,SYSCFG,Reserved,Reserved,DA(reser,RSE,ved),(,reserv,ed,),位,7,6,5,4,3,2:1,0,初值,0,数据异常控制,
41、推荐值为,0,。,0,:允许数据异常,1,:不允许数据异常,4.4 CPU Wrapper,和总线特性,?,寄存器定义,-,SYSCFG,寄存器,WE,CM,SE,SYSCFG,Reserved,Reserved,DA(reser,RSE,ved),(,reserv,ed,),位,7,6,5,4,3,2:1,0,允许读停止选项,推荐值为,0,。,读停止选项在,Cache&CPU core,读数据时插入,个间歇等待周期。,0,:允许读停止,1,:允许读停止,初值,0,4.4 CPU Wrapper,和总线特性,?,寄存器定义,-,SYSCFG,寄存器,WE,CM,SE,SYSCFG,Reserv
42、ed,Reserved,DA(reser,RSE,ved),(,reserv,ed,),位,7,6,5,4,3,2:1,0,该位确定写缓冲的允许,/,不允许,一些外部装置需要最小的写周期时间,,如果允许写缓冲,在由于连续的写之间的周期将使之工作不正常。,0=,不允许写缓冲操作,1=,允许写缓冲操作,0,4.4 CPU Wrapper,和总线特性,?,寄存器定义,-,SYSCFG,寄存器,WE,CM,SE,SYSCFG,Reserved,Reserved,DA(reser,RSE,ved),(,reserv,ed,),位,7,6,5,4,3,2:1,0,这两位确定,Cache,模式,00=8KB
43、,内部,SRAM,01=4KB Cache,4KB,内部,SRAM,10=,保留,11=8KB Cache,初值,00,4.4 CPU Wrapper,和总线特性,?,寄存器定义,-,SYSCFG,寄存器,WE,CM,SE,SYSCFG,Reserved,Reserved,DA(reser,RSE,ved),(,reserv,ed,),位,7,6,5,4,3,2:1,0,允许停止选项,推荐值为,0,。,停止选项在使用,Cache,产生非连续地址时,插入,0,:不允许停止,1,:允许停止,初值,1,4.4 CPU Wrapper,和总线特性,?,SBUS,CON,位,31,15:14,13:12
44、,11:10,9:8,7:6,5:4,3:2,1:0,寄存器定义,FIX,-,SBUSCON,寄存器,S_BD,MA,S_nBR,EQ,LCD_,DMA,ZDMA,BDMA,nBRE,Q,S_LCD,S_ZD,_DMA,MA,4.4 CPU Wrapper,和总线特性,?,SBUS,CON,位,31,15:14,13:12,11:10,9:8,7:6,5:4,3:2,1:0,寄存器定义,FIX,-,SBUSCON,寄存器,S_BD,MA,S_nBR,EQ,LCD_,DMA,ZDMA,BDMA,nBRE,Q,S_LCD,S_ZD,_DMA,MA,优先模式,0,:轮转优先级,1,:固定优先级,初值
45、,0 xl,4.4 CPU Wrapper,和总线特性,?,SBUS,CON,位,31,15:14,13:12,11:10,9:8,7:6,5:4,3:2,1:0,寄存器定义,FIX,-,SBUSCON,寄存器,S_BD,MA,S_nBR,EQ,LCD_,DMA,ZDMA,BDMA,nBRE,Q,S_LCD,S_ZD,_DMA,MA,指示,LCD_DMA,的总线优先级(只读),00,:,Lst 01:2nd 10:3nd 11:4th,初值,00,4.4 CPU Wrapper,和总线特性,?,SBUS,CON,位,31,15:14,13:12,11:10,9:8,7:6,5:4,3:2,1:
46、0,寄存器定义,FIX,-,SBUSCON,寄存器,S_BD,MA,S_nBR,EQ,LCD_,DMA,ZDMA,BDMA,nBRE,Q,S_LCD,S_ZD,_DMA,MA,指示,ZDMA,的总线优先级(只读),00,:,Lst 01:2nd 10:3nd 11:4th,初值,01,4.4 CPU Wrapper,和总线特性,?,SBUS,CON,位,31,15:14,13:12,11:10,9:8,7:6,5:4,3:2,1:0,寄存器定义,FIX,-,SBUSCON,寄存器,S_BD,MA,S_nBR,EQ,LCD_,DMA,ZDMA,BDMA,nBRE,Q,S_LCD,S_ZD,_DM
47、A,MA,指示,BDMA,的总线优先级(只读),00,:,Lst 01:2nd 10:3nd 11:4th,初值,10,4.4 CPU Wrapper,和总线特性,?,SBUS,CON,位,31,15:14,13:12,11:10,9:8,7:6,5:4,3:2,1:0,寄存器定义,FIX,-,SBUSCON,寄存器,S_BD,MA,S_nBR,EQ,LCD_,DMA,ZDMA,BDMA,nBRE,Q,S_LCD,S_ZD,_DMA,MA,指示,nBREQQ,的总线优先级(只读),00,:,Lst 01:2nd 10:3nd 11:4th,初值,11,4.4 CPU Wrapper,和总线特性
48、,?,SBUS,CON,位,31,15:14,13:12,11:10,9:8,7:6,5:4,3:2,1:0,寄存器定义,FIX,-,SBUSCON,寄存器,S_BD,MA,S_nBR,EQ,LCD_,DMA,ZDMA,BDMA,nBRE,Q,S_LCD,S_ZD,_DMA,MA,指示,LCD_DMA,的总线优先级,00,:,Lst 01:2nd 10:3nd 11:4th,初值,00,4.4 CPU Wrapper,和总线特性,?,SBUS,CON,位,31,15:14,13:12,11:10,9:8,7:6,5:4,3:2,1:0,寄存器定义,FIX,-,SBUSCON,寄存器,S_BD,
49、MA,S_nBR,EQ,LCD_,DMA,ZDMA,BDMA,nBRE,Q,S_LCD,S_ZD,_DMA,MA,指示,ZDMA,的总线优先级,00,:,Lst 01:2nd 10:3nd 11:4th,初值,01,4.4 CPU Wrapper,和总线特性,?,SBUS,CON,位,31,15:14,13:12,11:10,9:8,7:6,5:4,3:2,1:0,寄存器定义,FIX,-,SBUSCON,寄存器,S_BD,MA,S_nBR,EQ,LCD_,DMA,ZDMA,BDMA,nBRE,Q,S_LCD,S_ZD,_DMA,MA,指示,BDMA,的总线优先级,00,:,Lst 01:2nd 10:3nd 11:4th,初值,10,4.4 CPU Wrapper,和总线特性,?,SBUS,CON,位,31,15:14,13:12,11:10,9:8,7:6,5:4,3:2,1:0,寄存器定义,FIX,-,SBUSCON,寄存器,S_BD,MA,S_nBR,EQ,LCD_,DMA,ZDMA,BDMA,nBRE,Q,S_LCD,S_ZD,_DMA,MA,指示,nBREQ,的总线优先级,00,:,Lst 01:2nd 10:3nd 11:4th,初值,11,
链接地址:https://www.31ppt.com/p-4010250.html