可为装置请求及操作主机提供的外部暂存器的方法及系统制造方法及图纸

技术编号:2836061 阅读:188 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种可为装置请求及操作主机提供的外部暂存器的方法及系统。本电子系统包含一装置、内含一储存媒介的一主机、以及连接所述的装置与所述的主机的一接口。所述的装置传送一暂存空间产生请求至所述的主机;所述的主机指派所述的储存媒介的一片段予所述的装置作为回应;之后所述的装置使用此片段作为一外部暂存器。由于原本装置所拥有的储存媒介以及储存媒介中被额外指派予装置的片段均可提供暂存空间给装置,因此就解决了装置这一端暂存空间不足的问题。此外,另一个优点是主机通过装置来存取大容量信息源的整体表现能够大幅提升。

【技术实现步骤摘要】

本专利技术是有关于一种电子系统,尤指一种可为装置(device)请求及操作主机(host)提供的外部暂存器的方法及系统。
技术介绍
一般电子系统包含一主机、一装置以及一大容量信息源(mass informationsource)。一第一接口连接所述的主机与所述的装置,而所述的装置的一第二接口则允许所述的装置存取(access)所述的大容量信息源。所述的主机至少包含一第一储存媒介作为一主机暂存器,所述的装置则至少包含一第二储存媒介作为一装置暂存器。在某些情况下,所述的第二接口的速率比所述的第一接口的速率缓慢许多,且所述的第二储存媒介的容量也比所述的第一储存媒介的容量小。因此,当所述的主机通过所述的装置来存取所述的大容量信息源时,整体的数据传输速率主要会被所述的第二接口的低传输速率以及容量较小的第二储存媒介所限制。在早期,整合驱动电子接口(Integrated Drive Electronics interface,IDEinterface)以及小计算机系统接口(Small Computer Systems Interface,SCSI)是两种可利用来实现上述的第一接口的标准接口。此外,装置总是被设计为一从属装置(slave-like device),而所述的主机则扮演一主装置(master)的角色。更明确地说,只有所述的主机被允许可主动地传送请求(request)给所述的装置。所述的装置只能被动地依据所述的主机传送的请求来操作,而不被允许主动地传送请求给所述的主机。在这种主从关系下,能够让所述的装置扩充装置暂存器的唯一方法就是增加所述的第二储存媒介的容量;然而,增加所述的第二储存媒介的容量不可避免地会增加所述的装置的花费,因此显然地,此方法不会被精打细算的产品制造厂商所认可及采用。
技术实现思路
依据本专利技术的一实施例所提供的一种电子系统包含一装置(device)、一主机(host)、以及连接所述的装置与所述的主机的一接口;此装置可以自动地传送一语义电子信号(semantic electrical signal)至所述的主机,并请求一些特定的服务。本专利技术的一实施例提供一种被使用于一电子系统的方法。所述的电子系统包含一装置、内含一储存媒介的一主机、以及连接所述的装置与所述的主机的一接口。于所述的方法中,首先所述的装置传送一暂存相关请求(buffer-relatedrequest)至所述的主机,所述的暂存相关请求对应于所述的储存媒介的一片段(segment)。依据所述的暂存相关请求,所述的主机进行与所述的储存媒介的所述的片段相关的处理。所述的储存媒介的所述的片段被指派(allocate)予所述的装置,作为所述的装置的一外部暂存器。本专利技术的另一实施例也提供一种被使用于一电子系统的方法。所述的电子系统包含一装置、包含一储存媒介的一主机、以及连接所述的装置与所述的主机的一接口。于所述的方法中,所述的主机首先传送一通用主机暂存相关(common purpose host buffer-related,CPHB-related)指令给所述的装置,而后所述的装置依据所述的通用主机暂存相关指令来进行处理。本专利技术的又一实施例提供一种电子系统。该电子系统包含一大容量信息源(mass information source)、一装置、一主机、以及一第一接口。所述的装置包含一第二接口,其中所述的第二接口允许所述的装置存取(access)所述的大容量信息源;所述的第一接口连接所述的主机与所述的装置;所述的主机包含一储存媒介,其中所述的储存媒介的一片段被指派予所述的装置,作为所述的装置的一外部暂存器。由于原本装置所拥有的储存媒介以及储存媒介中被额外指派予装置的片段均可提供暂存空间给装置,因此就解决了装置这一端暂存空间不足的问题。此外,另一个优点是主机通过装置来存取大容量信息源的整体表现能够大幅提升。附图说明图1为依据本专利技术一实施例所提供的一种电子系统的方块示意图。图2为图1所示的装置在一暂存产生方案(scenario)下的一实施例的状态示意图。图3为图1所示的装置在一暂存填满方案下的一实施例的状态示意图。图4为图1所示的装置在一暂存读取方案下的一实施例的状态示意图。图5为图1所示的装置在一暂存删除方案下的一实施例的状态示意图。图6为图1所示的主机与装置之间的互动流程的三个例子。图7与图8分别为图1所示的主机的应用程序、主机、与装置之间的互动流程的两个实施例。图9为图1所示的主机与装置之间的互动流程的一实施例。图10为依据本专利技术一实施例所提供有关一第一协定的讯框信息结构(frameinformation structure,FIS)的字段定义的示意图。图11为依据图10所示的实施例所提供的一进阶技术附加装置读取通用主机暂存(Advanced Technology Attachment READ CPHB,ATA READ CPHB)命令所用的操作码(operation code)的示意图。图12为依据图10所示的实施例所提供的复数个功能模式(function mode)的模式表。图13与图14分别为与图12所示的一功能模式对应的讯框信息结构格式以及回应数据格式的示意图。图15与图16分别为与图12所示的另一功能模式对应的讯框信息结构格式以及回应数据格式的示意图。图17为依据本专利技术一实施例所提供有关一第二协定的讯框信息结构的字段定义的示意图。图18为依据图17所示的实施例所提供的复数个功能模式的模式表。图19与图20分别为与图18所示的一功能模式对应的讯框信息结构格式以及传送信息格式。图21与图22分别为与图18所示的另一功能模式对应的讯框信息结构格式以及传送信息格式。附图标号100 电子系统120 主机121、144储存媒介130 第一接口140 装置141 装置接口142 处理器143 只读存储器145 信息传输器146 第二接口160 大容量信息源129 应用程序具体实施方式图1为依据本专利技术一实施例所提供的一种电子系统100的方块示意图。电子系统100包含一主机(host)120、一装置(device)140、以及一大容量信息源(mass information source)160。一第一接口130连接主机120与装置140;装置140中的一第二接口146允许装置140存取(access)大容量信息源160。主机120包含一储存媒介121以及其他元件(未显示于图1)。装置140包含一装置接口141、一处理器142、一只读存储器(read only memory,ROM)143、一储存媒介144、一信息传输器145、以及第二接146。储存媒介121于本实施例中用来作为提供主机120暂存空间的主机暂存器,储存媒介144于本实施例中则用来作为提供装置140暂存空间的装置暂存器。举例来说,主机120可为一计算机(computer)或是一伺服器(server);装置140可为一光碟机;大容量信息源160可为一光碟片。另外,本实施例的储存媒介121与144可采用随机存取存储器(random access memory,RAM)来实施,例如动态随机存取存储器(dynamic RAM,DRAM)以及静态随机存取存储器(static RAM本文档来自技高网
...

【技术保护点】
一种用于一电子系统的方法,所述的电子系统包含一装置、具有一储存媒介的一主机、以及连接所述的装置与所述的主机的一接口;所述的方法包含有:所述的装置传送一暂存相关请求至所述的主机,所述的暂存相关请求亦对应于所述的储存媒介中的一片段;以及 所述的主机依据所述的暂存相关请求来进行所述的储存媒介中的所述的片段的相关处理;其中,所述的储存媒介中的所述的片段被指派予所述的装置,作为所述的装置的一外部暂存器。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:庄志良曾宝庆林正杰
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1