Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for detecting number of memory banks on circuit board

A technology for detecting circuits and memory sticks, which is applied in the computer field and can solve the problems of affecting the startup speed of computer systems and the low efficiency of SPD information.

Active Publication Date: 2017-03-29
广东龙芯中科电子科技有限公司
View PDF5 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a method and system for detecting the number of memory sticks on a circuit board, so as to overcome the problem in the prior art that the way BIOS reads the SPD information of memory sticks is not efficient, which further affects the startup speed of the computer system

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for detecting number of memory banks on circuit board
  • Method and system for detecting number of memory banks on circuit board
  • Method and system for detecting number of memory banks on circuit board

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] figure 1 The flowchart of the method for detecting the number of memory sticks on the circuit board provided by the embodiment of the present invention, wherein the detection pin of each memory slot is electrically connected to the platform control center PCH, so as to output whether the memory slot has The detection signal of the inserted memory stick, such as figure 1 As shown, the method of this embodiment may include:

[0038] Step 101, the PCH receives a detection signal from each memory slot.

[0039] Step 102 , the PCH determines whether each memory slot is inserted into the actual insertion status information of the memory stick according to the detection signal, and notifies the actual insertion status information to the basic input and output system BIOS.

[0040] Step 103, when the actual insertion status information represents that there is a memory slot in which the memory stick has been inserted, the BIOS controls the PCH to read the SPD information of t...

Embodiment 2

[0058] figure 2 Shown is a schematic structural diagram of a system for detecting the number of memory sticks on a circuit board provided by an embodiment of the present invention, including a circuit board, and the circuit board includes at least two memory slots 201, such as figure 2 As shown, the system also includes: platform control center PCH202, basic input and output system BIOS203; wherein,

[0059] The detection pin of each memory slot 201 is electrically connected to the platform control center PCH202, so as to output a detection signal of whether the memory slot has been inserted into a memory stick to the PCH202;

[0060] The PCH202 is used to receive a detection signal output from each memory slot 201 whether the memory slot 201 has been inserted into a memory stick;

[0061] The PCH202 is used to determine whether each memory slot is inserted into the actual insertion status information of a memory stick according to the detection signal;

[0062] The BIOS20...

Embodiment 3

[0071] image 3 A specific structural diagram of a system for detecting the number of memory sticks on a circuit board provided by an embodiment of the present invention, as shown in image 3 As shown, the system includes: a circuit board 301 with 4 memory slots, the numbers of these memory slots are respectively 1, 2, 3, and 4, and the pins of each memory slot are electrically connected to PCH302, and PCH302 is connected to BIOS303 connect.

[0072] Use the pin corresponding to the gold finger of the memory stick inserted into the memory slot as the output pin of the detection signal. Since the BIOS302 cannot directly recognize the detection signal, an intermediate module is needed to convert the detection signal into BIOS302 can recognize the signal, so that BIOS302 determines the memory slot that has been inserted into the memory module according to the signal. In practical applications, the intermediate module can be a platform control center (Platform Controller Hub, ref...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method and a system for detecting the number of memory banks on a circuit board. A detection pin of each memory slot is electrically connected to a platform controller hub PCH, so as to output a detection signal for detecting whether a memory bank is inserted in the memory slot to the PCH. The method comprises the following steps: receiving the detection signal from each memory slot by the PCH; determining actual insert status information of whether the memory bank is inserted in each memory slot by the PCH according to the detection signal, and notifying a BIOS (Basic Input Output System) of the actual insert status information; and when the actual insert status information represents that the memory slot in which the memory bank has been inserted exists, then controlling the PCH to read SPD (Serial Presence Detect) information of a memory bank on the designated memory slot from a memory slot address designated by the actual insert status information by the BIOS. The method for detecting the number of the memory banks on the circuit board provided by the invention can effectively improve the acquisition speed of the SPD information, thereby effectively improving the starting speed of a computer system.

Description

technical field [0001] The invention relates to computer technology, in particular to a method and system for detecting the number of memory bars on a circuit board. Background technique [0002] Basic Input Output System (abbreviated as: BIOS) is a set of programs solidified on a read-only memory (ROM) chip on the motherboard of the computer. When the computer system starts, the first The BIOS needs to be run to configure the parameters needed for the computer system to run. Therefore, the running speed of the BIOS directly affects the startup speed of the computer. [0003] With the development of computer technology, in order to improve the performance of the processor, it is often necessary to increase the memory capacity, that is, more memory sticks need to be inserted on the computer motherboard, so the number of memory slots on the computer motherboard also increases thereupon. When the computer is started, the BIOS needs to read the serial presence detection (Serial...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/22
Inventor 曾超
Owner 广东龙芯中科电子科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products