A high-performance DSP memory access pipeline circuit and its realization method

A pipeline, high-performance technology, applied in the direction of electrical digital data processing, instruments, calculations, etc., can solve the problems of small SRAM, missing, unfavorable multi-core shared data storage, etc., and achieve the effect of large data throughput efficiency

Active Publication Date: 2019-06-04
CHINA ELECTRONIC TECH GRP CORP NO 38 RES INST
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, mainstream DSPs use data cache to replace the memory access function. The working principle of data cache is the locality of program operation. If the locality of the running program is poor, it will cause frequent cache misses. Therefore, it is difficult for data cache to guarantee real-time processing.
At the same time, a layered storage structure is often matched with the data cache. The data cache is located at the top of the layered storage structure. The built-in SRAM is generally small (K level), which is not conducive to multi-core shared data storage.

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 high-performance DSP memory access pipeline circuit and its realization method
  • A high-performance DSP memory access pipeline circuit and its realization method
  • A high-performance DSP memory access pipeline circuit and its realization method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] Such as figure 1 As shown, a high-performance DSP memory access pipeline circuit includes a memory access address calculation module, which is used to generate multiple effective addresses according to the form of memory access instructions; a memory access address conflict resolution module, which is used to judge memory access conflicts of multiple addresses and determine the address launch sequence; the memory access request sending module is used to send the memory access request for accessing the adjacent core to the adjacent core; the memory access request receiving module is used to receive the memory access request sent by the adjacent core; the inter-core access The memory request sending module is used to detect the inter-core memory access request and send it out; the read memory data recovery module is used to splice the data returned by multiple read addresses that have conflicts after multiple cycles. The recovery process is memory access The reverse proce...

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 high performance DSP access streamline comprising the following elements: an access address calculation module used for forming a plurality of valid addresses according to access order forms; an access address conflict solving module used for determining storage access conflicts of the plurality of addresses and determining an address emission order; an access request sending module; an access request receive module; an inter-core access request sending module used for detecting an inter-core access request and sending same; a read access data retrieval module used for splicing data returned by a plurality of read addresses having conflicts after multi-cycle; a read access data output module used for outputting read access data. The method uses a streamline mode to realize read-write of a data SRAM; the streamline is short in depth and only at grade 5, i.e., single order execution needs 5 clock cycles; inter-core access order sending and receive modules can realize tight coupling of two DSP cores; the access address conflict solving method can realize the maximum data throughout efficiency.

Description

technical field [0001] The invention relates to the technical field of digital signal processors, in particular to a high-performance DSP memory access pipeline circuit and an implementation method thereof. Background technique [0002] One of the advantages of the digital signal processor DSP compared with the general-purpose central processing unit CPU is its powerful data computing capability. A large number of arithmetic and logic operation units or special processing units are integrated in the DSP core. In order to maximize these The parallelism of computing components requires the design of memory access channels that match the throughput. [0003] At present, mainstream DSPs use data cache instead of the memory access function. The working principle of data cache is the locality of program execution. If the locality of the running program is poor, it will cause frequent cache misses. Therefore, data cache cannot guarantee real-time processing requirements. At the sa...

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/16G06F13/18G06F9/38
CPCG06F9/3867G06F9/3887G06F13/1631G06F13/18
Inventor 胡孔阳刘小明郭二辉刘玉李泉泉王媛
Owner CHINA ELECTRONIC TECH GRP CORP NO 38 RES INST
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