Unlock instant, AI-driven research and patent intelligence for your innovation.

A method for implementing a controller that uses fpga to realize compatible multi-capacity memory

An implementation method and controller technology, which is applied in the direction of instruments, electrical digital data processing, etc., can solve the problem of different memory controller compatibility, and achieve the effect of improving flexibility and compatibility

Active Publication Date: 2016-04-20
中科可控信息产业有限公司
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the problem that memory controllers are compatible with different capacities, the present invention provides a controller implementation method for implementing compatible multi-capacity memory with FPGA

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
  • A method for implementing a controller that uses fpga to realize compatible multi-capacity memory
  • A method for implementing a controller that uses fpga to realize compatible multi-capacity memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] The present invention is by comparing the difference of 1GB, 2GB, 4GB address line, according to address line difference (see figure 2 ), when the memory controller decodes the external access address, the decoding of the high address line is related to the difference between the 1GB, 2GB, and 4GB address lines, so that a 4GB memory controller can be compatible with 2GB and 1GB memory at the same time .

[0015] Taking one controller to drive 4 DDR2SODIMM (DoubleDataRate2SmallOutlineDualIn-lineMemoryModule) memories as an example, the current DDR2SODIMM memory size of 2GB is the mainstream, and 1GB and 4GB account for a small part. In view of this, the memory controller of the present invention is mainly compatible with 1GB, 2GB, and 4GB. The memory controller supports three different combinations of 4×1GB, 4×2GB, and 4×4GB. In this way, the maximum address space that the memory controller can accept is 16GB, a total of 34-bit address space, 4×2GB maximum address spac...

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 realization method for a controller to be compatible to a multicapacity memory by FPGA (field programmable gate array), comprising: contacting the 34th bit of a 4*4 GB (gigabyte) address wire with A14 of the line address wire of a 4GB memory; being compatible to a 2GB memory; contacting the 34th bit of the 4*4 GB memory address wire with A14 of the line address wire of a 1GB memory; contacting the 33rd bit of the 4*4 GB memory address wire with BA2 of the Bank number of the1GB memory; and being compatible to the 1GB memory. The invention effectively improves the flexibility and compatibility for designing a memory controller.

Description

technical field [0001] The invention relates to the design of a memory controller, in particular to a controller implementation method for realizing compatible multi-capacity memory with FPGA. Background technique [0002] The memory controller is an important part of the computer system to control the memory and exchange data between the memory and the CPU through the memory controller. The memory controller determines important parameters such as the maximum memory capacity that the computer system can use, the number of memory banks, the type and speed of memory, the data depth and data width of memory granules, and so on. have a large impact on the overall performance of the computer system. There is a special memory controller in the computer system. When the motherboard is powered on, the BIOS (Basic input output system) obtains the relevant parameters of the memory by reading the SPD (Serial Presence Detect) information of the memory on the motherboard, and then conf...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F13/16
Inventor 李静白宗元张磊张英文纪奎
Owner 中科可控信息产业有限公司