历史上的今天
返回首页

历史上的今天

今天是:2025年06月04日(星期三)

正在发生

2018年06月04日 | S3C6410 存储器映射

2018-06-04 来源:eefocus

S3C6410 支持 32 位物理地址域,并且这些地址域分成两部分,一部分用于存储,另一部分用于外设。 

2.1 存储器系统模块图 

   通过 SPINE总线访问主存,主存的地址范围是0x0000_0000~0x6FFF_FFFF。主存部分分成四个区域:引导镜像区、内部存储区、静态存储区和动态存储区。

    引导镜像区的地址范围是从 0x0000_0000~0x07FF_FFFF,但是没有实际的映射内存。引导镜像区反映一个镜像,这个镜像指向内存的一部分区域或者静态存储区。引导镜像的开始地址是0x0000_0000。  内部存储区用于启动代码访问内部 ROM 和内部 SRAM,也被称做 Steppingstone。每块内部存储器的起始地址是确定的。内部ROM 的地址范围是 0x0800_0000~0x0BFF_FFFF,但是实际存储仅 32KB。该区域是只读的,并且当内部 ROM 启动被选择时,该区域能映射到引导镜像区。内部 SRAM 的地址范围是0x0C00_0000~0x0FFF_FFFF,但是实际存储仅4KB。该区域能被读和写,当NAND 闪存启动被选择时能映射到引导镜像区。  静态存储区的地址范围是0x1000_0000~0x3FFF_FFFF。通过该地址区域能访问SROM、SRAM、 NOR Flash、同步NOR接口设备、和Steppingstone。每一块区域代表一个芯片选择,例如,地址范围从0x1000_0000~

0x17FF_FFFF代表Xm0CSn[0]。每一个芯片选择的开始地址是固定的。NAND Flash和CF/ATAPI不能通过静态

存储区访问,因此任何Xm0CSn[5:2]映射到NFCON 或 CFCON,相关地址区域应当被访问。一个例外,如果

Xm0CSn[2]用于NAND Flash,Steppingstone映射到存取区从0x2000_0000~27FF_FFFF。 

   动态存储区的地址范围是0x4000_0000~0x6FFF_FFFF。DMC0有权使用地址0x4000_0000~

0x4FFF_FFFF,并且DMC1有权使用地址0x5000_0000~0x6FFF_FFFF。对于每一块芯片选择的起始地址是可

以进行配置的。 

   外设区域通过 PERI 总线被访问,它的地址范围是0x7000_0000~0x7FFF_FFFF。这个地址范围的所有

的 SFR能被访问。而且如果数据需要从NFCON或 CFCON 传输,这些数据需要通过PERI总线传输。 



