CN100336048C - Data transmission specification determination method and bridge chipset and memory matching device - Google Patents
Data transmission specification determination method and bridge chipset and memory matching device Download PDFInfo
- Publication number
- CN100336048C CN100336048C CNB2004100930007A CN200410093000A CN100336048C CN 100336048 C CN100336048 C CN 100336048C CN B2004100930007 A CNB2004100930007 A CN B2004100930007A CN 200410093000 A CN200410093000 A CN 200410093000A CN 100336048 C CN100336048 C CN 100336048C
- Authority
- CN
- China
- Prior art keywords
- data transmission
- bus
- central processing
- processing unit
- bridge chip
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Multi Processors (AREA)
Abstract
本发明涉及一种数据传输规格决定方法和应用于其上的桥接芯片组与存储器搭配装置,应用于一计算机系统中的一中央处理单元、一桥接芯片组与连接两者间的一总线和电连接于该桥接芯片组的一只读存储器,该方法包含下列步骤:使该计算机系统进入一系统协调状态;使该桥接芯片组读取该只读存储器中代表该桥接芯片组的总线数据传输规格的一第一规格数据;以及使该桥接芯片组响应该第一规格数据与传至该桥接芯片组中代表该中央处理单元的总线数据传输规格的一第二规格数据,以决定出该总线的一可工作总线数据传输规格后,跳出该系统协调状态并以该可工作总线数据传输规格进行数据传输。
The present invention relates to a method for determining a data transmission specification and a bridge chipset and memory matching device used thereon, which are applied to a central processing unit, a bridge chipset, a bus connecting the two, and a read-only memory electrically connected to the bridge chipset in a computer system. The method includes the following steps: causing the computer system to enter a system coordination state; causing the bridge chipset to read a first specification data representing the bus data transmission specification of the bridge chipset in the read-only memory; and causing the bridge chipset to respond to the first specification data and a second specification data representing the bus data transmission specification of the central processing unit transmitted to the bridge chipset to determine a workable bus data transmission specification of the bus, then exiting the system coordination state and performing data transmission using the workable bus data transmission specification.
Description
技术领域technical field
本发明涉及一种数据传输规格决定方法和应用于其上的桥接芯片组与存储器搭配装置,尤其涉及一种应用于计算机系统中的中央处理单元与桥接芯片组两者间的数据传输规格决定方法。The present invention relates to a method for determining data transmission specifications and a bridge chip set and memory collocation device applied thereto, in particular to a method for determining data transmission specifications between a central processing unit and a bridge chip set in a computer system .
背景技术Background technique
现在市面上所售的一般计算机的主机板,其基本构成主要是由中央处理单元(Central Processing Unit,简称CPU)、芯片组(chipset)和一些周边电路所组成,其中央处理单元便是整个计算机的核心所在,最主要的工作便是处理和控制整个计算机各部份之间彼此的运行,以及进行逻辑的运算;而芯片组则是负责联系中央处理单元与其它接口设备之间的运行,芯片组的组合也有许多不同的方式,目前是以北桥(north bridge)和南桥(south bridge)两个芯片所构成的芯片组为现在市面上大部份厂商的共同作法,依功能的不同,其中北桥芯片负责联系主机板上所有的高速的总线(bus),而南桥芯片则负责联系系统中较慢速的部份。The main board of the general computer sold on the market now is mainly composed of a central processing unit (Central Processing Unit, referred to as CPU), a chipset (chipset) and some peripheral circuits. The central processing unit is the entire computer. The core of the computer, the main job is to process and control the operation of each part of the entire computer, as well as to perform logical operations; while the chipset is responsible for connecting the operation between the central processing unit and other interface devices, the chip There are also many different ways to combine chipsets. At present, chipsets composed of two chips, the north bridge and the south bridge, are the common practice of most manufacturers on the market. According to different functions, among them The north bridge chip is responsible for connecting all the high-speed buses on the motherboard, while the south bridge chip is responsible for connecting the slower parts of the system.
请参阅图1,为一主机板1上各组件配置的线路图。由此图所示可知该主机板1以单一的中央处理单元10作为系统的架构,且由一北桥芯片20和一南桥芯片21组成一芯片组2,该北桥芯片20通过一前置总线(Front SideBus,FSB)22和该中央处理单元10作联系,一般而言,该前置总线22的频率是由该中央处理单元10和该北桥芯片20在共同支持下才可使用,而在该主机板1上,另有一图形加速端口(Accelerated Graphics Port,AGP)接口31经由一AGP总线311、和一随机存取存储器(Random Access Memory,RAM)32经由一存储器总线321,各自连接至该北桥芯片20之上;而在此图中,一周边组件连接(Peripheral Component Interconnect,PCI)接口30经由一PCI总线301和该南桥芯片21连接,另外和该南桥芯片21连接的还有一ISA(Industry Standard Architecture)接口40、一IDE(Integrated Drive Electronics)接口41、一USB(Universal Serial Bus)接口42、一键盘43与一鼠标44等较慢速的部份。Please refer to FIG. 1 , which is a circuit diagram of the configuration of components on a
因此,中央处理单元10和北桥芯片20就必须互相配合才可构成正常运行的系统,且两者之间在此部份的搭配,例如彼此的前置总线传输规格不同时,即信号传输的位宽度或速度(MHz)不一样时,便无法使中央处理单元和北桥芯片彼此间产生联系。例如:某一桥接芯片就只能适用于某家厂商所生产的64位前置总线宽度的处理器,便无法适用于另一家厂商所生产的32位前置总线宽度的处理器。因此,类似的情况便造成了需要生产两种型式的桥接芯片的耗费,也造成了中央处理单元和桥接芯片兼容性的限制与搭配的不便性,所以,就目前而论,从中开发出该中央处理单元和该桥接芯片的一协议机制或协调技术,乃是无庸置疑的需求。Therefore, the
请参阅图2(a)至图2(d),其为该中央处理单元10和该北桥芯片20以不同的前置总线宽度搭配而成的系统的方框示意图,其图中较大的方框代表着可用较大位宽度作信号传输,而另包含一虚线区间的较小方框则代表最大只能以较小的位宽度作信号传输;而信号的传输其中一部份是一地址(address)信息,另一部份则是一数据(data)信息,并且以一地址总线221传输该地址信息,和以一数据总线222传输该数据信息。在图2(a)中,由于该中央处理单元10和该北桥芯片20是以32位的该地址总线221和64位的该数据总线222的宽度作信号传输,所以构成的系统可以正常运行,同理,在图2(b)中,虽然该中央处理单元10和该北桥芯片20间的总线宽度较小,但由于两者间传输该地址信息和该数据信息的位宽度相同,因此仍能兼容。但由上段所述可知,若以不同的前置总线宽度作信号传输的两者,则两者所组成的系统将无法正常运行。即是在图2(c)中,该北桥芯片20传输64位的该数据信息无法让该中央处理单元10以32位宽度的该数据总线222传输,而该地址信息在该中央处理单元10是以13位宽度的该地址总线221传输,但在该北桥芯片20则是以32位宽度的该地址总线221传输,因此在常用的系统设计之下,该中央处理单元10和该北桥芯片20彼此之间便无法正常运行,类似的情况在图2(d)中,亦得到相同的结果。Please refer to FIG. 2(a) to FIG. 2(d), which are schematic block diagrams of a system in which the
由于现在市面上一些个人周边的行动运算(mobile computing)配件,如:PDA(Personal Digital Assistant)或笔记型计算机等的普及,并且为了迎合其体积能更轻薄的概念,因此需要更小的印刷电路板或是接脚数较少的芯片来加以搭配,使得各家厂商所设计的中央处理单元也有接脚数愈作愈少的趋势,例如采以32位作为前置总线宽度的设计,如图2(b)中的方框示意图即可代表;另一方面,一些桌上型的应用系统为了能达到较好的效能,可能就必须使用较多接脚数的芯片,如前置总线宽度以至少128位的传输方式而非64位或是32位;但在以不同前置总线宽度进行传输时,又会有如上述的问题产生,因此常容易造成使用者的不便,而且对于制造桥接芯片的厂商而言,就必须响应不同型式的中央处理单元而分别进行生产其不同型式的桥接芯片,如此一来不同型式的桥接芯片无法支持不同型式的中央处理单元,使得这些无法使用的桥接芯片便成为了生产上的浪费。然而,在系统的信号传输设计上,作为总线宽度的位数较大者,是能够支持总线宽度的位数较少者,如此一来,如何能利用此一特性以解决如前所述使用上的不便,和避免在生产上不必要的浪费,以增加系统的有效运行率及彼此的兼容性,便是本发明发展的主要目的。Due to the popularity of some personal mobile computing accessories on the market, such as: PDA (Personal Digital Assistant) or notebook computers, etc., and in order to cater to the concept of thinner and lighter volume, smaller printed circuits are required Boards or chips with fewer pins are used to match, so that the central processing units designed by various manufacturers also tend to have fewer and fewer pins. For example, the design with 32 bits as the width of the front bus, as shown in the figure The block diagram in 2(b) can represent it; on the other hand, in order to achieve better performance, some desktop application systems may have to use chips with more pins, such as the front bus width and At least 128-bit transmission mode instead of 64-bit or 32-bit; but when transmitting with different front-end bus widths, there will be problems like the above, so it is often easy to cause inconvenience to users, and it is very important for the manufacture of bridge chips. As far as manufacturers are concerned, they must produce different types of bridge chips in response to different types of central processing units. In this way, different types of bridge chips cannot support different types of central processing units, making these unusable bridge chips become waste in production. However, in the signal transmission design of the system, the one with the larger number of bits as the bus width is the one with the smaller number of bits that can support the bus width. In this way, how can this feature be used to solve the above-mentioned problems? The main purpose of the development of the present invention is to reduce the inconvenience and avoid unnecessary waste in production, so as to increase the effective operation rate of the system and the compatibility with each other.
发明内容Contents of the invention
为解决上述目的,本发明提供一种数据传输规格决定方法,应用于一计算机系统中的一中央处理单元、一桥接芯片组与连接两者间的一总线和电连接于该桥接芯片组的一只读存储器,该方法包含下列步骤:使该计算机系统进入一系统协调状态;当该计算机系统进入该系统协调状态时,使该桥接芯片组读取位于该只读存储器中的一第一规格数据,该第一规格数据代表该桥接芯片组的总线数据传输规格;以及使该桥接芯片组响应该第一规格数据与传至该桥接芯片组中代表该中央处理单元的总线数据传输规格的一第二规格数据,以决定出该总线的一可工作总线数据传输规格后,跳出该系统协调状态并以该可工作总线数据传输规格进行数据传输。In order to solve the above object, the present invention provides a method for determining data transmission specifications, which is applied to a central processing unit in a computer system, a bridge chip set and a bus connecting the two, and a bus electrically connected to the bridge chip set A read-only memory, the method includes the following steps: making the computer system enter a system coordination state; when the computer system enters the system coordination state, causing the bridge chipset to read a first specification data located in the read-only memory , the first specification data represents the bus data transmission specification of the bridge chip set; Two specification data, after determining a workable bus data transmission specification of the bus, jump out of the system coordination state and perform data transmission with the workable bus data transmission specification.
根据上述构想,本发明所述的数据传输规格决定方法,其中该系统协调状态可为该计算机系统的重置状态。According to the above idea, in the method for determining the data transmission specification of the present invention, the system coordination state can be the reset state of the computer system.
根据上述构想,本发明所述的数据传输规格决定方法,其中决定出该总线的可工作总线数据传输规格的方法包含下列步骤:使该中央处理单元根据该第二规格数据,而发出代表其最大位的总线数据传输规格的一第一信号至该桥接芯片组;使响应该第一规格数据的该桥接芯片组发出一第二信号至该中央处理单元;以及使该中央处理单元根据接收的该第二信号进行判断,且该桥接芯片组根据接收的该第一信号进行判断,而决定出该总线的该可工作总线数据传输规格后,跳出该系统协调状态并以该可工作总线数据传输规格进行数据传输。According to the above idea, the method for determining the data transmission specification of the present invention, wherein the method for determining the workable bus data transmission specification of the bus includes the following steps: making the central processing unit send out the maximum A first signal of the bus data transmission specification of 1 bit to the bridge chipset; causing the bridge chipset responding to the first specification data to send a second signal to the central processing unit; and causing the central processing unit to receive the received signal The second signal judges, and the bridge chipset judges according to the received first signal, and after determining the operable bus data transmission specification of the bus, jumps out of the system coordination state and uses the operable bus data transmission specification for data transfer.
根据上述构想,本发明所述的数据传输规格决定方法,其中该桥接芯片组可以包含有一北桥芯片与一南桥芯片所组成,该北桥芯片经由该总线和该中央处理单元作电信号连接,而该南桥芯片系电信号连接于该只读存储器,且该北桥芯片和该南桥芯片之间亦作电信号连接。According to the above idea, in the method for determining data transmission specifications in the present invention, the bridge chip set can include a north bridge chip and a south bridge chip, and the north bridge chip is electrically connected to the central processing unit via the bus, and The south bridge chip is electrically connected to the read-only memory, and the north bridge chip is also electrically connected to the south bridge chip.
根据上述构想,本发明所述的数据传输规格决定方法,其中该北桥芯片可支持与该中央处理单元间的一第一总线数据传输规格和一第二总线数据传输规格,而该第一规格数据便是代表该第一总线数据传输规格和该第二总线数据传输规格中被指定的一总线数据传输规格。According to the above idea, the data transmission specification determination method of the present invention, wherein the north bridge chip can support a first bus data transmission specification and a second bus data transmission specification with the central processing unit, and the first specification data It represents a bus data transmission specification specified in the first bus data transmission specification and the second bus data transmission specification.
根据上述构想,本发明所述的数据传输规格决定方法,其中该第一规格数据储存记录于该只读存储器中,当该计算机系统进入该系统协调状态后,由该北桥芯片通过该南桥芯片向该只读存储器发出一读取信号,以进行读取代表该北桥芯片的总线数据传输规格的该第一规格数据,使得该北桥芯片得以决定出北桥芯片的总线数据传输规格,并依此向该中央处理单元发出该第二信号。According to the idea above, in the method for determining data transmission specifications in the present invention, the first specification data is stored and recorded in the read-only memory, and when the computer system enters the system coordination state, the north bridge chip passes the south bridge chip Send a read signal to the read-only memory to read the first specification data representing the bus data transmission specification of the north bridge chip, so that the north bridge chip can determine the bus data transmission specification of the north bridge chip, and accordingly send The central processing unit sends out the second signal.
根据上述构想,本发明所述的数据传输规格决定方法,其中可经由对该只读存储器中代表该北桥芯片的总线数据传输规格的该第一规格数据进行修改,使得该北桥芯片能响应该第一规格数据而发出该第二信号至该中央处理单元。According to the above idea, in the method for determining data transmission specifications in the present invention, the first specification data representing the bus data transmission specifications of the North Bridge chip in the read-only memory can be modified so that the North Bridge chip can respond to the first specification data. Sending the second signal to the central processing unit according to a specification data.
根据上述构想,本发明所述的数据传输规格决定方法,其中该第二规格数据代表该中央处理单元经由该总线所能够传送与接收最大位的总线数据传输规格,并依此发出该第一信号。According to the above idea, in the method for determining the data transmission specification of the present invention, the second specification data represents the bus data transmission specification of the maximum bit that the central processing unit can transmit and receive via the bus, and the first signal is sent accordingly .
根据上述构想,本发明所述的数据传输规格决定方法,其中该可工作总线数据传输规格的决定,为根据该第一信号所代表的总线数据传输规格和该第二信号所代表的总线数据传输规格两者间所能够互相支持的总线数据传输规格进行选取。According to the above idea, in the method for determining the data transmission specification of the present invention, the determination of the workable bus data transmission specification is based on the bus data transmission specification represented by the first signal and the bus data transmission specification represented by the second signal Select the bus data transmission specifications that can support each other between the two specifications.
根据上述构想,本发明所述的数据传输规格决定方法,其中在该可工作总线数据传输规格已决定出,且跳出该系统协调状态之后,该桥接芯片组可经由该总线向该中央处理单元发出一中央处理单元重置信号,以通知该中央处理单元可以运行,使该中央处理单元和该桥接芯片组以该可工作总线数据传输规格进行两者间的数据传输。According to the above idea, in the method for determining the data transmission specification of the present invention, after the data transmission specification of the operable bus has been determined and the system coordination state is exited, the bridging chipset can send a message to the central processing unit via the bus. A central processing unit resets the signal to notify the central processing unit that it can run, so that the central processing unit and the bridging chipset perform data transmission between the two with the working bus data transmission standard.
根据上述构想,本发明所述的数据传输规格决定方法,其中该总线数据传输规格可为总线宽度,而响应该总线数据传输规格为总线宽度时,该可工作总线数据传输规格为一可工作总线宽度According to the above idea, in the method for determining the data transmission specification of the present invention, the bus data transmission specification can be the bus width, and when the bus data transmission specification is the bus width, the workable bus data transmission specification is a workable bus width
根据上述构想,本发明所述的数据传输规格决定方法,其中该总线数据传输规格可为总线速度,而响应该总线数据传输规格为总线速度时,该可工作总线数据传输规格为一可工作总线速度。According to the above idea, in the method for determining the data transmission specification of the present invention, the bus data transmission specification can be the bus speed, and when the bus data transmission specification is the bus speed, the workable bus data transmission specification is a workable bus speed.
本发明又提供一种桥接芯片组与存储器搭配装置,应用于一计算机系统中通过一第一接脚发出一第一信号的一中央处理单元和连接在该搭配装置和中央处理单元之间的一总线,该装置包含:一只读存储器,储存记录着一第一规格数据,该数据代表着一总线数据传输规格;以及一桥接芯片组,电连接于该只读存储器,该桥接芯片组可响应该只读存储器所提供的该第一规格数据,通过设于该桥接芯片组上且电连接于该中央处理单元的一第二接脚,发出一第二信号至该中央处理单元之中,该桥接芯片组并能接收该中央处理单元所发出的该第一信号,且能对该第一信号进行判断,以决定出该总线的一可工作总线数据传输规格。The present invention also provides a bridge chip set and memory matching device, which is applied to a central processing unit that sends a first signal through a first pin in a computer system and a central processing unit connected between the matching device and the central processing unit The bus, the device includes: a read-only memory, storing and recording a first specification data, the data represents a bus data transmission specification; and a bridge chip set, electrically connected to the read-only memory, the bridge chip set can respond The data of the first specification provided by the read-only memory sends a second signal to the central processing unit through a second pin provided on the bridge chipset and electrically connected to the central processing unit. The bridging chipset can receive the first signal sent by the central processing unit, and can judge the first signal to determine a workable bus data transmission specification of the bus.
根据上述构想,本发明所述的桥接芯片组与存储器搭配装置,其中该桥接芯片组包含:一北桥芯片,其第一端经由该总线电连接于该第一接脚,而其第二端电连接于该第二接脚,可支持与该中央处理单元间的一第一总线数据传输规格和一第二总线数据传输规格,而该第一规格数据便是代表该第一总线数据传输规格和该第二总线数据传输规格中被指定的一总线数据传输规格;以及一南桥芯片,其第一端电连接于该北桥芯片,而其第二端电连接于该只读存储器,可接收该北桥芯片发出的一读取信号,以进行读取该只读存储器中的该第一规格数据。According to the above idea, the bridge chip set and memory collocation device according to the present invention, wherein the bridge chip set includes: a north bridge chip, the first end of which is electrically connected to the first pin through the bus, and the second end of which is electrically connected to the first pin. Connected to the second pin, it can support a first bus data transmission specification and a second bus data transmission specification with the central processing unit, and the first specification data represents the first bus data transmission specification and A bus data transmission specification specified in the second bus data transmission specification; and a south bridge chip, the first end of which is electrically connected to the north bridge chip, and the second end of which is electrically connected to the read-only memory, capable of receiving the A read signal sent by the north bridge chip to read the first specification data in the ROM.
根据上述构想,本发明所述的桥接芯片组与存储器搭配装置,其中该北桥芯片可借助该读取信号而读取到该第一规格数据,使得该桥接芯片组中的该北桥芯片得以决定出总线数据传输规格,并依此向该中央处理单元发出该第二信号。According to the above idea, in the bridge chip set and memory collocation device according to the present invention, the north bridge chip can read the first specification data by means of the read signal, so that the north bridge chip in the bridge chip set can determine the bus data transmission specification, and send the second signal to the central processing unit accordingly.
根据上述构想,本发明所述的桥接芯片组与存储器搭配装置,其中可经由对该只读存储器中代表该北桥芯片的总线数据传输规格的该第一规格数据进行修改,使得该北桥芯片能响应该第一规格数据而发出该第二信号至该中央处理单元。According to the above idea, in the bridge chip set and memory matching device of the present invention, the first specification data representing the bus data transmission specification of the Northbridge chip in the read-only memory can be modified so that the Northbridge chip can respond The second signal is sent to the central processing unit in response to the first specification data.
根据上述构想,本发明所述的桥接芯片组与存储器搭配装置,其中该第一信号代表该中央处理单元经由该总线所能够传送与接收最大位之总线数据传输规格。According to the above idea, in the bridge chip set and memory matching device of the present invention, the first signal represents the bus data transmission specification of the maximum bit that the central processing unit can transmit and receive via the bus.
根据上述构想,本发明所述的桥接芯片组与存储器搭配装置,其中该可工作总线数据传输规格的决定,为根据该第一信号所代表的总线数据传输规格和该第二信号所代表的总线数据传输规格两者间所能够互相支持的总线数据传输规格进行选取。According to the above idea, in the bridge chipset and memory collocation device described in the present invention, the determination of the data transmission specification of the operable bus is based on the data transmission specification of the bus represented by the first signal and the bus represented by the second signal The data transmission specification can select the bus data transmission specification that can support each other between the two.
本发明得借助下列附图及详细说明,得到一更深入的了解。The present invention can be better understood with the help of the following drawings and detailed description.
附图说明Description of drawings
图1为主机板上各组件配置的线路图。Figure 1 is a circuit diagram of the configuration of each component on the motherboard.
图2(a)至图2(d)为中央处理单元和北桥芯片以不同总线宽度搭配而成的系统的方框示意图。2(a) to 2(d) are schematic block diagrams of a system in which a central processing unit and a north bridge chip are configured with different bus widths.
图3为本发明应用在计算机系统中的中央处理单元与桥接芯片间的配置示意图。FIG. 3 is a schematic diagram of the configuration between the central processing unit and the bridge chip applied in the computer system according to the present invention.
图4为本发明的较佳实施例的方框示意图。FIG. 4 is a schematic block diagram of a preferred embodiment of the present invention.
图5(a)至图5(d)为在此较佳实施例中,以本发明进行不同总线数据传输规格的搭配而成的信号产生时序图。5( a ) to FIG. 5( d ) are timing diagrams of signal generation in this preferred embodiment, based on the collocation of different bus data transmission specifications according to the present invention.
图6(a)和图6(b)是在此较佳实施例中,中央处理单元与桥接芯片组以本发明方法进行不同的总线数据传输规格配置的方框示意图。FIG. 6(a) and FIG. 6(b) are schematic block diagrams of the central processing unit and the bridge chipset configured with different bus data transmission specifications by the method of the present invention in this preferred embodiment.
图7为本发明的较佳实施例的流程图。Fig. 7 is a flowchart of a preferred embodiment of the present invention.
其中,附图标记说明如下:Wherein, the reference signs are explained as follows:
1主机板 10中央处理单元1
20北桥芯片 21南桥芯片20 North
2芯片组 22前置总线2
221地址总线 222数据总线221
30周边组件连接接口 301 PCI总线30 Peripheral
31图形加速端口接口 311 AGP总线31 graphics
32随机存取存储器 321存储器总线32
40 ISA接口 41 IDE接口40
42 USB接口 43键盘42
44鼠标 50中央处理单元44
501第一接脚 51桥接芯片组501
512北桥芯片 513南桥芯片512
511第二接脚 52总线511
HAm第一信号 HAn第二信号HAm first signal HAn second signal
53只读存储器 DWNCMD读取信号53 ROM DWNCMD read signal
RDDATA数据接收信号RDDATA data receive signal
CPURESET中央处理单元重置信号CPURESET Central processing unit reset signal
PCIRESET周边组件连接重置信号PCIRESET peripheral component connection reset signal
具体实施方式Detailed ways
请参阅图3,其为应用在一计算机系统中的一中央处理单元50与一桥接芯片组51与连接两者间的一总线52的配置示意图。在本发明的较佳实施例中,该中央处理单元50与该桥接芯片组51如先前技术中所述,为设置于一主机板(图中未示出)之上,而该桥接芯片组51便可包含先前技术所述的芯片组中的北桥芯片等,由图3所示可知,该中央处理单元50与该桥接芯片组51两者间可通过彼此皆作电连接的该总线52而可进行信号的传送与接收。由于该中央处理单元50与该桥接芯片组51为集成电路的芯片构造设计,所以在其外表即设有许多的接脚以作为其送出信号或将信号传入的接口。Please refer to FIG. 3 , which is a schematic configuration diagram of a
由先前技术的说明可知,搭配于该中央处理单元50与该桥接芯片组51其间的该总线52,当两者所能传送最大位的总线宽度不同时,即所能作信号传递的最大位不一样时,便无法使该中央处理单元50和该桥接芯片组51彼此间产生联系;举例来说,一方若以64位的宽度传递信号,而另一方以32位之宽度作信号接收,则此传递的数据将只能接收一半,而造成另外一半数据的遗失。但是,若两方都能够利用总线宽度的位数较大者可以支持总线宽度的位数较小者的特性时,则该中央处理单元50便可以和该桥接芯片组51协调出一相同的总线宽度以进行传输,因而便可以解决上述的问题。It can be seen from the description of the prior art that the
请参阅图4,其为本发明的较佳实施例的方框示意图。首先,使该计算机系统进入一系统协调状态,例如为一系统重置状态,接着响应该计算机系统进入该系统协调状态之际,使该桥接芯片组51读取电连接于该桥接芯片组51的一只读存储器53中储存的一第一规格数据,而该第一规格数据代表着该桥接芯片组51的总线数据传输规格,最后,使该桥接芯片组51响应该第一规格数据与传至该桥接芯片组51中代表该中央处理单元50的总线数据传输规格的一第二规格数据,以决定出该总线52的一可工作总线数据传输规格后,跳出该系统协调状态并以该可工作总线数据传输规格进行数据传输。而在此较佳实施例中,该第二规格数据代表着该中央处理单元50经由该总线52所能够传送与接收最大位的总线数据传输规格,因此该可工作总线数据传输规格的决定一方面是使该中央处理单元50根据该第二规格数据,发出代表该中央处理单元50最大位的总线数据传输规格的一第一信号HAm至该桥接芯片组51中,而另一方面响应该第一规格数据的该桥接芯片组51亦发出一第二信号HAn至该中央处理单元50中,使得该中央处理单元50能根据接收的该第二信号HAn且该桥接芯片组51根据接收的该第一信号HAm进行判断,因而选取该第一信号HAm和该第二信号HAn两者间所能够互相支持的总线数据传输规格以为代表,进而决定出该总线52的该可工作总线数据传输规格后,跳出该系统协调状态并以该可工作总线数据传输规格进行数据传输。Please refer to FIG. 4 , which is a schematic block diagram of a preferred embodiment of the present invention. Firstly, make the computer system enter a system coordination state, such as a system reset state, and then respond to the computer system entering the system coordination state, make the
由图4所示可知,该中央处理单元50便是通过设于其上的一第一接脚501发出该第一信号HAm至该桥接芯片组51中,而该桥接芯片组51电连接于该只读存储器53,其中该只读存储器53储存记录着代表一总线数据传输规格的该第一规格数据(图中未示出),因此该桥接芯片组51便可响应该只读存储器53所提供的该第一规格数据,进而通过设于其上且电连接于该中央处理单元50的一第二接脚511,发出该第二信号HAn至该中央处理单元50中。该第一信号HAm经由本发明的发明概念,为可选用该中央处理单元50和该桥接芯片组51通过该总线52产生联系的接脚组中的其中一只接脚来发出,在此较佳实施例中,即是使用了该第一接脚501以作其途,同理,另一方面在该第二信号HAn也是如此。As can be seen from FIG. 4, the
又由图4所示,该桥接芯片组51可以包含有一北桥芯片512与一南桥芯片513所组成,其中该北桥芯片512的第一端经由该总线52电连接于该中央处理单元50上的该第一接脚501,而其第二端电连接于该第二接脚511,该北桥芯片512为可支持多种与该中央处理单元50间的该总线数据传输规格,而该第一规格数据便是代表该北桥芯片512的多种总线数据传输规格中被指定的一总线数据传输规格;该南桥芯片513的第一端电连接于该北桥芯片512,而其第二端电连接于该只读存储器53。在此较佳实施例中,当该计算机系统进入该系统协调状态后,可由该北桥芯片512通过该南桥芯片513向该只读存储器53发出一读取信号DWNCMD,以进行读取位于该只读存储器53中代表该北桥芯片512的总线数据传输规格的该第一规格数据,通过一数据接收信号RDDATA使得该北桥芯片512得以决定出总线数据传输规格,并依此向该中央处理单元50发出该第二信号HAn。而在最后当该可工作总线数据传输规格已决定出,且跳出该系统协调状态之后,该桥接芯片组51可经由该总线52向该中央处理单元50发出一中央处理单元重置信号CPURESET,以通知该中央处理单元50可以运行,使该中央处理单元50和该桥接芯片组51以该可工作总线数据传输规格进行两者间的数据传输。Also shown in FIG. 4 , the bridge chip set 51 can include a
在此较佳实施例中,可将总线数据传输规格定为总线宽度,而响应该总线数据传输规格为总线宽度时,得到的该可工作总线数据传输规格便为一可工作总线宽度;同理,可将总线数据传输规格定为总线速度,而响应该总线数据传输规格为总线速度时,得到的该可工作总线数据传输规格便为一可工作总线速度。由上述可知,在该中央处理单元50和该桥接芯片组51还未真正的传送数据前,该第一信号HAm和该第二信号HAn的功能为告知对方其本身的数据传输规格为何,故当交换信号完之后,任何一方便可知道彼此之间的兼容性;举例来说,若本身能传输64位的总线宽度,而所接收到对方的信号却只能传输32位时,根据位数较大者的总线宽度能支持位数较少者的总线宽度的特性,两者间即协调彼此的总线宽度将同为以位较小一方的32位来运行。此外,因为在本发明中的该北桥芯片512为可支持多种与该中央处理单元50间的该总线数据传输规格,例如可同时支持较小规格的32位数据传输规格与较大规格的64位数据传输规格等,并且在公知技术上,我们可以很容易地利用系统设定的程序经由对该只读存储器53中代表该北桥芯片512的总线数据传输规格的该第一规格数据进行修改,使得该北桥芯片512能响应该第一规格数据而发出该第二信号HAn至该中央处理单元50中,便能够组合出使用者需要的配置,如此,生产厂商就不必为了响应搭配不同规格的公知中央处理单元的市场供需,而增加成本地来开发不同的生产线以制造公知的桥接芯片组,便能够解决生产与库存上不必要的浪费和搭配的不便性等问题;同时,亦可依本发明的方法与装置,通过该中央处理单元50和该桥接芯片组51两者间的信号交换,而能避免如先前技术中所述因为彼此兼容性的问题而产生无法正常运行的情况,因此,成功地达成了本发明发展的主要目的。In this preferred embodiment, the bus data transmission specification can be determined as the bus width, and when the response bus data transmission specification is the bus width, the workable bus data transmission specification obtained is just a workable bus width; in the same way , the bus data transmission specification can be set as the bus speed, and when the bus data transmission specification is the bus speed, the obtained workable bus data transmission specification is a workable bus speed. As can be seen from the above, before the
请参阅图5(a)至图5(d),为该中央处理单元50与该桥接芯片组51在此较佳实施例中,以本发明进行不同总线数据传输规格的搭配而成的信号产生时序图。在此较佳实施例中,我们由一周边组件连接接口(图中未示出),发出一周边组件连接重置信号PCIRESET,以使该计算机系统进入该系统协调状态,由于该第一信号HAm与该第二信号HAn在该计算机系统中的编码输出方式可为代表较大总线宽度(或总线速度)的高电平电压,或是代表较小总线宽度(或总线速度)的低电平电压,而在本发明此较佳实施例中定义规格较大者代表高电平电压,而规格较小者便代表低电平电压。由图5(a)至(d)所示可知,其中该第一信号HAm与该第二信号HAn若是呈现为高电平不变的直线,则代表了其总线数据传输规格较大,反之,若是呈现为一电平下降的区段,则代表了其总线数据传输规格较小,因此在图5(a)至(d)中呈现出四种可能的搭配,在图5(a)至图5(c)中,决定出该中央处理单元50与该桥接芯片组51以总线数据传输规格较小者的低电平电压来作彼此信号的传输,而在图5(d)中,则决定出以总线数据传输规格较大者的高电平电压来作彼此信号的传输。但不论最后该可工作总线数据传输规格为何,最后该中央处理单元50与该桥接芯片组51各自都会以本身原始的效能来进行数据的处理。Please refer to Fig. 5(a) to Fig. 5(d), for the
由图5(a)至图5(d)所示可知,在此较佳实施例中定义该周边组件连接重置信号PCIRESET在时间区段为1时发出以进入该系统协调状态,而在时间区段为2时,该北桥芯片512便可通过该南桥芯片513向该只读存储器53发出该读取信号DWNCMD(由这些图可知该信号还包含一DWNWR和一DWNADDR两部份),以进行读取位于该只读存储器53中代表该北桥芯片512的总线数据传输规格的该第一规格数据,接着在时间区段为5时,该南桥芯片513即可通过该数据接收信号RDDATA使得该北桥芯片512得以决定出总线数据传输规格,其中该数据接收信号RDDATA上的第k位(即这些图中所示的RDDATAk)便记录着该第一规格数据,标示出了该北桥芯片512所被指定的该总线数据传输规格,且同样地,RDDATAk若显示为高电平电压则代表可运行在较大的总线数据传输规格,反之若显示为低电平电压则代表为运行在较小的总线数据传输规格。在时间区段为7时,该中央处理单元50与该桥接芯片组51同时发出该第一信号HAm与该第二信号HAn以通知对方,并且在以上述的方式决定出该可工作总线数据传输规格后,定义在时间区段为8时,该桥接芯片组51便向该中央处理单元50发出该中央处理单元重置信号CPURESET,以通知该中央处理单元50可以运行。至于该第一信号HAm与该第二信号HAn在该计算机系统中的编码输出方式亦可改为代表较大总线宽度(或总线速度)的为低电平电压,而代表较小总线宽度(或总线速度)为高电平电压,或是当总线宽度的分类超出两种时,便可用串行或是并列的电压电平信号来代表,例如,00代表低总线宽度,01代表中总线宽度,而10代表高总线宽度,但此等变化应属常见的技术手段,故在此不予赘述。As can be seen from FIG. 5(a) to FIG. 5(d), in this preferred embodiment, it is defined that the peripheral component connection reset signal PCIRESET is issued when the time zone is 1 to enter the system coordination state, and at time When the section is 2, the
请参阅图6(a)和图6(b),其为在此较佳实施例中,该中央处理单元50与该桥接芯片组51以本发明的方法进行不同的总线数据传输规格配置的方框示意图。在图6(a)和图6(b)中该桥接芯片组51中的该北桥芯片512,皆为可支持多种与该中央处理单元50间的总线数据传输规格的设计,以此较佳实施例举例来说,即是以32位来代表总线数据传输规格较小者,而以64位来代表总线数据传输规格较大者,因此在图6(a)和图6(b)中的该北桥芯片512在此例中便能同时支持32位与64位的总线数据传输规格;而图6(a)和图6(b)不同之处仅在于储存记录于该只读存储器53中的该第一规格数据(图中未示出)代表着不同的总线数据传输规格,在图6(a)的该第一规格数据代表规格较大的64位,因此其北桥芯片512便被指定运行在64位上,而在图6(b)的该第一规格数据代表规格较小的32位,因此其北桥芯片512便被指定运行在32位上,如此,经由之前所述的不同规格的公知桥接芯片组需以不同的生产线来制造以搭配公知的中央处理单元,在此较佳实施例中便发展为将多种的总线数据传输规格整合在同一组件上,而只需对该只读存储器53中代表该北桥芯片512的总线数据传输规格的该第一规格数据进行修改,便能得到使用者需要的配置,可知本发明发明确实能减少成本的开销与诸多不便性的问题,成功地达到了本发明的发展目的。Please refer to Fig. 6 (a) and Fig. 6 (b), it is in this preferred embodiment, this
请参阅图7,其本发明的较佳实施例的流程图。首先,计算机系统进入系统协调状态,其次,桥接芯片组51读取并响应位于只读存储器53中代表桥接芯片组51的总线数据传输规格的第一规格数据,而发出第二信号HAn至中央处理单元50,且中央处理单元50根据第二规格数据,而发出代表中央处理单元50最大位的总线数据传输规格的第一信号HAm至桥接芯片组51,接着,中央处理单元50根据接收的第二信号HAn且桥接芯片组51根据接收的第一信号HAm进行判断,以决定出总线52的可工作总线数据传输规格后,跳出系统协调状态并以可工作总线数据传输规格进行数据传输,最后,桥接芯片组51可经由总线52向中央处理单元50发出中央处理单元重置信号CPURESET,以通知中央处理单元50可以运行。Please refer to FIG. 7, which is a flowchart of a preferred embodiment of the present invention. First, the computer system enters the system coordination state, and secondly, the bridge chip set 51 reads and responds to the first specification data representing the bus data transmission specification of the bridge chip set 51 in the read-
综上所述,运用本发明的技术便可于制造桥接芯片组时,减少甚至避免响应不同规格的中央处理单元而分别进行生产不同规格的桥接芯片组的不兼容机率,如此一来,某一规格的桥接芯片组便可支持不同规格的中央处理单元,进而可解决先前技术所述在使用上的不便性和生产上不必要的浪费,且增加系统的有效运行率及彼此的兼容性,因此确实达成发展本发明的主要目的。然而,本发明可由本领于技术人员任施匠思而做一些修饰。To sum up, using the technology of the present invention can reduce or even avoid the incompatibility probability of producing bridge chipsets of different specifications in response to central processing units of different specifications when manufacturing bridge chipsets. In this way, a certain A standard bridge chipset can support central processing units of different specifications, which can solve the inconvenience in use and unnecessary waste in production as described in the previous technology, and increase the effective operating rate of the system and mutual compatibility. Therefore, The main purpose of developing the present invention is indeed achieved. However, the present invention may be subject to some modifications at the discretion of those skilled in the art.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100930007A CN100336048C (en) | 2004-11-16 | 2004-11-16 | Data transmission specification determination method and bridge chipset and memory matching device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100930007A CN100336048C (en) | 2004-11-16 | 2004-11-16 | Data transmission specification determination method and bridge chipset and memory matching device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1604064A CN1604064A (en) | 2005-04-06 |
CN100336048C true CN100336048C (en) | 2007-09-05 |
Family
ID=34667268
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100930007A Expired - Lifetime CN100336048C (en) | 2004-11-16 | 2004-11-16 | Data transmission specification determination method and bridge chipset and memory matching device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100336048C (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5991833A (en) * | 1998-03-13 | 1999-11-23 | Compaq Computer Corporation | Computer system with bridge logic that reduces interference to CPU cycles during secondary bus transactions |
US6295568B1 (en) * | 1998-04-06 | 2001-09-25 | International Business Machines Corporation | Method and system for supporting multiple local buses operating at different frequencies |
US6633944B1 (en) * | 2001-10-31 | 2003-10-14 | Lsi Logic Corporation | AHB segmentation bridge between busses having different native data widths |
US20040064602A1 (en) * | 2002-09-30 | 2004-04-01 | Varghese George | Claiming cycles on a processor bus in a system having a PCI to PCI bridge north of a memory controller |
US20040073733A1 (en) * | 1999-07-29 | 2004-04-15 | Laberge Paul A. | Bus arbitration |
-
2004
- 2004-11-16 CN CNB2004100930007A patent/CN100336048C/en not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5991833A (en) * | 1998-03-13 | 1999-11-23 | Compaq Computer Corporation | Computer system with bridge logic that reduces interference to CPU cycles during secondary bus transactions |
US6295568B1 (en) * | 1998-04-06 | 2001-09-25 | International Business Machines Corporation | Method and system for supporting multiple local buses operating at different frequencies |
US20040073733A1 (en) * | 1999-07-29 | 2004-04-15 | Laberge Paul A. | Bus arbitration |
US6633944B1 (en) * | 2001-10-31 | 2003-10-14 | Lsi Logic Corporation | AHB segmentation bridge between busses having different native data widths |
US20040064602A1 (en) * | 2002-09-30 | 2004-04-01 | Varghese George | Claiming cycles on a processor bus in a system having a PCI to PCI bridge north of a memory controller |
Also Published As
Publication number | Publication date |
---|---|
CN1604064A (en) | 2005-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200110725A1 (en) | Communicating a message request transaction to a logical device | |
US8443126B2 (en) | Hot plug process in a distributed interconnect bus | |
CN1608255A (en) | Communicating transaction types between agents in a computer system using packet headers including an extended type/extended length field | |
JP2008257744A (en) | Module-replaceable computing system and signal mediating method | |
CN1645337A (en) | Method and apparatus for testing a motherboard including a rapid peripheral component interconnection device | |
CN101036125A (en) | Masking within a data processing system having applicability for a development interface | |
CN2594855Y (en) | Computer baseboard with graphics acceleration port | |
CN100343840C (en) | Bus system, station for use in a bus system, and bus interface | |
CN100343796C (en) | Method of and apparatus to print image directly | |
CN1324499C (en) | Method for handling unexpected completion packets and completion packets with a non-successful completion status | |
CN100336048C (en) | Data transmission specification determination method and bridge chipset and memory matching device | |
US10176133B2 (en) | Smart device with no AP | |
CN1302404C (en) | Method for Harmonization of Bus Data Transmission Specifications | |
CN106940684B (en) | Method and device for writing data according to bits | |
CN2629089Y (en) | Interface Conversion Expansion Board | |
CN100336047C (en) | Harmonized method of bus data transmission specification with central processing unit and bridge chip | |
CN1420415A (en) | PCI-on-chip bus connector | |
CN201142073Y (en) | Motherboard circuit and expansion card | |
CN100351827C (en) | Pin sharing system | |
US7757031B2 (en) | Data transmission coordinating method and system | |
CN1813197A (en) | Memory bus checking procedure | |
CN100335992C (en) | Computer system combining user interface and display device | |
CN1949136A (en) | Computer and control method thereof | |
CN1648887A (en) | Serial/parallel data conversion module and related computer system | |
CN1293444C (en) | Multifunctional Electronic Peripheral Card with Multiple I/O Interfaces |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20070905 |