- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]第10章_局部总线控制器_mpc83xx中文手册_下册
第章L
图10-20. LBC中的存贮控制器的基本操作
可以把每个存贮体(片选)通过其基址寄存器中的机器选择位(BRn[MSEL])分配给这三种机器的任何一个,如图10-20所示。如果存贮体匹配,对应的机器(GPCM、SDRAM或UPM)就掌管控制访问的外部信号,并一直保持控制直到操作结束。
10.4.1 基本系统结构
下面几个小节介绍LBC的基本系统结构。
10.4.1.1 地址和地址空间检查
将已定义的基址写入BRn寄存器,将对应的地址掩码写入ORn寄存器。每当请求访问局部总线时,将内部事务的地址与每一个存贮体进行比较。该地址由ORn[BA]和ORn[AM]屏蔽,通过将该地址的19个最高有效位与每个存贮体的基址进行比较来译码地址。如果与一个存贮控制器存贮体匹配,那么就使用由该存贮体的BRn和ORn所定义的属性控制存贮器的访问;如果与多个存贮体匹配,那么编号最小的存贮体处理存贮器访问(也就是说,存贮体0的优先级高于存贮体1)。
10.4.1.2 外部地址锁存允许信号(LALE)
局部总线使用一条复用的地址/数据总线,所以LBC必须辨别在同一条总线(LAD[0:31])上出现的地址阶段和数据阶段。当LALE信号有效时,表示为地址阶段,此时LBC在LAD[0:31] 信号上驱动存贮器的地址。外部地址锁存器使用这一信号捕获地址并将其提供给存贮器或外设的地址信号。当LALE无效时,LAD[0:31]作为访问的(双向)数据总线。所有的地址阶段都使LALE有效,信号时长可编程,介于1到4个总线时钟周期之间。
LALE有效的频率在三种存贮控制器之间会有所变化。对于PGCM,将每一次有效认为是一次独立的访问,相应地,在每一次这样的访问之前LALE有效。比如,为了满足32字节cache行的传输,驱动8位端口的GPCM会让LALE和有效32次。SDRAM控制器使LALE有效只是为了启动给定起始地址的一次突发传输,因此,对于SDRAM来说,通过32位端口传输32字节的cache行可能只需要让LALE有效一次。对于UPM,LALE有效的次数依赖于UPM RAM是何如编程的。典型地,UPM单次访问使LALE有效一次,但是可以根据情况对UPM编程,多次使LALE有效,还能修改LA[27:31]的值而与LALE无关。一般地,当使用GPCM和SDRAM控制器时,如果使用足够宽的锁存器在LALE有效阶段捕获全部地址,就不必使用LA[27:31]。如果LBC正生成它自己的突发地址序列,UPM可能使用LA[27:31]。
为了说明LBC如何处理大事务,图10-21给出了GPCM在执行从地址0x5420开始的32字节写操作时的LBC信号。注意,在32次LALE有效的每一次有效期间,LA[27:32]精确地镜像LAD[27:32],但在数据阶段,只有LAD[0:7]和LDP0由有效数据和奇偶校验位驱动。
注意:所有地址和信号的值均用16进制表示。D(Bk)表示32字节数据的第k个字节,P(Bk)表示第k个数据字节的校验位。
图10-21. 将32个字节写入地址0x5420进行8位GPCM举例
10.4.1.3 数据传输确认(TA)
LBC内的三种存贮控制器产生内部传输确认信号TA(transfer acknowledge),允许采样(读)或修改(写)时LAD[0:31]上的数据。数据采样/数据修改总是发生在总线周期结束的时候,此时LBC使TA内部有效。在LBC调试模式下,也可以从外部在信号LDVAL上观察到TA。GPCM和SDRAM控制器根据选项和模式寄存器中的定时参数自动的生成TA,UPM只有在UPM模式下置位了UTA RAM字比特位的情况下才产生TA。图10-22给出了LALE、TA(内部)和。注意,TA和LALE不可能同时有效,在LALE有效期间,(或其它任何控制信号)保持无效或冻结。
图10-22. 使用LALE、TA和的基本LBC总线周期
10.4.1.4 数据缓冲控制(LBCTL)
存贮控制器为局部总线提供了数据缓冲控制信号LBCTL,这一信号在访问受GPCM或UPM控制的存贮体时被激活,置位ORn[BCTLD]可以禁止LBCTL。访问SDRAM机控制的存贮体不激活LBCTL控制。在GPCM模式下,LBCTL可以进一步由LBCR[BCTLC]配置,充当外部或外部信号。
如果把LBCTL配置为数据缓冲控制信号(LBCR[BCTLC]=00),在存贮控制器操作的第一个周期的总线时钟的上升沿让该信号有效(高电平),与LALE一致。如果访问是写,LBCTL在整个写期间保持高电平。但如果访问是读操作,LALE无效性和LBCTL变为无效(低电平),这样存贮器设备才能驱动总线。如果当前挂起了连续读操作,则在下一次事务开始之前让LBCTL有效一个总线时钟周期(也就是说,
您可能关注的文档
- [信息与通信]华南师范大学2012年数学建模集训小题目.doc
- [信息与通信]单片机并行语句.ppt
- [信息与通信]企业法律顾问工作文件.doc
- [信息与通信]半导体工艺 掺杂原理与技术.ppt
- [信息与通信]华为CC08程控交换机.doc
- [信息与通信]单片机应用技术第7章.ppt
- [信息与通信]单片机开发软件keil使用技巧 联调28.doc
- [信息与通信]园林植物配置与造景辅导.ppt
- [信息与通信]单片机教务电子时钟定时打铃系统--2012毕业论文.doc
- [信息与通信]变速云台中文说明书V8_ 03_8_21更新.pdf
- 浙江省临海市白云高级中学2025届高三历史3月月考试题.doc
- 云南拾谷县第一中学2024_2025学年高二物理上学期10月月考试题.doc
- 2025版高考生物总复习第13讲基因的分离定律教案苏教版.doc
- 湖北省黄石实验高中2024_2025学年高一历史下学期期末考试模拟卷.doc
- 通史版2025版高考历史大一轮复习专题七近代化的曲折发展__中日甲午战争至五四运动前4第4讲从维新思想到新文化运动课后达标检测含解析新人教版.doc
- 2024年高考数学考试大纲解读专题04导数及其应用含解析文.doc
- 河南省许汝平九校联盟2024_2025学年高一语文上学期期末考试试题扫描版无答案.doc
- 江西省吉安市吉水县第二中学2024_2025学年高一历史上学期第二次月考试题.doc
- 北京市平谷区2025届高三政治一模考试试题含解析.doc
- 2025届中考物理第四讲物态变化专项复习测试无答案新人教版.docx
最近下载
- 2024年人教版一年级数学上册全册教案.pdf VIP
- 统编人教版高中生物必修一全册优质教案.pdf VIP
- 第三单元评估测试卷 统编版语文九年级上册.docx VIP
- 中职学校《金属加工与实训》全套电子教案(含教学进度计划)(配套教材:高教版中职统编)云天课件( word 版).docx
- 九年级英语上册Unit3Topic3教案仁爱版.pdf
- 基于JAVA学生课程管理系统.doc VIP
- 疑难病例失禁性皮炎的护理ppt.pptx
- 合理饮食与健康(四川大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 大学生劳动教育全套教学课件.pptx
- (电信标准)IPTV内容运营平台与业务运营平台接口技术规范.doc
文档评论(0)