CN1118735C - 控制存储器时钟信号的计算机系统及其控制方法 - Google Patents
控制存储器时钟信号的计算机系统及其控制方法 Download PDFInfo
- Publication number
- CN1118735C CN1118735C CN99111095A CN99111095A CN1118735C CN 1118735 C CN1118735 C CN 1118735C CN 99111095 A CN99111095 A CN 99111095A CN 99111095 A CN99111095 A CN 99111095A CN 1118735 C CN1118735 C CN 1118735C
- Authority
- CN
- China
- Prior art keywords
- clock signal
- memory
- memory module
- data
- clock
- 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 - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/06—Clock generators producing several clock signals
Abstract
一种用于控制DIMM插槽的存储器时钟信号的计算机系统,包括用于控制66MHz或100MHz系统总线时钟信号生成的处理器,支持66MHz或100MHz系统总线时钟信号的DIMM存储器模块,用于生成66MHz或100MHz系统总线时钟信号的时钟发生器,时钟缓冲器,第一和第二系统控制器。其中,根据插入的存储器模块的类型,切断未使用的存储器模块插槽的时钟信号或切断正在使用的存储器模块插槽的未使用时钟信号。
Description
技术领域
本发明涉及计算机系统,具体涉及控制存储器时钟信号的计算机系统及其控制方法。
背景技术
计算机系统的系统总线是CPU(中央处理单元),存储器,和外围设备相互间传输数据的通道。例如,100MHz系统总线传输速度意味着数据以100MHz的速度传输。
意图提升系统总线速度的芯片组制造厂商指出目前的66MHz系统总线传输速度(以下称为“PC66”)跟不上CPU的发展速度。因此,Intel公司适应于CPU的快速发展开发出了100MHz的系统总线传输速度(以下称为“PC100”)。
即,PC100意味着系统总线传输速度被提升至100MHz。例如,PC100可被用于装有Intel 440BX芯片组和使用Pentium 350MHz和更高速度的高速CPU的主板上。
PC100有两个优点,一个是系统性能的提升。例如,66MHz系统总线的操作时间为66×106/秒。由于一次可以操作64比特而8比特相当于一个字节,因此传输速度为528MB/秒。另一方面,100MHz系统总线的操作时间为108/秒,因此传输速度为800MB/秒。事实上,数据传输速度提高了51%。
另一个优点是外围设备的稳定性。由于66MHz系统总线的处理速度太快,PCI(外围部件互连)总线工作在33MHz。因此,外围设备如图形卡和硬盘驱动器工作在33MHz。
如果系统总线的时钟频率由66MHz超频至100MHz,则PCI总线将工作在37.5MHz(即超出限定13%)。因此,由于超频可能会引起系统关闭等故障。
在100MHz系统总线中PCI总线以1/3时钟频率工作,使得33.3MHz满足PCI标准。尽管采用了高系统总线时钟频率,但可以稳定使用高速外围设备。而且,100MHz系统总线可以使用下一代高速CPU。
图1展示了装有如Intel Pentium II处理器或与之兼容的处理器(CPU)的计算机系统主板。主板控制所要输出的66MHz或100MHz的总线时钟。
参见图1,主板包括安装CPU的槽10和可插入主存储器模块的多个插槽20(22,24,和26)。
槽10为slot 1型,用于安装如Intel Pentium II处理器,并包括一个可安装冷却风扇的机构。
包括3或4个插槽的插槽20是用于扩展主存储器的连接器。每个插槽22,24,和26中可插入DIMM(双列直插式存储器模块)。适合66MHz或100MHz系统总线速度的存储器总线时钟信号被输入DIMM中,然后执行信号的写/读操作。
计算机系统还包括BIOS(基本输入/输出系统)50,用于通过POST(开机自检)确定是否插入了主存储器,一个HOST TO PCI桥接控制器30,和一个PCI TO ISA桥接控制器40。
图2展示了图1所示计算机系统的结构。
参见图2,包含主板的计算机系统通过BIOS ROM(基本输入/输出系统只读存储器)50的处理程序确定是否安装了存储器模块,然后切断DIMM插槽20中没有安装存储器模块的插槽的存储器总线时钟信号。
例如,CPU12是Intel Pentium II处理器并包括内部高速缓存存储器14。
CPU12还包括位于HOST总线和PCI总线之间的HOST TO PCI桥接控制器30,和位于PCI总线和ISA桥接控制器之间的PCI TO ISA桥接控制器40。例如,HOST TO PCI桥接控制器30为具有HOST TOPCI接口,存储器控制器,和AGP(加速图形端口)控制器等功能的Intel 440BX芯片组。例如,PCI TO ISA桥接控制器40为具有PCI-ISA接口,IDE控制器,和USB控制器等功能的Intel PIIX4E芯片组或与之兼容的芯片组。
CPU12根据插入的存储器模块的总线速度输出控制信号100_66#,用于选择66MHz或100MHz系统总线时钟信号。然后,时钟发生器18响应控制信号100_66#向HOST TO PCI桥接控制器30输出66MHz或100MHz的HOST时钟信号BXCLK。然后,HOST TO PCI桥接控制器30向每个存储器模块插槽20(22,24和26)分别输出第一至第四存储器时钟信号CLK0-CLK3。
当计算机系统接通电源后,在BIOS50的POST期间CPU确定存储器模块是否插入存储器模块插槽20中及其插入时间。
此时,使能存储器模块插槽20的全部第一至第四存储器时钟信号CLK0-CLK3,禁止被确定为没有插入存储器模块的存储器模块插槽的存储器时钟信号CLK0-CLK3。第一至第四存储器时钟信号CLK0-CLK3根据系统总线传输速度被输出至每个存储器模块插槽。
在常规计算机系统中,时钟信号被不断地提供给存储器DIMM插槽中的空插槽或,如上所述,尽管切断了未使用的DIMM插槽的存储器时钟信号,但仍继续提供正在使用的插槽的未使用存储器时钟信号。其结果为,所述常规计算机系统受到EMI(电磁干扰)。
发明内容
因此本发明的目的之一是提供一种计算机系统,该计算机系统可以切断计算机系统中未使用的存储器模块插槽的时钟信号和正在使用的存储器模块插槽的时钟信号中的未使用的时钟信号。
本发明的另一个目的是提供一种用于控制计算机系统存储器时钟信号的方法。
依照本发明,一种包括用于输出控制信号以生成第一或第二总线时钟信号的处理器,和至少一个存储器模块的计算机系统包括:第一系统控制器,从存储器模块中读取主数据然后输出与存储器数据对应的设置数据;时钟发生器,根据控制信号输出与设置数据对应的第一或第二HOST时钟信号;第二系统控制器,根据第一或第二HOST时钟信号,输出作为存储器模块的存储器时钟信号参考的第一或第二参考时钟信号;和一个时钟缓冲器,用于接收第一或第二参考时钟信号然后将与设置数据对应的第一至第四存储器时钟信号输出至存储器模块。如果,存储器模块为单面型存储器模块,那么时钟缓冲器通过所述设置数据切断第一至第四存储器时钟信号中单面存储器模块未使用的存储器时钟信号。
在优选实施例中,第一系统控制器通过SM(系统管理)总线传输存储器数据和设置数据。
在优选实施例中,时钟发生器和时钟缓冲器包括用于存储设置数据的寄存器。
在优选实施例中,如果存储器模块为单面型存储器模块,则当输入第一参考时钟信号时,时钟缓冲器禁止第二存储器时钟信号和第四存储器时钟信号,且当输入第二参考时钟信号时,时钟缓冲器禁止第三存储器时钟信号和第四存储器时钟信号。
依照本发明,用于控制计算机系统至少一个DIMM(双列直插式存储器模块)的存储器时钟信号的方法包括以下步骤:
使能所有存储器插槽的第一至第四存储器时钟信号,确定存储器模块是否被插入使能的存储器插槽的某个插槽中;
如果存储器模块被插入其中,则确定插入的存储器模块的类型;
如果存储器模块为双面型存储器模块,则保持使能的第一至第四存储器时钟信号;
如果存储器模块为单面型存储器模块,则确定存储器模块的总线速度是第一速度还是第二速度;
如果总线速度是第一速度,则禁止第一至第四存储器时钟信号中与存储器模块第二速度对应的存储器时钟信号;
如果总线速度是第二速度,则禁止第一至第四存储器时钟信号中与存储器模块第一速度对应的存储器时钟信号。
在优选实施例中,如果存储器模块没有被插入其中,则禁止相应存储器模块插槽的第一至第四存储器时钟信号。
因而,微处理器通过执行BIOS(基本输入/输出系统)的程序确定存储器模块是否被插入存储器模块插槽,然后通过一系统控制器读取存储器模块中的存储器数据。接着,微处理器将读取的数据存储在时钟发生器和时钟缓冲器中。其结果,将根据第一或第二系统总线时钟信号和存储器模块的类型来控制所插入存储器模块的未使用时钟信号。
附图说明
通过参照附图具体说明其优选实施例,本发明的上述目的和优点将变得更为明显,其中:
图1为展示常规计算机系统主板的立体图;
图2为展示图1所示计算机系统结构的方框图;
图3为展示依照本发明的计算机系统结构的方框图;
图4为展示依照图3所示计算机系统时钟信号通路结构的方框图;
图5为展示DIMM(双列直插式存储器模块)的立体图;
图6A为适用于66MHz系统总线时钟的单面型存储器模块的剖视图;
图6B为适用于100MHz系统总线时钟的单面型存储器模块的剖视图;
图6C为适用于66/100MHz系统总线时钟的双面型存储器模块的剖视图;
图7为图3所示时钟发生器的详细电路图;
图8为图3所示时钟缓冲器的详细电路图;
图9为图3所示存储器模块插槽的详细电路图;
图10为展示未使用的存储器模块插槽的存储器时钟信号和正在使用的存储器模块插槽的未使用存储器时钟信号控制过程的流程图;和
图11为展示图10所示一个存储器模块插槽的存储器时钟信号控制过程的流程图。
具体实施方式
现参照附图3-11并结合本发明的优选实施例具体说明该方法。
参见图3,计算机系统100包括CPU(中央处理单元)102,主存储器110,和BIOS(基本输入/输出系统)116。
包括内核104和二级缓存106的CPU102输出控制信号100_66#,用于选择输出66MHz或100MHz的系统总线时钟信号。
主存储器110被插在存储器模块插槽120,122和124中,且至少有一个DIMM被插在上面。每个插槽有一个存储体,大致包括3或4个插槽。
计算机系统100包括第二系统控制器,即HOST TO PCI桥接控制器108,第一系统控制器,即PCI TO ISA桥接控制器114,时钟发生器126,和时钟缓冲器130。
位于计算机系统100的HOST总线和PCI总线之间的HOST TOPCI桥接控制器108具有HOST TO PCI接口,存储器控制器,AGP(加速图形端口)控制器,多个时钟信号,和检测控制的功能。而且,HOSTTO PCI桥接控制器108从时钟发生器126接收与PC66或PCI00对应的HOST时钟信号BXCLK,然后向时钟缓冲器130输出参考时钟信号DCLK0。
位于PCI总线与ISA总线之间的PCI TO ISA桥接控制器114包括PCI TO ISA接口,IDE控制器,USB控制器,和SM总线控制器。相应地,PCI TO ISA桥接控制器114通过SM总线读取存储器模块中的存储器数据,然后向时钟缓冲器130和时钟发生器126输出与存储器数据对应的设置数据。
图5所示存储器模块200的ROM(EEPROM)204中储存的存储器数据,包括RAM 202的容量和定时(如,CAS定时和RAS定时)。
图5所示被插在存储器模块插槽120,122和124中的存储器模块200,包括用于写和读数据的RAM 202和用于储存如存储器容量和定时等存储器数据的ROM(EEPROM)204。存储器数据支持由Intel公司制定的SPD(串行存在位侦测)(serial presence detect)规范,并通过计算机系统100的SM总线向PCI TO ISA控制器114传输共用SM数据和时钟信号。
再参见图3,时钟发生器126包括寄存器128,用于储存来自PCITO ISA桥接控制器114的与存储器模块中的存储器数据对应的设置数据。接着,时钟发生器126响应来自于CPU 102的控制信号100_66#,然后向HOST TO PCI桥接控制器108输出HOST时钟信号BXCLK(BXHCLK和BXPCLK),并输出对于每项系统操作都很必要的CPU时钟信号CPU CLK和PCI时钟信号PCI CLK。
时钟缓冲器130包括寄存器132,用于储存来自PCI TO ISA桥接控制器114的与存储器模块中的存储器数据有关的设置数据。接着,时钟缓冲器130接收来自于HOST TO PCI桥接控制器108的参考时钟信号DCLK0,然后根据设置数据向每个存储器模块插槽120,122,和124输出第一至第四存储器时钟信号CLK0-CLK3。
参见图4,计算机系统100支持66/100MHz的系统总线传输速度。相应地,CPU 102和主存储器110支持66/100MHz的系统总线速度。
如果接通计算机系统100的电源,则CPU 102由BIOS 116控制,然后向时钟发生器126输出一个用于选择PC 66系统时钟信号或PC100系统时钟信号的控制信号100_66#。接着,CPU 102通过BIOS 116的处理程序确定存储器模块是否被插入存储器模块插槽120,122,和124中以及插入其中的存储器模块的类型。
此时,PCI TO ISA桥接控制器114通过SM总线读取存储在插入的存储器模块的ROM中的存储器数据,然后把与存储器数据对应的设置数据存储到时钟发生器126和时钟缓冲器130的寄存器128和132中。然后,时钟发生器126响应控制信号100_66#,然后向HOST TO PCI桥接控制器108输出与系统时钟信号对应的HOST时钟信号BXCLK。HOST TO PCI桥接控制器108响应HOST时钟信号BXCLK,然后向时钟缓冲器130输出参考时钟信号DCLK0。相应地,时钟缓冲器130通过存储在内部寄存器132中的设置数据向每个存储器模块插槽120,122,和124输出第一至第四存储器时钟信号CLK0-CLK3。而且,时钟缓冲器130切断空存储器模块插槽的时钟信号。
如图6A-6C所示,存储器模块200被分为单面型存储器模块200a和200b和双面型存储器模块200c。所述单面型存储器有许多形式,例如66MHz单面型存储器模块和100MHz单面型存储模块,66MHz单面存储器模块200a通过输入前面的第一时钟信号CLK0和第二时钟信号CLK1,并切断后面的第三时钟信号CLK2和第四时钟信号CLK3工作。100MHz单面存储器模块200b通过输入前面的第一时钟信号CLK0和第三时钟信号CLK2,并切断后面的第二时钟信号CLK1和第四时钟信号CLK3执行写/读操作。双面型存储器模块200c通过与66/100MHz存储器总线速度无关地输入第一至第四时钟信号CLK0-CLK3工作。
参见图7,时钟发生器126接收来自于CPU 102的用于选择系统总线时钟信号的控制信号100_66#。并且,时钟发生器126通过SM总线接收来自于PCI TO ISA桥接控制器114的存储器数据SMBDATA和SMBCLK,然后将数据SMBDATA和SMBCLK存入寄存器128。相应地,适合于66MHz或100MHz系统总线时钟信号的HOST时钟信号BXCLK被输出到HOST TO PCI桥接控制器108中,并输出CPU时钟信号CPU CLK(CPU0和CPU1)和PCI时钟信号PCIF-PCI6。
参见图8,时钟缓冲器130通过SM总线接收来自于PCI TO ISA桥接控制器114的存储器数据SMBDATA和SMBCLK,然后将数据SMBDATA和SMBCLK存入寄存器132。而且,时钟缓冲器130接收来自于HOST TO PCI桥接控制器108的与66MHz或100MHz系统总线时钟信号对应的参考时钟信号DCLK0。从而,插入的存储器模块对应于66/100MHz的单面型或双面型存储器模块,然后向存储器模块插槽120,122和124输出第一至第四时钟信号CLK0-CLK3(DCLK[11:0])。
图9展示了存储器模块插槽120或122或124的电路,并示出从时钟缓冲器130和PCI TO ISA桥接控制器114接收第一至第四时钟信号CLK0-CLK3,共用SM数据SMBDATA,和时钟信号SMBCLK通过SM总线传输。
参见图10,如果在步骤S300中的系统100接上电源,则BIOS 116使能第一至第三DIMM存储器模块插槽120,122,和124的时钟信号CLK0-CLK3。在步骤S310中,根据存储器模块是否被插入第一DIMM存储器模块插槽120,控制相应的时钟信号CLK0-CLK3。然后,控制第二存储器插槽122和第三存储器插槽124的时钟信号CLK0-CLK3。也就是说,根据确定插入的存储器模块是否支持系统总线以及存储器模块是单面的还是双面的存储器模块,来控制每个存储器模块插槽的第一至第四时钟信号CLK0-CLK3。
参见图11,在步骤S340中,本发明确定存储器模块是否被插入使能第一至第四存储器时钟信号CLK0-CLK3的存储器模块插槽120或122或124中。如果未被插入,则步骤S340转至步骤S352。在步骤352中,禁止所有第-至第四时钟信号CLK0-CLK3。如果被插入,则步骤S340转至步骤S342。在步骤S342中,本发明确定插入的存储器模块是否为单面型存储器模块。
如果存储器模块为双面型存储器模块,则不管存储器总线时钟速度是多少,保持被使能的第一至第四时钟信号CLK0-CLK3。如果存储器模块为单面型存储器模块,则步骤S342转至步骤S346,所述时钟缓冲器通过设置数据切断第一至第四存储器时钟信号中所述单面存储器模块未使用的存储器时钟信号。在步骤S346中,本发明确定插入的存储器模块是否支持100MHz的存储器总线速度。如果支持,则在步骤S348中禁止不用于100MHz存储器总线时钟速度的时钟信号。即,禁止第二时钟信号CLK1和第四时钟信号CLK3。如果不支持(即,支持66MHz存储器总线时钟速度),则步骤S346转至步骤S350。在步骤S350中,禁止不用于66MHz存储器总线时钟速度的时钟信号。即,禁止第三时钟信号CLK2和第四时钟信号CLK3。
本发明的计算机系统不仅切断了未使用的存储器模块插槽的时钟信号,还切断了插入的存储器模块的时钟信号,以此排除EMI(电磁干扰)。
在不脱离其精神及必要特征的情况下,本发明可以按其它的特定形式实施。上述实施例从各方面来说都只应被当作是说明性的而不是限制性的。因此,对本发明范围的指定依赖于附加权利要求而不是依赖于前面的说明。
Claims (6)
1.一种计算机系统,包括:用于输出控制信号以生成第一或第二总线时钟信号的处理器;至少一个存储器模块;第一系统控制器;时钟发生器;和第二系统控制器,包括:
时钟缓冲器,用于接收来自第二系统控制器的第一或第二参考时钟信号,然后将与来自第一系统控制器的设置数据对应的第一至第四存储器时钟信号输出至所述存储器模块,
其中,第一系统控制器从所述存储器模块读取主数据,然后输出与所述主数据对应的设置数据,时钟发生器响应于所述来自处理器的控制信号,输出与所述设置数据对应的第一或第二HOST时钟信号,第二系统控制器响应于来自时钟发生器的所述第一或第二HOST时钟信号输出第一或第二参考时钟信号;如果所述存储器模块是单面型存储器模块,所述时钟缓冲器通过所述设置数据切断所述第一至第四存储器时钟信号中所述单面存储器模块未使用的存储器时钟信号。
2.如权利要求1所述的计算机系统,其特征在于所述第一系统控制器通过系统管理总线传输所述存储器数据和所述设置数据。
3.如权利要求1所述的计算机系统,其特征在于所述时钟发生器和所述时钟缓冲器包括用于储存所述设置数据的寄存器。
4.如权利要求1或3所述的计算机系统,其特征在于如果所述存储器模块为单面型存储器模块,则所述时钟缓冲器,
当输入所述第一参考时钟信号时,禁止所述第二存储器时钟信号和所述第四存储器时钟信号,和
当输入所述第二参考时钟信号时,禁止所述第三存储器时钟信号和所述第四存储器时钟信号。
5.一种控制计算机系统的方法,用于控制至少一个双列直插式存储器模块的存储器时钟信号,包括以下步骤:
使能到所有存储器插槽的第一至第四存储器时钟信号;
当确定所述存储器模块已经被插入到插槽中时,确定是否是存储器模块;
如果所述存储器模块是双面型存储器模块,保持所述被使能的第一至第四存储器时钟信号;
当所述存储器模块是单面型存储器模块时,确定所述存储器模块的总线速度是第一速度还是第二速度;
如果所述总线速度被确定为所述第一速度,禁止所述第一至第四存储器时钟信号中的与所述存储器模块的所述第二速度对应的存储器时钟信号;以及
如果所述总线速度被确定为所述第二速度,禁止所述第一至第四存储器时钟信号中的与所述存储器模块的所述第一速度对应的存储器时钟信号。
6.如权利要求5所述的方法,其特征在于如果所述存储器模块没有被插入其中,则禁止相应存储器模块插槽的所述第一至第四存储器时钟信号。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR43756/1998 | 1998-10-16 | ||
KR1019980043756A KR100578112B1 (ko) | 1998-10-16 | 1998-10-16 | 메모리 클럭 신호를 제어하는 컴퓨터 시스템 및그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1251445A CN1251445A (zh) | 2000-04-26 |
CN1118735C true CN1118735C (zh) | 2003-08-20 |
Family
ID=19554567
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN99111095A Expired - Fee Related CN1118735C (zh) | 1998-10-16 | 1999-07-29 | 控制存储器时钟信号的计算机系统及其控制方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US6530001B1 (zh) |
EP (1) | EP0994405A3 (zh) |
JP (1) | JP2000187525A (zh) |
KR (1) | KR100578112B1 (zh) |
CN (1) | CN1118735C (zh) |
TW (1) | TW452697B (zh) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
MY122426A (en) * | 1998-10-29 | 2006-04-29 | Matsushita Electric Ind Co Ltd | Memory controller for controlling an integrated memory undergoing logical state transitions |
KR100553674B1 (ko) * | 1999-03-26 | 2006-02-24 | 삼성전자주식회사 | 피씨아이 버스 클럭주파수의 개별적 제어 장치 |
JP4409681B2 (ja) * | 1999-10-20 | 2010-02-03 | 株式会社東芝 | 情報処理装置及び情報処理装置のメモリ制御方法 |
JP2001265708A (ja) * | 2000-03-16 | 2001-09-28 | Toshiba Corp | 電子機器及び電子機器の基板 |
US20020032829A1 (en) * | 2000-06-28 | 2002-03-14 | Z-World, Inc. | Microprocessor memory device controller |
US6763478B1 (en) * | 2000-10-24 | 2004-07-13 | Dell Products, L.P. | Variable clock cycle for processor, bus and components for power management in an information handling system |
JP3587162B2 (ja) | 2000-10-31 | 2004-11-10 | セイコーエプソン株式会社 | データ転送制御装置及び電子機器 |
US20020144173A1 (en) * | 2001-03-30 | 2002-10-03 | Micron Technology, Inc. | Serial presence detect driven memory clock control |
US6678811B2 (en) * | 2001-04-07 | 2004-01-13 | Hewlett-Packard Development Company, L.P. | Memory controller with 1X/MX write capability |
US6633965B2 (en) * | 2001-04-07 | 2003-10-14 | Eric M. Rentschler | Memory controller with 1×/M× read capability |
US6625702B2 (en) * | 2001-04-07 | 2003-09-23 | Hewlett-Packard Development Company, L.P. | Memory controller with support for memory modules comprised of non-homogeneous data width RAM devices |
US6889335B2 (en) * | 2001-04-07 | 2005-05-03 | Hewlett-Packard Development Company, L.P. | Memory controller receiver circuitry with tri-state noise immunity |
TW514791B (en) * | 2001-05-28 | 2002-12-21 | Via Tech Inc | Structure, method and related control chip for accessing device of computer system with system management bus |
US6915443B2 (en) * | 2001-07-13 | 2005-07-05 | Hewlett-Packard Development Company, L.P. | System and method for adaptively adjusting clock skew in a variably loaded memory bus |
US7076674B2 (en) * | 2001-12-19 | 2006-07-11 | Hewlett-Packard Development Company L.P. | Portable computer having dual clock mode |
AU2002304369A1 (en) * | 2002-05-16 | 2003-12-19 | Nokia Corporation | Method, device and memory controller for adapting data transfer bus |
US20050204111A1 (en) * | 2004-03-10 | 2005-09-15 | Rohit Natarajan | Command scheduling for dual-data-rate two (DDR2) memory devices |
US7418540B2 (en) * | 2004-04-28 | 2008-08-26 | Intel Corporation | Memory controller with command queue look-ahead |
US7707450B1 (en) * | 2004-06-08 | 2010-04-27 | Marvell International Ltd. | Time shared memory access |
JP4616586B2 (ja) * | 2004-06-30 | 2011-01-19 | 富士通株式会社 | メモリ初期化制御装置 |
TWI245287B (en) * | 2004-09-08 | 2005-12-11 | Via Tech Inc | Method for initialization drams |
JP2009015525A (ja) * | 2007-07-03 | 2009-01-22 | Toshiba Tec Corp | データ処理装置及びその制御方法 |
US7624310B2 (en) | 2007-07-11 | 2009-11-24 | Micron Technology, Inc. | System and method for initializing a memory system, and memory device and processor-based system using same |
JP5119882B2 (ja) * | 2007-11-21 | 2013-01-16 | 富士通株式会社 | メモリクロック設定機能を有する情報処理装置およびメモリクロック設定方法 |
US8195907B2 (en) * | 2007-12-21 | 2012-06-05 | Rambus Inc. | Timing adjustment in a reconfigurable system |
US7886103B2 (en) * | 2008-09-08 | 2011-02-08 | Cisco Technology, Inc. | Input-output module, processing platform and method for extending a memory interface for input-output operations |
TWI482004B (zh) * | 2009-01-23 | 2015-04-21 | Asustek Comp Inc | 系統開機失敗之處理裝置及處理方法 |
TWI460728B (zh) * | 2010-12-29 | 2014-11-11 | Silicon Motion Inc | 記憶體控制器、記憶裝置以及判斷記憶裝置之型式的方法 |
JP5541373B2 (ja) * | 2011-01-13 | 2014-07-09 | 富士通株式会社 | メモリコントローラ、及び情報処理装置 |
TWI438615B (zh) * | 2011-05-17 | 2014-05-21 | Wistron Corp | 電源管理方法及相關裝置 |
KR102207110B1 (ko) * | 2014-02-19 | 2021-01-25 | 삼성전자주식회사 | 메모리 초기화 방법 및 이를 지원하는 전자 장치 |
TWI635383B (zh) | 2016-12-30 | 2018-09-11 | 技嘉科技股份有限公司 | 記憶體時脈頻率調整方法、主機板及計算機操作系統 |
US11079945B2 (en) * | 2018-09-20 | 2021-08-03 | Ati Technologies Ulc | Dynamic configuration of memory timing parameters |
CN110568905A (zh) * | 2019-08-09 | 2019-12-13 | 苏州浪潮智能科技有限公司 | 一种硬盘背板、信号处理方法及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1049924A (zh) * | 1989-08-31 | 1991-03-13 | 横河电机株式会社 | 线计算机 |
CN1060730A (zh) * | 1990-10-01 | 1992-04-29 | 国际商业机器公司 | 动态存储系统中动态调定各时标用的数据处理设备 |
US5608896A (en) * | 1992-05-28 | 1997-03-04 | Texas Instruments Incorporated | Time skewing arrangement for operating memory devices in synchronism with a data processor |
US5652856A (en) * | 1993-03-22 | 1997-07-29 | Compaq Computer Corporation | Memory controller having all DRAM address and control singals provided synchronously from a single device |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5394541A (en) * | 1990-07-17 | 1995-02-28 | Sun Microsystems, Inc. | Programmable memory timing method and apparatus for programmably generating generic and then type specific memory timing signals |
JPH0715665B2 (ja) * | 1991-06-10 | 1995-02-22 | インターナショナル・ビジネス・マシーンズ・コーポレイション | パーソナルコンピユータ |
JPH07122865B2 (ja) | 1992-01-02 | 1995-12-25 | インターナショナル・ビジネス・マシーンズ・コーポレイション | バス動作の動作速度を制御するようにしたバス・インターフェースを有するコンピュータ・システム |
US5509138A (en) * | 1993-03-22 | 1996-04-16 | Compaq Computer Corporation | Method for determining speeds of memory modules |
US5625805A (en) * | 1994-06-30 | 1997-04-29 | Digital Equipment Corporation | Clock architecture for synchronous system bus which regulates and adjusts clock skew |
US5680595A (en) | 1995-06-07 | 1997-10-21 | Micron Technology, Inc. | Programmable data port clocking system for clocking a plurality of data ports with a plurality of clocking signals in an asynchronous transfer mode system |
US5887146A (en) | 1995-08-14 | 1999-03-23 | Data General Corporation | Symmetric multiprocessing computer with non-uniform memory access architecture |
JP3556340B2 (ja) * | 1995-08-21 | 2004-08-18 | 株式会社東芝 | コンピュータシステム |
JP2679690B2 (ja) * | 1995-09-28 | 1997-11-19 | 日本電気株式会社 | クロックドライブ回路 |
KR970029872A (ko) * | 1995-11-04 | 1997-06-26 | 김광호 | 불휘발성 반도체 장치의 클럭 발생회로 |
KR970051318A (ko) * | 1995-12-29 | 1997-07-29 | 김광호 | 반도체 메모리 장치의 클럭 제어 회로 |
US5991850A (en) * | 1996-08-15 | 1999-11-23 | Micron Technology, Inc. | Synchronous DRAM modules including multiple clock out signals for increasing processing speed |
KR100252251B1 (ko) * | 1996-10-25 | 2000-04-15 | 윤종용 | 전자파 방해 방지 장치 |
US5862368A (en) | 1996-12-11 | 1999-01-19 | Dell Usa, L.P. | Process to allow automatic microprocessor clock frequency detection and selection |
US5903916A (en) | 1996-12-16 | 1999-05-11 | Intel Corporation | Computer memory subsystem and method for performing opportunistic write data transfers during an access latency period within a read or refresh operation |
US5903747A (en) | 1997-03-03 | 1999-05-11 | International Business Machines Corporation | Microprocessor clocking control system |
JP3420018B2 (ja) * | 1997-04-25 | 2003-06-23 | 株式会社東芝 | データレシーバ |
JP3445476B2 (ja) * | 1997-10-02 | 2003-09-08 | 株式会社東芝 | 半導体メモリシステム |
KR100462019B1 (ko) * | 1998-04-16 | 2005-04-06 | 삼성전자주식회사 | 컴퓨터 시스템의 클럭제어장치 및 그 방법 |
-
1998
- 1998-10-16 KR KR1019980043756A patent/KR100578112B1/ko not_active IP Right Cessation
-
1999
- 1999-07-09 TW TW088111660A patent/TW452697B/zh not_active IP Right Cessation
- 1999-07-29 CN CN99111095A patent/CN1118735C/zh not_active Expired - Fee Related
- 1999-09-29 EP EP99307691A patent/EP0994405A3/en not_active Ceased
- 1999-10-18 US US09/419,774 patent/US6530001B1/en not_active Expired - Lifetime
- 1999-10-18 JP JP11295155A patent/JP2000187525A/ja not_active Ceased
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1049924A (zh) * | 1989-08-31 | 1991-03-13 | 横河电机株式会社 | 线计算机 |
CN1060730A (zh) * | 1990-10-01 | 1992-04-29 | 国际商业机器公司 | 动态存储系统中动态调定各时标用的数据处理设备 |
US5608896A (en) * | 1992-05-28 | 1997-03-04 | Texas Instruments Incorporated | Time skewing arrangement for operating memory devices in synchronism with a data processor |
US5652856A (en) * | 1993-03-22 | 1997-07-29 | Compaq Computer Corporation | Memory controller having all DRAM address and control singals provided synchronously from a single device |
Also Published As
Publication number | Publication date |
---|---|
JP2000187525A (ja) | 2000-07-04 |
US6530001B1 (en) | 2003-03-04 |
KR20000026281A (ko) | 2000-05-15 |
EP0994405A2 (en) | 2000-04-19 |
CN1251445A (zh) | 2000-04-26 |
KR100578112B1 (ko) | 2006-07-25 |
TW452697B (en) | 2001-09-01 |
EP0994405A3 (en) | 2005-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1118735C (zh) | 控制存储器时钟信号的计算机系统及其控制方法 | |
US11386024B2 (en) | Memory module having an open-drain output for parity error and for training sequences | |
US7523324B2 (en) | Method and apparatus for improving bus master performance | |
US7321979B2 (en) | Method and apparatus to change the operating frequency of system core logic to maximize system memory bandwidth | |
US6820169B2 (en) | Memory control with lookahead power management | |
CN1866230B (zh) | 一种存储器仲裁器、处理器系统及存储器仲裁方法 | |
JPH08297607A (ja) | 特殊バスサイクルに応答してキャッシュメモリを低電力モードに移行させる回路 | |
CN1274123A (zh) | 分区系统的带有动态配置的外围元件互联槽控制装置 | |
TWI564810B (zh) | 多核心處理器之晶粒內差異特性化技術 | |
US6799278B2 (en) | System and method for processing power management signals in a peer bus architecture | |
CN103176943A (zh) | 用于功率优化的多处理器同步的方法 | |
US20030140264A1 (en) | Control method, program and computer apparatus for reducing power consumption and heat generation by a CPU during wait | |
CN1264083A (zh) | 数据处理装置及其数据处理方法 | |
CN1763728A (zh) | 存储器分页管理装置与方法 | |
CN1297892C (zh) | 用于微处理器的中断控制器 | |
CN211061974U (zh) | 基于x86处理器的高性能服务器主板及计算机 | |
CN114281570A (zh) | 嵌入式控制电路、控制方法、装置及芯片 | |
WO2000025205A1 (en) | Controlling access to a primary memory | |
JP3930629B2 (ja) | Fpmメモリ・デバイス用に設計されたメモリ・システムにおいてedoメモリ・デバイスを使用するための方法および装置 | |
CN209980145U (zh) | 一种高密度服务器 | |
CN1818830A (zh) | 中央处理单元的节省电源方法及系统 | |
CN1496504A (zh) | 计算机装置、扩展卡、小型pci卡、自动电源接通电路、自动启动方法以及信号激活方法 | |
CN1181546A (zh) | 半导体集成电路 | |
US20080158237A1 (en) | Graphics memory module | |
JP2006155220A (ja) | 半導体集積回路及びそのアクセス制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20030820 Termination date: 20160729 |
|
CF01 | Termination of patent right due to non-payment of annual fee |