监测计算机系统资源的装置及串行总线和该资源相通方法制造方法及图纸

技术编号:2876381 阅读:310 留言:0更新日期:2012-04-11 18:40
一种监测计算机系统资源装置以及串行总线和计算机系统资源之间的相通方法。根据本发明专利技术,总线接口逻辑单元联系串行总线,且分析通过串行总线的比特流而得到指令及地址;译码器则会将该指令译码,若其代表访问资源总线的既定要求,则传递和该地址关联的这个既定要求至队列区,其中计算机系统资源位于此资源总线;每当既定要求出现时,仲裁单元许可这个既定要求访问资源总线,且使队列区输出和所述地址关联的既定要求;并且根据所述既定要求及地址,与资源总线相联系的桥接逻辑装置会和计算机系统资源之间进行数据读写。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及计算机系统管理,特别是一种监测计算机系统资源的装置。
技术介绍
系统管理总线(System Management Bus,简称SMBus)是一种以I2C运作原理为基础的简单双线且双向接口,而I2C则是Inter Integrated Circuit的缩写,其是一种于IC之间控制用的高效率总线。SMBus最初的目的是定义智能型电池、充电器以及系统微控制器之间的通信连接,然而,SMBus亦可以连接种种不同的装置,包括电源相关装置、系统传感器、EEPROM和通信装置等等。现今已有许多的SMBus兼容装置可从市面上取得,而且大多数计算机主机板的芯片组均已组合了SMBus用的主控制器(host controller)。SMBus不仅提供了期待的功能,其低耗电和低信号数目的特性,使其非常适用于以低频宽为目标的形态,利用SMBus能让系统设计人员及制造者做到最简单的电路及最佳的硬件效率。虽然SMBus拥有许多的特点和好处,但却无法访问如中央处理器、系统存储器、外围控制器及其它总线之类的计算机系统资源,换句话说,传统SMBus的兼容装置是不能扮演主控装置的角色,致使无法起动对计算机系统资源的访问处理以监测系统资源,主要的障碍在于其缺乏适当的机制来让SMBus装置成为主控者,所以很遗憾地,SMBus兼容装置无法与计算机系统资源之间直接进行数据交流。有鉴于此,亟需一种机制来克服先前技术的障碍。
技术实现思路
本专利技术的目的是提供一种具有SMBus串行接口的装置,能扮演主控装置的角色,来起动对计算机系统资源访问的处理以监测系统资源。本专利技术的另一目的是提供一种方法,使双线的串行总线可以与计算机系统资源之间进行数据的读写。为达所述目的,本专利技术公开一种装置以监测计算机系统资源,由一队列区、一总线接口逻辑单元、一译码器、一仲裁单元以及一桥接逻辑装置组成。总线接口逻辑单元与串行总线相通,且其分析通过该串行总线的比特流而得指令及地址;串行总线最好遵循SMBus规格的双线接口。译码器从总线接口逻辑单元接收该指令并将其译码,若指令代表访问资源总线的既定要求,则传递和该地址关联的既定要求至队列区,其中,计算机系统资源系位于此资源总线。每当该既定要求出现时,仲裁单元许可这个既定要求访问资源总线,且使队列区输出和所述地址关联的既定要求。桥接逻辑装置与资源总线相通,根据既定要求及地址,桥接逻辑装置和计算机系统资源之间进行数据读写。另一方面,本专利技术提供一种串行总线和计算机系统资源间相通的方法,具有以下的步骤先自串行总线输入比特流,然后分析该比特流从中而得指令及地址,并将该指令译码,若其代表访问资源总线的既定要求,则传递和该地址关联的既定要求至队列区,其中,计算机系统资源位于该资源总线。当既定要求出现时,许可此既定要求访问资源总线,并让队列区输出这个既定要求,其关联于所述地址。接下来,根据这既定要求及地址,与计算机系统资源之间进行数据读写。附图说明图1是计算机系统的示意图;图2是本专利技术优选实施例的功能方块图;以及图3A-3D是本专利技术的特殊SMBus协议示意图。符号说明100-示范用的计算机系统110-CPU112-DRAM子系统114-绘图控制器120-北桥122-CPU总线124-DRAM总线126-AGP绘图总线128-专用互连通道 130-南桥132-PCI总线134-LPC总线140-超级I/O芯片142-IDE界面144-网络控制器146-USB接口148-BIOS存储器200-本专利技术的装置210-总线接口逻辑单元212-SMBus220-译码器230-仲裁单元240-队列区250-队列区260-桥接逻辑装置270-资源总线302-A(确收)位310a-d-指令320a-d-地址330b、330d-写入的资料具体实施方式为使本专利技术的所述目的、特征和优点能更明显易懂,下文特举一优选实施例,并配合附图,详细说明如下如图1所示,示范用的计算机系统100包括了系统芯片及数据通路芯片,一般分别称为北桥(North Bridge)120与南桥(South Bridge)130,称之为“桥”的原因是其将多个不同总线连接在一起。北桥120是作为CPU 110、DRAM子系统112、绘图控制器114以及南桥130的连接点,其将前端总线(front sidebus,FSB)或CPU总线122转接到DRAM总线124、AGP绘图总线126,以及与南桥130之间的专用互连通道128。南桥130简单地说组合了许多输出入(简称I/O)控制器,提供不同外围装置和总线的接口,并且通过专用互连通道128与北桥120之间进行数据的移转。举例来说,南桥130提供了IDE接口142和USB接口146,IDE的装置一般包括磁盘驱动器及光盘驱动器;主机板上的超级I/O芯片140经由LPC总线134连到南桥130,而超级I/O芯片140可提供软盘驱动器与键盘接口、鼠标端口、并行和串行端口,以及红外线端口;网络控制器144一般是通过PCI总线132连到南桥130;除此之外,储存基本输出入系统(basic input-output system,BIOS)程序和数据的存储器148则可以直接地,或经由LPC总线134,连到南桥130。以上所述的CPU 110、DRAM子系统112、北桥120、南桥130以及种种连接到芯片组的装置和总线,在下文中将通称为系统资源,然而本专利技术并不限定于任何特别形式的计算机系统。参考图2,根据本专利技术的装置200具有双线(two-wire)的串行(seria1)接口,能扮演主控装置的角色来监测系统资源,视实际的应用而定,本专利技术的装置200可被组合进北桥或南桥。如图所示,装置200包括总线接口逻辑单元210、译码器220、仲裁单元230、队列区240以及桥接逻辑装置260。总线接口逻辑单元210与双线串行总线相联系,且分析通过双线串行总线的比特流而从中得到指令及地址,如果必要的话,总线接口逻辑单元210还会从比特流分析出数据。根据本专利技术,该双线串行总线最好是遵循系统管理总线(System Management Bus,亦称SMBus)的规格,因此,总线接口逻辑单元210提供两条双向的信号线SMBCLK和SMBDAT来连接SMBus 212。译码器220从总线接口逻辑单元210接收指令并将其译码,以查看收到的指令是否属于以下所述的特殊指令,若这个收到的指令是有关一种特殊的指令,其所代表者乃访问资源总线的既定要求,则译码器220将这个和所述地址关联的既定要求传递至队列区240。待处理的这类既定要求是暂存在队列区240,并且资源总线所指是CPU总线、存储器总线、PCI总线,以及南、北桥间的专用互连信道等等,而计算机系统资源就位于此类的资源总线。除此之外,另有一队列区250用来暂存由其余主控装置所起动的平常要求。继续参考图2,仲裁单元230用来评估、安排在队列区240和250中等待访问资源总线的要求,亦即仲裁单元230执行总线要求的仲裁,对队列区250中的平常要求以及队列区240中的既定要求的进行仲裁。根据本专利技术,队列区240中的既定要求授与最高优先权来访问资源总线,以使仲裁单元230永远是优先地将资源总线的控制权应允给这类的既定要求,每当既定的要求出本文档来自技高网...

【技术保护点】
一种监测计算机系统资源的装置,至少包含: 一队列区; 一总线接口逻辑单元,用以联系一串行总线,且分析通过该串行总线的一比特流而得一指令及一地址; 一译码器,用以将该指令译码,若该指令代表访问一资源总线的一既定要求,则传递和该地址关联的该既定要求至该队列区,其中一计算机系统资源位于该资源总线; 一仲裁单元,每当该既定要求出现时,用以许可该既定要求访问该资源总线,且使该队列区输出和该地址关联的该既定要求;以及 一桥接逻辑装置,用以联系该资源总线,且根据该既定要求及该地址,和该计算机系统资源之间进行数据读写。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:郭宏益
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1