网站大量收购独家精品文档,联系QQ:2885784924

接口设计中可选用的两种地址映射方法.PDF

接口设计中可选用的两种地址映射方法.PDF

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
接口设计中可选用的两种地址映射方法

维普资讯 接口设计中可选用的两种地址映射方法 胡 忠 东 (国防科技大学计算机研究所) 摘要 在设计一个计算机与外部设备的接 口时,解决主机对外设的寻址 问 题 特别是当外设 的寻址空间很大时,设计一种 占用主机编址空间小、有利于 提高传送速度、易于实现 、软件效率 高的地址映射方法是很重要的。文章中给 出j两种有效实用的地址 映射方法 ,数据 窗口映射法可用tit算机联接 比计算 机慢速或速度相近 的外设接 口中} 自适应 映射法可用于联接快速外设 的接 口。 一 、 引 言 在设计一个计算机与外部设备的接 口时 除 了要解决速度匹配、通信协议等 问题之 外 ,还要解决主机对外设的寻址 问题 ,假设外部设备需寻址空间 的大 小为 sp,每一编 址单元的数据长度为Lp,主机剩余的可用寻址空问大小为 sh,主机每一编址 单元的数 据长度为Lh,不失一般性 ,假设Lp大于或等于Lh,如果sp·Lp远远小于sp*Lh,即外 部设备的需寻址空间远远小于主机剩余的可用寻址空间,这样的寻址 问题是很简单的, 只要将外设的每一编址单元 占用一个或多个主机编址单元 ([Lp/Lh】+1个)就可以了。 但是若Sp Lp与sh*Lh差不多大 ,特别是 当Sp·Lp大于 Sh ·Lh时,解决主机对外设 的寻址 问题就特别重要了,例如,要用MICROVAX II作为仿真计算机 (YH—F1)的前端 机 (Front—End),VAX3300作为仿真计算机(YH—F2)的前端机 (见图1),而 MICRO VAXII和VAX3800都是O—bus总线,其中地址线 18根 ,实际物理寻址空问大小为 2 · 16,最小编址单元为字节 ,YH-F1[1】和YH-F2[2]都是异构型多处理机系统,它们的寄 存器、内部存储器 ,程序存储器和数据存储器 ,都是要前端机能访问到的。YI-I—F1的需 寻址空问大小为2 20,YH—F2的需寻址空间大小为2 32,显然,解决前端机对仿 真主机 的寻址问题 ,是前端机与仿真主机互联接 口设计 中要解决 的最重要的问题之一 。 前端机 仿真主机 图 1 前端机联接一十需寻址空问榀大的仿真主帆 利用计算主机小的可寻址空间要访问外设一个很大的需寻址空间,就是要研究一种 21 维普资讯 有效的地址映射方法。设计一个好的接口中用的地址映射方法应当综合考虑下面一些问 题 I *尽量少 占用计算主机可寻址空间J计算主机可寻址空间是宝贵的资源 ,它直 接关系到主机可扩充外设 的数量 。 ·尽量有利于提高传送速度,易于实现}充分考虑 整个系统的设计要求 ,硬件 实现层次少,简单,软件实现方便 ,效率高。 *地址映射方法应充分考虑主机与外设的速度不匹配特性,适应主机接 口与外 设接 口的功能合理分配}若主机的速度比外设低很多,则地址映射可大部或 全部在外设接 口实现。 ·便于多种数据长度传送;例如 ,即适应最小单元传送又便于块传送 ,多种数 据长度传送有利于提高传送速度和软件高效率。 下面将介绍两种地址映射方法 ,数据窗 口映射法 已用于YH-F1机 ,自适应映射法将 用于YH-F2机 。 二,数据窗口映射法 在接 口中设立一个基地址寄存~i;BAR和有M个单元的数据窗 口DW ,BAR和DW 的每 个单元在主机中直接编址,也就是说主机访问它们如同访问它 自己的存储器单元一样方 便。 假设基地址寄存器BAR的长度

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档