发明名称 可在ATA滙流排上进行多工存取的资料传输系统MULTITASK DATA TRANSFER SYSTEM ON ATA BUS
摘要 一种资料传输系统,包含一个具有ATA汇流排主机端介面的主机控制器、具有ATA汇流排装置端介面的第一及第二资料储存装置、以及一切换器。该切换器可将来自主机控制器的ATA汇流排介面中之晶片选择信号切换分成至少两组相对应的晶片选择信号,以分别连接至第一及第二资料储存装置。当主机控制器对第二资料储存装置的命令优先权高于第一资料储存装置时,在主机控制器开始对于第一资料储存装置下一第一命令之后,主机控制器可在未发出晶片选择信号(not asserted),且该资料储存装置未在直接记忆体传输(direct memoryaccess, DMA)模式时,主机控制器可透过一通道选择信号,控制该切换器将该组晶片选择信号切换至另一组晶片选择信号,以使该主机控制器在该第一命令的执行尚未完成之前,不必中断或改变第一资料储存装置的命令执行状态,而可以对于该第二资料储存装置下一第二命令。
申请公布号 TWI254858 申请公布日期 2006.05.11
申请号 TW093110422 申请日期 2004.04.14
申请人 联发科技股份有限公司 发明人 陈展辉
分类号 G06F13/38 主分类号 G06F13/38
代理机构 代理人 陶霖 台北县中和市中正路738号11楼之5
主权项 1.一种资料传输系统,包含: 一主机控制器(host controller),该主机控器包含一个 ATA滙流排(Advanced Technology Attachment bus)主机端介面, 以及一个通道选择信号;该ATA滙流排主机端介面, 至少可经由传输速度不同之一可程控输出入( programmed input/output,PIO)模式,或是一直接记忆体存 取(direct memory access,DMA)模式用来进行命令(commands) 或资料(data)之传输,且该ATA滙流排介面至少包含一 组晶片选择(chip select,CS)信号输出; 一单一的切换器(switcher),该切换器可将来自该主 机控制器之该组晶片选择信号切换分成至少两组 相对应的晶片选择信号,且该切换器可依据该主机 控制器传来之一通道选择信号,仅让其中一组晶片 选择信号与主机控制器的晶片选择信号输出保持 畅通; 至少两个具有ATA滙流排装置端介面的资料储存装 置,可经由该ATA滙流排及该切换器,与该主机控制 器相连接,该资料储存装置中,至少有一个资料储 存装置的优先权比其它资料储存装置的优先权高, 且不同优先权等级的资料储存装置连接到该切换 器的不同组晶片选择信号输出,而非最高优先权等 级的资料储存装置系以该可程控输出入模式进行 资料传输;以及 其中,当该主机控制器在存取或控制优先权较低的 资料储存装置时,主机控制器可在不改变该优先权 较低的资料储存装置的状态下,控制该切换器,在 主机控制器未发出晶片选择信号,而且该优先权较 低的资料储存装置非处于该直接记忆体存取模式 时,切换到连接较高优先权等级的资料储存装置的 晶片选择信号,对较高优先权等级的资料储存装置 进行控制或资料存取。 2.如申请专利范围第1项所述之资料传输系统,其中 不同优先权等级的资料储存装置的装置中断请求 信号输出可连接至该主机控制器的ATA滙流排介面 的中断请求信号输入,而在这些资料储存装置中, 在同一时间下,仅有一个资料储存装置使用装置中 断请求信号。 3.如申请专利范围第1项所述之资料传输系统,其中 该切换器至少有两个装置中断请求信号输入,及一 个装置中断信号输出,连接到该主机控制器的ATA滙 流排介面的中断请求信号输入,其中该切换器可根 据该通道选择信号,仅让其中一个装置中断请求信 号输入,与装置中断请求信号输出保持畅通,而不 同优先权等级的资料储存装置的装置中断请求信 号连接到该切换器上不同的装置中断请求信号输 入。 4.如申请专利范围第1项所述之资料传输系统,其中 该主机控制器至少有两个中断请求信号输入,不同 优先权等级的资料储存装置的中断请求信号连接 到该主机控制器上不同的中断请求信号输入。 5.如申请专利范围第1项所述之资料传输系统,其中 该切换器至少有两个输出入就緖信号输入,及一个 输出入就緖信号输出,连接到该主机控制器的ATA滙 流排介面的输出入就緖信号输入,其中该切换器可 根据该通道选择信号,仅让其中一个装置输出入就 緖信号输入,与输出入就緖信号输出保持畅通,而 不同优先权等级的资料储存装置的输出入就緖信 号输出连接到该切换器上不同的输出入就緖信号 输入。 6.如申请专利范围第1项所述之资料传输系统,其中 该主机控制器至少有两个输出入就緖信号输入,不 同优先权等级的资料储存装置的输出入就緖信号 输出连接到该主机控制器上不同的输出入就緖信 号输入。 7.如申请专利范围第1项所述之资料传输系统,其中 当主机控制器正在对一个低优先权等级的资料储 存装置进行控制或资料存取时,在主机控制器发出 该通道选择信号,切换到连接高优先权等级的资料 储存装置之晶片选择信号,对连接在该组晶片选择 信号上的高优先权等级的资料储存装置进行控制 或资料存取,而在等待该高优先权等级的资料储存 装置期间,若该高优先权等级的资料储存装置未处 于直接记忆体传输状态时,主机控制器可再发出该 通道选择信号,切换到连接原低优先权等级的资料 储存装置的通道,继续进行对该装置的存取或控制 ,而在一段时间后,再发出该通道选择信号至该切 换器,切换至连接该未完成控制或资料存取的高优 先权等级的资料储存装置的晶片选择信号,继续对 该高优先权等级的资料存储装置,进行该控制或资 料存取程序。 8.如申请专利范围第1项所述之资料传输系统,其中 该主机控制器系与该切换器整合于单一之晶片中 。 图式简单说明: 图一系为习知资料传输系统10示意图。 图二系为习知资料传输系统20示意图。 图三为图一之硬碟机16与光碟机18依时序动作之示 意图。 图四为本发明可在ATA滙流排上进行多工存取的资 料传输系统40示意图。 图五为图四之第一及第二资料储存装置46、48依时 序动作之示意图。 图六系为ATA滙流排之各种制式信号。 图七代表命令区块暂存器之各种制式定义。 图八代表控制区块控制器之各种制式定义。 图九为本发明另一实施例资料传输系统41之示意 图。
地址 新竹市新竹科学工业园区创新一路1之2号5楼