2.2 特殊设备地址空间 

    如表 2-1 所示,显示了特殊设备地址空间的描述。 

                                        表 2-1 特殊设备地址空间 

         地址                            大小 (MB)       描述                             备注

         0x0000_0000    0x07FF_FFFF    128MB        Remap 0 : SRAM0 或Boot Loader     被映射区 Remap 1 :内部 ROM域


         0x0800_0000    0x0BFF_FFFF    64MB         内部 ROM                    

      

         0x0C00_0000    0x0FFF_FFFF    64MB         Stepping Stone (Boot Loader)   

 

         0x1000_0000    0x17FF_FFFF    128MB        SMC Bank 0                       
         0x1800_0000    0x1FFF_FFFF    128MB        SMC Bank 1                       
         0x2000_0000    0x27FF_FFFF    128MB        SMC Bank 2
         0x2800_0000    0x2FFF_FFFF     128MB         SMC Bank 3                        
         0x3000_0000    0x37FF_FFFF     128MB         SMC Bank 4                        
         0x3800_0000    0x3FFF_FFFF     128MB         SMC Bank 5                        

         0x4000_0000    0x47FF_FFFF     128MB         存储器端口 1 DDR/SDRAM Bank0           
         0x4800_0000    0x4FFF_FFFF     128MB         存储器端口 1 DDR/SDRAM Bank1           
         0x5000_0000    0x5FFF_FFFF     256MB         存储器端口 2DDR/SDRAM Bank0            
         0x6000_0000    0x6FFF_FFFF     256MB         存储器端口 2DDR/SDRAM Bank1            

  



 表 2-2 AHB 总线存储器映射 

                                                                           描述            备注 

                      0x7000_0000   0x700F_FFFF     SROM SFR        
                      0x7010_0000   0x701F_FFFF     OneNAND SFR     
                      0x7020_0000   0x702F_FFFF     NFCON SFR       
                      0x7030_0000   0x703F_FFFF     CFCON SFR       
                      0x7040_0000   0x70FF_FFFF     保留                                                                           
                      0x7100_0000   0x710F_FFFF     TZIC0           
                      0x7110_0000   0x711F_FFFF     TZIC1                                                                    
                      0x7120_0000   0x712F_FFFF     INTC0           
                      0x7130_0000   0x713F_FFFF     INTC1           
                      0x7140_0000   0x71FF_FFFF     保留                                                                                
                      0x7200_0000   0x72FF_FFFF     保留                                                                                 
                      0x7300_0000   0x7300_0FFF     ETB 存储器         
                      0x7310_0000   0x731F_FFFF     ETB寄存器          
                      0x7320_0000   0x73FF_FFFF     保留   
                      0x7400_0000   0x740F_FFFF     间接主机I/F         
                      0x7410_0000   0x741F_FFFF     直接主机I/F         
                     0x7420_0000   0x742F_FFFF     保留              
                     0x7430_0000   0x743F_FFFF     USB Host        
                     0x7440_0000   0x744F_FFFF     MDP I/F         
                     0x7450_0000   0x74FF_FFFF     保留                                                                               
                     0x7500_0000   0x750F_FFFF     DMA0            
                     0x7510_0000   0x751F_FFFF     DMA1            
                     0x7520_0000   0x752F_FFFF     保留              
                     0x7530_0000   0x753F_FFFF     保留              
                     0x7540_0000   0x75FF_FFFF     保留                                                                              
                     0x7600_0000   0x760F_FFFF     保留              
                     0x7610_0000   0x761F_FFFF     2D图形            
                     0x7620_0000   0x762F_FFFF     TV编码器           
                     0x7630_0000   0x763F_FFFF     TV定标器  

 

如表7-3所示,显示了APB总线存储器映射。 


                 地址                             描述                    备注 

            0x7640_0000     0x76FF_FFFF     保留                                                                                                       
            0x7700_0000     0x770F_FFFF     Post处理器                         
            0x7710_0000     0x771F_FFFF     LCD控制器                          
            0x7720_0000     0x772F_FFFF     旋转器    
            0x7730_0000         0x77FF_FFFF          保留                                                                                                                         
0x7800_0000         0x783F_FFFF          相机I/F                                     
0x7840_0000         0x787F_FFFF          保留                                        
0x7880_0000         0x78BF_FFFF          JPEG                                                                                   
0x78C0_0000         0x78FF_FFFF          保留                                                                                                                         
0x7900_0000         0x79FF_FFFF          保留                                        
0x7A00_0000         0x7AFF_FFFF          保留                                        
0x7B00_0000         0x7BFF_FFFF          保留                                                                                                                         
0x7C00_0000         0x7C0F_FFFF          USB OTG                                   
0x7C10_0000         0x7C1F_ FFFF         USB OTG SFR                               
0x7C20_0000         0x7C2F_ FFFF         SD-MMC 控制器 0 (高速/CE-ATA)    
0x7C30_0000         0x7C3F_ FFFF         SD-MMC 控制器 1(高速/CE-ATA)                   
0x7C40_0000         0x7C4F_ FFFF         SD-MMC 控制器 2 (高速/CE-ATA)    
0x7C50_0000         0x7C5F_ FFFF         保留                                                                                                                         
0x7D00_0000         0x7D0F_FFFF          D&I (安全总线系统配置) SFR                        
0x7D10_0000         0x7D1F_FFFF          AES_RX                                    
0x7D20_0000         0x7D2F_FFFF          DES_RX                                    
0x7D30_0000         0x7D3F_FFFF          HASH (SHA/PRNG)_RX                        
0x7D40_0000         0x7D4F_ FFFF         RX FIFO SFR                               
0x7D50_0000         0x7D5F_ FFFF         AES_TX                                    
0x7D60_0000         0x7D6F_ FFFF         DES_TX                                    
0x7D70_0000         0x7D7F_ FFFF         HASH(SHA/PRNG)_TX                         
0x7D80_0000         0x7D8F_ FFFF         TX FIFO SFR                               
0x7D90_0000         0x7D9F_ FFFF         RX_FIFO                                   
0x7DA0_0000         0x7DAF_ FFFF         TX_FIFO   
0x7DB0_0000     0x7DBF_ FFFF     SDMA0                             
0x7DC0_0000     0x7DCF_ FFFF     SDMA1 

