【技术实现步骤摘要】
本专利技术涉及一种接口控制,特别涉及一种使用单一驱动程序的接口装置及相关方法。
技术介绍
在现今的计算器当中,总线是基本且必须的构造。例如ISA、PCI、与PCIEXPRESS接口的总线。为了节省一计算器中界面插槽(interface slot)被占用的数量,往往将一适配卡设计为具有多接口装置(multiple interfacedevices)来满足终端使用者的需求。然而,该适配卡上的每一接口装置需要一驱动程序(driver),也就是一适用于该适配卡设置所在的计算器的控制程序。如果该适配卡的这些接口装置其中的一者需要这些接口装置中的另一接口装置的合作,则涉及该两接口装置的驱动程序,并且另需要一用来控制该两驱动程序的额外驱动程序。另外,如果关于该两接口装置的计算的参数需要在该两接口装置之间被转换,程序撰写员则必须特地在该两驱动程序加上这项功能,且必须在程序撰写的过程对这些驱动程序进行检错。于是,相较于撰写单一接口装置的驱动程序,撰写该适配卡的多接口装置的这些驱动程序便显得更为复杂。
技术实现思路
因此本专利技术的众多目的之一在于提供一种使用单一驱动程序的接口装置、及相关方法,以解决上述问题。本专利技术提供一种耦接至一总线的接口装置,该装置具有一第一控制器,用来进行一第一逻辑运算,其中,当一耦接至该总线的处理器对该接口装置进行初始化时,该第一控制器响应一信息至该处理器来指出该接口装置是一单一功能装置;以及一第二控制器,用来进行一第二逻辑运算,其中,当该处理器对该接口装置进行初始化时,该第二控制器被禁止;其中,该第一控制器依据一来自该处理器的命令决定该第一或第 ...
【技术保护点】
一种计算器,其包含有:一处理器,用来控制该计算器的运算;一总线,耦接至该处理器;以及一接口装置,通过该总线耦接至该计算器,该接口装置包含有:一第一控制器,用来进行一第一逻辑运算;以及一第二控制器,耦接 至该第一控制器,用来进行一第二逻辑运算;其中,当该处理器对该接口装置进行初始化时,该第一控制器响应一信息至该处理器以指出该接口装置是一单一功能装置;其中,该第一控制器依据一来自该处理器的命令决定该第一、第二控制器中哪一控制器 响应该处理器。
【技术特征摘要】
US 2004-5-28 10/709,7881.一种计算器,其包含有一处理器,用来控制该计算器的运算;一总线,耦接至该处理器;以及一接口装置,通过该总线耦接至该计算器,该接口装置包含有一第一控制器,用来进行一第一逻辑运算;以及一第二控制器,耦接至该第一控制器,用来进行一第二逻辑运算;其中,当该处理器对该接口装置进行初始化时,该第一控制器响应一信息至该处理器以指出该接口装置是一单一功能装置;其中,该第一控制器依据一来自该处理器的命令决定该第一、第二控制器中哪一控制器响应该处理器。2.如权利请求1所述的计算器,其中,该接口装置另包含有一选择模块,耦接至该第二控制器,用来允许该第一或第二控制器使用该总线。3.如权利请求1所述的计算器,其中,该第一控制器另包含有一寄存器,用来储存一标记,该标记是用来控制是否该第一或第二控制器被使能。4.如权利请求1所述的计算器,其中,该接口装置是一PCI接口装置,且该总线是一PCI总线。5.如权利请求1所述的计算器,其中,当该处理器对该接口装置进行初始化时,该第一控制器响应一信息至该处理器以请求一总内存容量,该总内存容量具有将被该第一控制器使用的第一部份与将被该第二控制器使用的第二部份。6.如权利请求1所述的算器,其中,该接口装置另包含有一第三控制器,耦接至该第一控制器,用来进行一第三逻辑运算。7.如权利请求1所述的计算器,其中,该接口装置另包含有一第三控制器,耦接至该第二控制器,用来进行一第三逻辑运算。8.一种通过一总线耦接至一处理器的接口装置,其包含有一第一控制器,用来进行一第一逻辑运算,其中当该处理器对该接口装置进行初始化时,该第一控制器响应一信息至该处理器;以及一第二控制器,耦接至该第一控制器,用来进行一第二逻辑运算,其中当该处理器对该接口装置进行初始化时,该第二控制器被禁止;其中,该第一控制器依据一来自该处理器的命令决定该第一、第二控制器中哪一控制器响应该处理器。9.如权利请...
【专利技术属性】
技术研发人员:黄仙名,黄上己,周欣仪,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。