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

A dual-bus memory controller

A memory controller, dual-bus technology, applied in instruments, electrical digital data processing, etc., can solve problems such as bus congestion and reduce memory access efficiency

Active Publication Date: 2018-08-28
天津国芯科技有限公司
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Too many bus standard conversions will seriously reduce memory access efficiency and lead to bus congestion

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 dual-bus memory controller
  • A dual-bus memory controller
  • A dual-bus memory controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] It should be noted that, in the case of no conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other.

[0038] The DFI mentioned in the present invention refers to DDR PHY Interface.

[0039] The present invention will be described in detail below with reference to the accompanying drawings and examples.

[0040] A dual-bus memory controller such as figure 1 As shown, it includes a PLB bus bridge circuit 101, an AXI bus bridge circuit 102, a DFI bus arbitration circuit 103 and a memory controller core MCP, the PLB bus bridge circuit 101 receives an access request of the PLB bus, and converts the request into a DFI bus standard Request; the AXI bus bridge circuit 102 receives the access request of the AXI bus, and converts the request into a DFI bus standard request; the DFI bus arbitration circuit 103 receives the DFI bus standard output by the PLB bus bridge circuit 101 and the AXI bus bridge circuit 102 Th...

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 provides a dual-bus memory controller. The controller comprises a PLB bus bridge circuit, an AXI bus bridge circuit, a DFI bus arbitration circuit, and a memory controller kernel. The PLB bus bridge circuit receives an access request from a PLB bus, and converts the request into a DFI bus standard request; the AXI bus bridge circuit receives an access request from an AXI bus, and converts the request into a DFI bus standard request; and the DFI bus arbitration circuit receives the DFI bus standard requests output by the PLB bus bridge circuit and the AXI bus bridge circuit, and sends the DFI bus standard requests to the memory controller kernel MCP after arbitration logicalization. According to the present invention, bus bridge logics are respectively designed for two bus standards, i.e. an external access request is converted into an internal access request of a memory controller; at least one time of cost of bus protocol conversion is reduced, thereby obtaining higher memory access efficiency; and the logic of the memory controller kernel does not need to be modified.

Description

technical field [0001] The invention belongs to the technical field of computer chip design, in particular to a dual-bus memory controller. Background technique [0002] In modern computer systems, memory is already an essential CPU peripheral device, with extremely high external data transfer rate and advanced address / command and control bus topology. The memory controller is also widely used in the core chips of various electronic products. 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 the memory performance of a computer system. . [0003] The current mainstream memory controllers usually only support one standard bus interface, but in today’s high-speed information systems, IPs with different bus interfaces often need to access memory at the same time, especially IP cores with AMBA AXI bus and IP cores with PLB bus ...

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
CPCG06F13/1605G06F13/1684
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