如表2-4所示,显示了APB总线存储器映射。 



 地址                             描述             备注 

0x7DD0_0000      0x7DFF_FFFF     保留                
0x7E00_0000      0x7E00_0FFF     DMC0 SFR          
0x7E00_1000      0x7E00_1FFF     DMC1 SFR          
0x7E00_2000      0x7E00_2FFF     MFC SFR           
0x7E00_3000      0x7E00_3FFF     保留                
0x7E00_4000      0x7E00_4FFF     看门狗定时器            
0x7E00_5000      0x7E00_5FFF     RTC               
0x7E00_6000      0x7E00_6FFF     HSI TX            
0x7E00_7000      0x7E00_7FFF     HIS RX            
0x7E00_8000      0x7E00_8FFF     保留                
0x7E00_9000      0x7E00_9FFF     保留                
0x7E00_A000      0x7E00_AFFF     键盘I/F             
0x7E00_B000      0x7E00_BFFF     ADC/触摸屏           
0x7E00_C000      0x7E00_CFFF     ETM               
0x7E00_D000      0x7E00_DFFF     Key               
0x7E00_E000      0x7E00_EFFF     芯片 ID             
0x7E00_F000      0x7E00_FFFF     系统控制器                                                                                  
0x7F00_0000      0x7F00_0FFF     TZPC              
0x7F00_1000      0x7F00_1FFF     AC97              
0x7F00_2000      0x7F00_2FFF     IIS 通道0           
0x7F00_3000      0x7F00_3FFF     IIS 通道1           
0x7F00_4000      0x7F00_4FFF     IIC   
0x7F00_5000                    0x7F00_5FFF                   UART                            
0x7F00_6000                    0x7F00_6FFF                   PWM定时器                          
0x7F00_7000                    0x7F00_7FFF                   IrDA                            
0x7F00_8000                    0x7F00_8FFF                   GPIO                            
0x7F00_9000                    0x7F00_9FFF                   PCM通道0                          
0x7F00_A000                    0x7F00_AFFF                   PCM通道1                          
0x7F00_B000                    0x7F00_BFFF                   SPI0                            
0x7F00_C000                    0x7F00_CFFF                   SPI1                            
0x7F00_D000                    0x7F00_DFFF                   保留                              
0x7F00_E000                    0x7F00_EFFF                   保留                              
0x7F00_F000                    0x7F00_FFFF                   保留


推荐阅读

史海拾趣

AnalogicTech公司的发展小趣事

AnalogicTech公司成立于1997年,总部位于美国硅谷。在创立初期,公司面临资金短缺、市场竞争激烈等诸多挑战。然而,凭借创始团队对半导体技术的深刻理解和前瞻视野,AnalogicTech成功开发出一系列具有创新性的产品,逐渐在市场中站稳脚跟。

DBLECTRO公司的发展小趣事

1997年,迪贝电子在上海正式成立,标志着这家专注于环境感知技术和气体检测及分析领域的创新企业正式进入中国市场。当时,中国的环保法规日益严格,对气体排放的监控和管理要求也不断提高。迪贝电子凭借其在该领域的深厚积累和技术实力,迅速在市场上推出了一系列高质量的气体检测和分析仪器。这些产品以其准确性、稳定性和易用性受到了用户的广泛好评,为迪贝电子在中国市场的快速发展奠定了坚实的基础。

Amphenol(安费诺)公司的发展小趣事

1997年,迪贝电子在上海正式成立,标志着这家专注于环境感知技术和气体检测及分析领域的创新企业正式进入中国市场。当时,中国的环保法规日益严格,对气体排放的监控和管理要求也不断提高。迪贝电子凭借其在该领域的深厚积累和技术实力,迅速在市场上推出了一系列高质量的气体检测和分析仪器。这些产品以其准确性、稳定性和易用性受到了用户的广泛好评,为迪贝电子在中国市场的快速发展奠定了坚实的基础。

