DFI standard DDR3 controller based on FPGA

A technology of controller and protocol controller, which is applied in the direction of instruments, electrical digital data processing, etc., to achieve the effect of reducing risks

Active Publication Date: 2015-12-16
武汉凌久微电子有限公司
View PDF3 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In chip design, FPGA is usually used to verify the function and performance of ASIC prototype system. Xilinx’s Virtex-7 series field programmable gate array (FPGA) verification platform can do 20 million ASIC prototype verification, but the difference between the DDR3PHY and the controller The interface between them does not adopt

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
  • DFI standard DDR3 controller based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] Such as figure 1 As shown, an FPGA-based DFI standard DDR3 controller includes an AXI interface module 1, an AXI controller 2, a periodic reading module 3, a protocol controller 4 and a signal interface module 6:

[0032] The AXI interface module 1, the AXI controller 2, the periodic reading module 3, the protocol controller 4 and the signal interface module 6 are electrically connected in sequence. The AXI controller 2 is a high-performance bus protocol (AdvancedeXtensibleInterface, AXI) controller. Optionally, the periodic reading module 3 and the protocol controller 4 are electrically connected through a NIF interface module.

[0033] The AXI interface module 1 is used to receive the user logic sent by the FPGA, and send the user logic to the AXI controller 2; it is also used to receive the DDR3 memory data forwarded by the AXI controller 2, and send the memory data to the FPGA.

[0034] The AXI controller 2 is used to convert the user logic into data in the AXI pr...

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 present invention discloses a DFI standard DDR3 controller based on an FPGA. The DFI standard DDR3 controller comprises an AXI interface module, an AXI controller, a periodic read module, a protocol controller and a signal interface module which are electrically connected successively. The AXI interface module is used for receiving a user logic sent by the FPGA and sending the user logic to the AXI controller, and also used for receiving DDR3 memory data forwarded by the AXI controller and sending the memory data to the FPGA; the AXI controller is used for transforming the user logic into data in the form of an AXI protocol, and sending the data in the form of the AXI protocol to the periodic read module, and also used for receiving the DDR3 memory data sent by the periodic read module and sending the DDR3 memory data to the AXI interface module; and the periodic read module is used for providing periodic data strobe data DQS for dynamic calibration of a DDR3 physical layer, and also used for sending the data in an AXI form to the protocol controller periodically, and sending the DDR3 memory data to the AXI controller periodically.

Description

technical field [0001] The invention relates to the technical field of chip design, in particular to an FPGA-based DFI standard DDR3 controller. Background technique [0002] With the development of semiconductor technology, memory technology has also been developed rapidly. Among them, DDR3 memory particles have become the mainstream of memory due to their advantages of large capacity, high speed, and stable operation. DDR3 memory particles have added many new technologies. For example: introduce a leap (FLY_BY) topology to improve signal integrity; provide write leveling (WriteLeveling) and read leveling (ReadLeveling) mechanisms to compensate for the difference between data, clock signals and strobe signals brought by the FLY_BY structure between skew; add the ZQ calibration pin to calibrate the on-chip termination resistor (ODT) and output driver. [0003] The DDR3 controller mainly completes the data reading and writing of DDR3 memory particles, including the DDR3 con...

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): G06F13/16G06F13/38
CPCG06F13/1668G06F13/385G06F2213/3852
Inventor 呙涛黄亮高齐张宇
Owner 武汉凌久微电子有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products