版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六讲CPU寄存器配置及最小系统接口介绍
张朋月,手/p>
zhangpy@面向二十一世纪的嵌入式系统技术
达盛知天培训中心课程简介课程内容:最小核心系统接口介绍,CPU寄存器片选配置及内存空间映像
。课程目的:掌握最常用处理器核心系统接口方式,及内存空间的寄存器配置
。
讲座时间:40分钟本节主要内容最小核心系统定义。S3C2410最小核心系统的存储器配置。系统在初次焊接完成后,如何调试哪?最小核心系统对于嵌入式系统而言,最小核心系统是指包括存储单元在内独立工作并可实现一定功能的CPU单元及相应外围单元。以图是最小核心系统示意图,部分也可以包含网络部分。最小核心系统在实际工作中意义重大,系统工作好坏与此关系密切,就好比人的心、脑等中枢一样。
最小核心系统的关键部分在实际设计开发中,存储器部分涉及众多数据线、地址线和控制线,信号频率较高,走线较多,在布板和焊接能保证的前提下,调试时对CPU存储空间的正确配置是关系到系统调试的成败。因此最小核心系统的关键部分是存储器部分,包括其布板和焊接和CPU存储空间的正确配置。布板和焊接是技能的体现,而存储空间的配置才是真正技术的体现。S3C2410的存储部分介绍S3C2410存储控制器为外部存储操作提供必要的控制信号。S3C2410存储控制器特性如下所示产:共有8个块存储区,对应8个片选,每个块最大寻址空间128MB,可以以8/16/32-bit的方式访问。6个块可用于ROM(FLash),SRAM等存储器的配置空间.另外2个块可用于ROM,SRAM,FP/EDO/SDRAM存储器的配置空间。有七个片选起始地址固定,大小可编程的地址空间;另外一个片选起始地址空间可变,大小可编程。所有片选的操作周期都是可编程的,并可采用外部等待来扩展总线周期。DRAM/SDRAM接口支持掉电模式下的自刷新,并支持异步和同步的DRAMS3C2410存储空间的映射左图中存储空间映射图,各个块的起始地址有了,从表中可以看出nGCS(0-6)的地址空间是固定的,nGCS7的空间是依据nGCS6设定其空间范围大小而变动。这就是七个固定一个可变空间的含义。空间中0x48000000开始的空间是各种寄存器的配置空间。SROM的指代ROM或SRAMS3C2410的Bank6/7存储空间地址配置表上图是Bank6/7的地址空间地址表列.从图中可以看出,Bank6/7的地址是统一编址的,而且空间大小必须设定为相同。S3C2410的BANK0总线宽度设定BANK0是Boot存储器的空间,上电后复位后地址默认为0x0,并从该空间读取信息,因此其地址总线的宽度是靠CPU外部的OM0/1管脚来设定,上表是BANK0的总线宽度组合表,不同设置代表不同宽度。下表是不同宽度对应不同的地址总线接法。S3C2410的FLASH接法说明上图是32位总线宽度对应的8位存储器的接法。右图是16位总线宽度对应的8位存储器接法注意地址线的接法变化。S3C2410的SRAM接法说明上图所示为32位总线宽度对应的两片16位存储器的接法。如果是16位总线宽度就采用图中左部芯片,但要注意地址线要上依次上移一位相接。
S3C2410的SDRAM配置表S3C2410的SDRAM配置表(续)S3C2410为64M的SDRAM总线为多少位?地址按什么接?
S3C2410的SDRAM接法说明左上图是16位SDRAM与CPU的接法,注意图中的红框部分,CPU的A21和A22分别接BA0和BA1。与上页图的8M中的红框相对应。左下图是两片16数据总线宽度的芯片组成32位总线宽度的SDRAM存储结构。红框部分的A22A23分别接BA0和BA1。与上页图的16M中的红框相对应。同时要注意DQM2和DQM3与字节高位芯片相接。S3C2410存储控制寄存器的初始化设置上图所示的是存储控制寄存器的初始化设置程序。从程序中打到相应代码SMRDATA定义了各项寄存器值。由上面的存储批处理程序来进行配置。S3C2410的总线宽度和等待状态寄存器(BWSCON)配置说明该寄存器指示CPU的每个存储BANK对应的是4个设置位,DWx[1:0]指定的Bank上的总线宽度,00:8bit;01:16bit;10:32bit;WSx位决定该Bank上等待状态是否使能。对于WS6和WS7如果该两个片选被配置成了SDRAM则该位等待是不支持的。STx位决定SRAM映射是否启用UB/LB管脚功能。BANK0的这这4位设置比较特殊并且不用设置,它是靠上电复位后由系统自动读取的。而且没有WS0和ST1位。寄存器整体情况见文档。S3C2410的块控制寄存器(BANKCONx)配置说明上面的块控制寄存器表列只适应于Bank0-Bank5,对于Bank6-7块另有相应设置。S3C2410的块控制寄存器(BANKCONx)配置说明BANKCON6/7与前6个寄存器相比多出了MT[16:15]的两个设置位,如果该位设置为00,则设置方式与前6个寄存器完全相同。如果该位设置为11,则140位的设置就如最下面表格所示。其中只需要设置4位即可。其它两种的设置情况详见文档寄存器。S3C2410的内存刷新控制寄存器(REFRESH)配置说明该控制器定义了DRAM和SDRAM的刷新模式。有刷新使能位,自刷新设定位,预充电时间设定,SDRMA最小延时时间,CAS保持时间,和自刷新周期设定位。S3C2410的内存尺寸寄存器(BANKSIZE)配置说明BANKSIZE定义了内存的大小尺寸的大小
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度酒店客房智能家电配置与售后服务合同4篇
- 二零二五版房屋互换及增值服务协议范本3篇
- 2025年私立学校新生试读协议书(音乐特色教育)标准文本3篇
- 二零二五版新型城镇化项目合同保修与跟进管理3篇
- 二零二五年度风景名胜区植被保护与养护合同4篇
- 二零二五年生物制药技术合作保密及成果分享协议3篇
- 二零二五版跨境电商合伙经营服务合同下载3篇
- 2025年度航空航天铝合金材料供应协议3篇
- 2025年度新能源汽车销售与充电设施运营管理协议4篇
- 二零二五年度生态农业合作项目履约担保合同正文本4篇
- 人教版小学数学(2024)一年级下册第一单元 认识平面图形综合素养测评 B卷(含答案)
- 企业年会摄影服务合同
- 电商运营管理制度
- 二零二五年度一手房购房协议书(共有产权房购房协议)3篇
- 2025年上半年上半年重庆三峡融资担保集团股份限公司招聘6人易考易错模拟试题(共500题)试卷后附参考答案
- 城市公共交通运营协议
- 内燃副司机晋升司机理论知识考试题及答案
- 2024北京东城初二(上)期末语文试卷及答案
- 2024设计院与职工劳动合同书样本
- 2024年贵州公务员考试申论试题(B卷)
- 电工高级工练习题库(附参考答案)
评论
0/150
提交评论