B&B Electronics Manufacturing Company公司的发展小趣事

B&B公司成立于二战后的经济恢复期,最初是一家小型的电子制造公司。在创始人对电子技术的深厚兴趣和不懈追求下,公司逐渐在数据通信和商业应用领域找到了自己的定位。初步的产品线主要集中在转换器、控制器等基础电子设备上,为当时的工业自动化和过程控制提供了稳定可靠的解决方案。

CONEC公司的发展小趣事

随着技术的不断进步和市场需求的不断变化,CONEC始终坚持产品创新。1985年,D-SUB滤波连接器的推出,是公司技术实力和市场洞察力的体现。这一创新产品不仅满足了当时市场对高性能连接器的需求,也为公司在电子行业中树立了良好的口碑。此后,CONEC不断推出新产品,逐步扩大市场份额,成为全球电子行业的重要参与者。

EDAC公司的发展小趣事

精英电脑(ECS)自1987年成立以来,一直以其卓越的技术创新能力在电子行业中占据一席之地。公司早期专注于主板的研发和生产,凭借其稳定的性能和出色的兼容性,迅速赢得了市场的认可。随着科技的进步,ECS不断拓宽产品线,从主板扩展到台式机、笔记本电脑、平板电脑等多个领域。在技术创新方面,ECS始终坚持自主研发,不断推出具有行业领先水平的新产品,如采用最新制程技术的主板、搭载高性能处理器的笔记本电脑等。这些创新产品不仅提升了ECS的品牌形象,也为公司带来了可观的利润。

问答坊 | AI 解惑

基于LabVIEW的信号输出与数据采集系统

基于LabVIEW的信号输出与数据采集系统…

查看全部问答>

论坛资料重复太多了,有办法解决吗?

本人在论坛下载下来的时候发现,竟然有很多资料内容都是一样的,只改头换面而已,既浪费芯币又浪费时间,可怜我辛苦攒来的芯币呀!晕…希望管理员重视。…

查看全部问答>

源程序--我用逻辑分析仪测试时隙,调试出的18b20

我用逻辑分析仪测试出的1820时隙,源代码 …

查看全部问答>

职业规划与职业危机

一个看上去很美的职业生涯,往往是有心人策划出来并锲而不舍地为之努力,才能成就的。然而,能在从业之初就有很明确职业规划的人,毕竟是少数,很多人的职业规划是在工作3-5年间慢慢建立起来的,甚至还有一部分人一辈子也没有明确的职业规划。   ...…

查看全部问答>

Wince6.0 中文模拟器

我从这里下载wince6.0中文模拟器,然后安装到VS2005里面。最后还装了一个wince6.0。 同时也装了ActiveSync4.5. 但是这个wince6.0的中文模拟器CHSEmu Emulator,通过ActiveSync4.5 一直连接不上。 不知道是为什么?但同时我装Windows mobile 5.0 ...…

查看全部问答>

请教大家下面IC的型号和厂商?

请各位大侠和兄弟姐妹帮忙,先在此谢过了。…

查看全部问答>

利用2510-AT型自动调谐温度控制源表自动优化热电制冷器PID系数

概述 许多热电制冷器(TEC)控制器采用PI或PID(比例、积分、微分)环路实现温度控制。虽然这些环路可以提供精密的温度控制,但却要求适当的P(比例)、I(积分)、D(微分)值。在很多情况下,这些P(比例)、I(积分)、D(微分)值是通过试验和误 ...…

查看全部问答>

有关LED灯珠的COB封装相对于传统SMD封装的介绍

随着固态照明技术的不断进步,COB(chip-on-board)封装技术得到越来越多的重视,由于COB光源有热阻低,光通量密度高,眩光少,发光均匀等特性,在室内外照明灯具中得到了广泛的应用,如筒灯,球泡灯,日光灯管,路灯以及工矿灯。   本文就COB封装 ...…

查看全部问答>

关于DM8168的封装和型号的问题

你好! 现在我是在做DM8168的电路设计,参考的设计是SPECTRUM提供的EVM_8168_REV_D。EVM_8168_REV_D上用到的DM8168的芯片型号是:TMS320DM8168ACYG。为了方便,我使用的是德州仪器提供的CAE封装和PCB封装(电路设计工具是PADS),CAE封装名称:TMS ...…

查看全部问答>