Asynchronous AXI bus structure with built-in cross point queue

A technology of intersection queue and bus structure, applied in the field of inter-core communication, can solve the problems of insufficient communication parallelism and large resource consumption, and achieve the effects of reducing resource consumption, low latency and complexity

Active Publication Date: 2015-10-28
EAST CHINA INST OF OPTOELECTRONICS INTEGRATEDDEVICE
View PDF5 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] Aiming at the problems of insufficient communication parallelism and large resource consumption of the master device in the traditional AXI bus stru...

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
  • Asynchronous AXI bus structure with built-in cross point queue
  • Asynchronous AXI bus structure with built-in cross point queue
  • Asynchronous AXI bus structure with built-in cross point queue

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The present invention will be further described below in conjunction with the accompanying drawings. The following examples are only used to illustrate the technical solution of the present invention more clearly, but not to limit the protection scope of the present invention.

[0038] , overall structure

[0039] figure 1 It is a schematic diagram of the overall structure, there are two data exchange methods: between the master device and the slave device and between the master device and the master device.

[0040] The data exchange between the master device and the slave device is similar to the traditional AXI bus. It is initiated by the master device, and the data reaches the slave device through the bus. Since there will be multiple master devices requesting the slave device at the same time, there is an arbitrator in the slave device interface. arbitration.

[0041] The master device communicates with the master device using a node queue communication structur...

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 an asynchronous AXI bus structure with a built-in cross point queue. The asynchronous AXI bus structure comprises an AXI bus structure and a cross point queue communication structure; the AXI bus structure comprises five channels, namely an address writing channel, a data writing channel, a writing return channel, an address reading channel and a data reading channel; the cross point queue communication structure satisfies an AXI bus protocol and is built in a communication structure for realizing inter-core communication; primary devices communicate by adopting the cross point queue communication structure; the address writing channel, the data writing channel and the writing return channel form a writing operation; and the address reading channel and the data reading channel form a reading operation. The structure can reduce resource consumption, realize parallel working of all primary devices and improve parallelism; due to the adoption of the cross point queue structure, the performance bottleneck, namely a handshake closed loop, of an on-chip communication network is broken through, and a low-delay communication function is realized; and the cross point queue is realized by adopting asynchronous FIFO, so that a mode of local synchronization and integral asynchronization is realized.

Description

technical field [0001] The invention belongs to the technical field of inter-core communication in a multi-core on-chip system, and in particular relates to an asynchronous AXI bus structure with a built-in intersection queue. Background technique [0002] 1. AXI bus protocol [0003] AXI (Advanced eXtensible Interface) is a bus protocol. This 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. . Its address / control and data phases are separated, and it supports unaligned data transmission. At the same time, in burst transmission, only the first address is needed, while separate read and write data channels, and supports significant transmission access and out-of-order access, and Easier line timing closure. AXI is a new high-performance protocol in AMBA. AXI technology enriches the existing AMBA standard content to meet the ne...

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/42
CPCG06F13/4286
Inventor 王镇陈剑陈亚宁张磊赵忠惠张跃玲汪健
Owner EAST CHINA INST OF OPTOELECTRONICS INTEGRATEDDEVICE
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