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

A multi-port memory access controller for multi-processor and its control method

A multi-processor, multi-port technology, applied in electrical digital data processing, instruments, and various digital computer combinations, etc., can solve problems such as reducing the throughput rate of memory access data, achieve full utilization of real-time performance, improve throughput rate, memory The effect of full utilization of bandwidth

Active Publication Date: 2017-06-27
安徽芯纪元科技有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the past, the multi-port memory access controller continued to use the characteristics of request and data serial input and serial output. For the memory composed of single-port SRAM, when multiple requests take effect at the same time and conflict, they will often select one of them to enter the storage unit according to the priority. The remaining requests will wait, reducing the throughput rate of fetching data

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 multi-port memory access controller for multi-processor and its control method
  • A multi-port memory access controller for multi-processor and its control method
  • A multi-port memory access controller for multi-processor and its control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] A multi-port memory access controller for multiprocessors, including an instruction channel 30, its input end is connected with the output end of the peripheral DMA channel 10 and the core DMA channel 20 of the multiprocessor respectively, and its output end is connected with the arbitration module 40 is connected to the input, the output of the arbitration module 40 is connected to the input of the memory array 50, the output of the memory array 50 is connected to the input of the data channel 60, and the output of the data channel 60 is respectively connected to the peripherals of the multiprocessor The input terminals of DMA channel 10 and kernel DMA channel 20 are connected, such as figure 1 shown. The instruction channel 30 is used to connect the multi-channel DMA request interface, and for each memory BANK serialized read and write requests, there is such a group of logic for each memory BANK; the arbitration logic module is used to determine the arbitration resul...

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 relates to a multiport access and storage controller for a multiprocessor. The multiport access and storage controller comprises an instruction channel, wherein an input terminal of the instruction channel is connected with an output terminal of a peripheral DMA (Direct Memory Access) channel of the multiprocessor and an output terminal of a kernel DMA channel of the multiprocessor respectively, an output terminal of the instruction channel is connected with an input terminal of an arbitration module, an output terminal of the arbitration module is connected with an input terminal of a memory array, an output terminal of the memory array is connected with an input terminal of a data channel, and an output terminal of the data channel is connected with an input terminal of the peripheral DMA channel of the multiprocessor and the input terminal of the kernel DMA channel of the multiprocessor respectively. The invention further discloses a control method for the multiport access and storage controller for the multiprocessor. According to the multiport access and storage controller and the control method, an effective response mechanism is provided for concurrent requests of multiple DMA channels, and the characteristics, namely the real time of request response and the full utilization of memory bandwidth, are all taken into account, so that the throughput rate of access and storage data can be increased, and wait time resulting from address conflict is reduced.

Description

technical field [0001] The invention relates to the technical field of digital signal processing, in particular to a multi-port memory access controller for multi-processors and a control method thereof. Background technique [0002] The invention of the multi-port memory access controller is to solve the storage and exchange work of a large amount of data in the multi-processor core and integrated high-speed peripheral hardware on-chip. For the memory array composed of SRAM, it is necessary to take advantage of the simple and easy-to-operate characteristics of its read and write ports, and also take into account the rationality of the multi-channel concurrent request arbitration mechanism to give full play to the maximum data bandwidth. [0003] In the past, the multi-port memory access controller continued to use the characteristics of request and data serial input and serial output. For the memory composed of single-port SRAM, when multiple requests take effect at the sam...

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/18G06F15/16
CPCG06F13/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