Check patentability & draft patents in minutes with Patsnap Eureka AI!

DDR controller with multiple AXI interfaces and control method thereof

A controller and interface technology, applied in the computer field, can solve problems such as inflexible arbitration methods, high power consumption, and large design area

Pending Publication Date: 2021-03-26
山东云海国创云计算装备产业创新中心有限公司
View PDF16 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This design method, the arbitration method is not flexible, the design area is large, and the power consumption is high, which is not conducive to the requirements of small size, low power consumption and high performance in SoC design.
[0006] In summary, how to overcome the many defects that the current DDR controller does not support the multi-channel AXI interface is an urgent problem to be solved by those skilled in the art

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
  • DDR controller with multiple AXI interfaces and control method thereof
  • DDR controller with multiple AXI interfaces and control method thereof
  • DDR controller with multiple AXI interfaces and control method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0051] The following introduces Embodiment 1 of a DDR controller with multiple AXI interfaces provided by the present application, figure 1 It is a structure diagram of the first embodiment, wherein the solid line part is the structure of the DDR controller, and the dotted line part is the external device of the DDR controller. see figure 1 , embodiment one includes:

[0052] Parameter customization module: used to obtain register configuration parameters and interface configuration parameters;

[0053] Register configuration module: used for instantiating the optional bus interface according to the register configuration parameters, so that the host can initialize the DDR controller and monitor the status through the optional bus interface;

[0054] Interface configuration module: used for instantiating two or more AXI interfaces according to the interface configuration parameters, so as to realize communication based on the AXI bus protocol with more than two host users, a...

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 discloses a DDR controller with multiple AXI interfaces. The DDR controller comprises a parameter customizing module, a register configuration module, an interface configuration module,a cache arbitration module and a read-write operation module. The parameter customizing module in the DDR controller allows AXI interface parameters, namely interface configuration parameters, to be flexibly defined, the interface configuration module can instantiate a plurality of AXI interfaces according to the interface configuration parameters, and in combination with the cache arbitration module and the read-write operation module, the access requirements of multiple users for the DDR memory can be met. In addition, the invention further provides a control method of the DDR controller with the multiple AXI interfaces, and the technical effect of the control method corresponds to the technical effect of the DDR controller.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to a DDR controller with multiple AXI interfaces and a control method for the DDR controller with multiple AXI interfaces. Background technique [0002] In modern SoC (system on chip) design, with the continuous improvement of SoC design complexity and CPU processing power, the data interaction capability between different design units becomes the key to the design. A high-performance bus structure can enable SoC to obtain smaller area, lower power consumption and better performance. [0003] The AXI (Advanced eXtensible Interface) bus protocol is the most important part of the AMBA (Advanced Microcontroller Bus Architecture) 3.0 protocol proposed by ARM. It is an on-chip bus for high performance, high bandwidth, and low latency. The AXI bus protocol meets the needs of ultra-high performance and complex SoC design, and is widely used in SoC design. [0004] DDR (Double...

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/18
CPCG06F13/1668G06F13/1626G06F13/18
Inventor 贾学强满宏涛伍峰
Owner 山东云海国创云计算装备产业创新中心有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More