[发明专利]用于主机控制器上的独立和并发数据传送的方法和装置无效

专利信息
申请号: 200680006608.9 申请日: 2006-03-31
公开(公告)号: CN101133386A 公开(公告)日: 2008-02-27
发明(设计)人: E·黄 申请(专利权)人: 英特尔公司
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 永新专利商标代理有限公司 代理人: 王英
地址: 美国加*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 主机 控制器 独立 并发 数据 传送 方法 装置
【说明书】:

技术领域

发明涉及存储接口。具体而言,本发明涉及与主机控制器的接口。

背景技术

诸如软盘驱动器、硬盘驱动器和CD-ROM驱动器的存储设备通常通过电子集成驱动器(Integrated Drive Electronics,IDE)接口连接到计算机,其中电子集成驱动器(IDE)接口也称为高级技术附加装置(Advanced Technology Attachment,ATA)。并行ATA允许多达两个设备使用主/从通信技术连接到单个端口。一个ATA设备被配置为主设备(master),而另一个为从设备(slave)。这种配置允许一个设备的控制器告诉另一个设备它何时能够向计算机传送数据,或者从计算机传送数据。两个设备通过一个带状电缆菊花链式连接(daisy chained)在一起,其中带状电缆是无端接的多分支总线。这个总线或连接通常被称为并行通道。此外,个人计算机(PC)可能具有两个并行ATA通道:初级通道和次级通道。

并行ATA接口从1989年起已经以基本相同的形式存在了,并已经成为所生产的最高容量的硬盘驱动设备接口。然而,随着对更高传送和存储带宽的需求增加,并行ATA正在接近它的性能极限。引入串行ATA接口以代替并行ATA。串行ATA以点对点的方式,用单独的电缆连接两个设备中的每一个。串行ATA的优点包括高达150MB/s的高的数据传输速率(与并行ATA的100MB/s相比)、低成本、易于安装和配置、低引脚数,等。

然而,由于目前存在大量的并行ATA,所以从并行ATA到串行ATA的转变可能是个问题。为了避免转变成本并提供一个容易的迁移途径,已经对用于并行ATA的软件驱动器进行了修改以适应串行ATA,并且已经设计了新的串行ATA接口以兼容并行ATA设备。例如,硬件仿真器是一种硬件电路,其对并行ATA驱动器是操作透明的,以使得并行ATA驱动器能够像控制并行ATA设备那样控制串行ATA设备。当和并行ATA驱动器一起使用串行ATA设备时,需要独立且并发的数据传送。

附图说明

本发明的特征和优点将从下面本发明的详细描述中变得显而易见,其中:

图1是说明其中实施了本发明的一个实施例的系统的图;

图2是说明图1中所示的使用硬件仿真器的ATA控制器的图;

图3是说明图2中所示的ATA控制器中的仿真器的图;

图4是说明根据本发明的一个实施例,基于访问类型来对来自并行通道的响应进行仿真的过程的流程图;

图5是说明根据本发明的一个实施例,当访问类型是第一访问类型时,对一个响应进行仿真的过程的流程图;以及

图6是说明针对DEV位设置的软件编程次序的实施例的流程图。

具体实施方式

在下面的说明中,出于解释的目的,阐明了大量细节以提供本发明的全面理解。然而,对本领域技术人员来说显而易见的是,这些具体细节不是实现本发明所必需的。在其它实例中,为了不使本发明模糊,一些众所周知的电结构和电路以方框图的形式示出。

图1是说明其中实施了本发明的一个实施例的计算机系统100的图。计算机系统100包括处理器110、互连设备120、存储器控制集线器(MCH)130、基本输入/输出系统存储器135、系统存储器140、输入/输出控制集线器(ICH)150、串行ATA设备176和178、大容量存储设备170以及输入/输出设备1801至180K。

处理器110代表任何类型体系结构的中央处理单元,如嵌入式处理器、微控制器、数字信号处理器、超标量计算机、向量处理器、单指令多数据流(SIMD)计算机、复杂指令集计算机(CISC)、精简指令集计算机(RISC)、超长指令字(VLIW),或混合体系结构。在一个实施例中,处理器110兼容英特尔体系结构(Intel Architecture,IA)处理器,如IA-32和IA-64。处理器110通常包含许多控制寄存器,以支持存储器管理任务,如虚拟存储器和高速缓冲存储器。这些任务可以包括分页和分段。具有处理器110的芯片可以只具有一个处理器内核,或者具有多于一个处理器内核。互连设备120提供接口信号,以允许处理器110和其它处理器或设备(如MCH 130)进行通信。互连设备120可以支持单处理器或多处理器配置。互连设备120可以是并行的、顺序的、流水线的、异步的、同步的,或其任何组合。互连设备120可以是点对点的,或者可以连接到多于两个芯片。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200680006608.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top