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

A kind of soc chip and method for reading data

A technology for reading data and chips, applied in electrical digital data processing, digital computer components, architecture with a single central processing unit, etc., can solve the problem of high cost of SoC, and achieve the effect of reducing cost, power consumption, and resource realization

Active Publication Date: 2021-08-17
ALLWINNER TECH CO LTD
View PDF13 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention proposes a data reading method, device, and computer-readable storage medium to solve the problem in the prior art that a read command BUFFER and a read data BUFFER are set for each host in the SoC, resulting in an excessively high cost of the SoC

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 kind of soc chip and method for reading data
  • A kind of soc chip and method for reading data
  • A kind of soc chip and method for reading data

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0063] The first embodiment of the present invention, a SoC chip, such as figure 1 shown, including the following components:

[0064] The DRAM control unit 100, a plurality of hosts 200, respectively connected to the DRAM control unit 100 and the read command management unit 300 of each host 200, and respectively connected to the DRAM control unit 100 and the read data control unit 400 of each host 200.

[0065] The read command management unit 300 is configured to receive the first read commands sent by all the hosts 200; among all the first read commands, determine the set of read commands corresponding to each host 200; The command is sequentially forwarded to the DRAM control unit 100 according to the receiving time of the second read command, so that the DRAM control unit 100 can feed back corresponding read data to the read data control unit 400 according to the second read command.

[0066] In this embodiment, the number of hosts 200 is not specifically limited; each ...

no. 3 example

[0091] In the third embodiment of the present invention, a SoC chip, such as image 3 shown, including the following components:

[0092] DRAM control unit 100, a plurality of hosts 200, respectively connect DRAM control unit 100 and the read command management unit 300 of each host 200, respectively connect DRAM control unit 100 and the read data control unit 400 of each host 200, and connect the read command The counter unit 500 of the control unit 300 .

[0093] The read command management unit 300 includes: a read command control unit 301 connected to each host 200 , and a plurality of read command queue units 302 connected to the read command control unit 301 .

[0094] Wherein, the counter unit 500 is configured to count all the first read commands received when the read command control unit 301 receives any first read command, and send the obtained count value to the read command control unit 301;

[0095] The read command control unit 301 is configured to store any f...

no. 7 example

[0164] The seventh embodiment of the present invention, this embodiment is based on the above embodiments, taking a method of reading data as an example, combined with the attached Figure 6-9 An application example of the present invention is introduced.

[0165] This embodiment is applied to SoC chips, such as Image 6 As shown, the SoC chip includes: a DRAM control unit, a plurality of hosts, and a separate read transmission channel management unit respectively connected to the DRAM control unit and each host;

[0166] The read transmission channel management unit includes: a read command management unit respectively connected to the DRAM control unit and each host, a read data control unit respectively connected to the DRAM control unit and each host, and a counter unit connected to the read data control unit;

[0167] Wherein, the read command management unit includes: a read command control unit connected to each host, and a plurality of read command queue units connect...

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 proposes a SoC chip, comprising: a DRAM control unit, a plurality of hosts, a read command management unit and a read data control unit; the read command management unit is used to receive the first read commands sent by all hosts; In the read command, determine the read command set corresponding to each host; forward all the second read commands in each read command set to the DRAM control unit in sequence according to the receiving time of the second read command, for the DRAM control unit according to the first The second read command feeds back the corresponding read data to the read data control unit; the read data control unit is used to receive the read data; according to the receiving time of the second read command, the read data corresponding to each second read command is sequentially forwarded to each The host corresponding to the second read command. The invention also discloses a method for reading data. By implementing the scheme, data transmission control with maximum efficiency can be realized with minimum resources, and the cost and power consumption of SoC can be effectively reduced.

Description

technical field [0001] The invention relates to the field of chip technology, in particular to a SoC chip and a method for reading data. Background technique [0002] In SoC (System on Chip, system-on-chip), in order to ensure that the host accesses DRAM (Dynamic Random Access Memory, dynamic random access memory) without errors, it is necessary to ensure that the data returned in the read DRAM of the same host is sent in the same order as the read command The order is consistent, but there is no order guarantee requirement for read access between different hosts. Each independent host is assigned its own read command BUFFER (buffer register) and read data BUFFER, and the read data of each host is returned independently without affecting each other; A single host uses a dedicated read data BUFFER to cache all the corresponding data for read transfers, and then returns the read data in the order of the read commands. [0003] In order to ensure the read transmission order of...

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/16G06F15/78
CPCG06F13/1673G06F15/7807Y02D10/00
Inventor 刘浩成
Owner ALLWINNER TECH CO LTD
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