Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for controlling AXI bus bandwidth

A bus bandwidth and bus technology, applied in the field of data transmission, can solve the problems of uncommon AXI bus bandwidth control methods, and achieve the effect of improving universality and convenience

Active Publication Date: 2021-03-09
SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] There is no effective solution to the problem that the AXI bus bandwidth control method in the prior art is not universal

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
  • Method and device for controlling AXI bus bandwidth
  • Method and device for controlling AXI bus bandwidth
  • Method and device for controlling AXI bus bandwidth

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to make the object, technical solution and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0035] It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are to distinguish two entities with the same name but different parameters or parameters that are not the same, see "first" and "second" It is only for the convenience of expression, and should not be construed as a limitation on the embodiments of the present invention, which will not be described one by one in the subsequent embodiments.

[0036] Based on the above purpose, the first aspect of the embodiments of the present invention proposes an embodiment of a method for controlling the bandwidth of the AXI bus that improves the universality and convenience of AXI bus control. figure...

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 method and device for controlling AXI bus bandwidth. The method comprises the steps: obtaining a read address effective signal and a read data effective signal from the AXI bus; determining a read delay based on the read address valid signal and the read data valid signal; determining a burst read length based on the protocol of the AXI bus, and determining an expected read period based on the burst read length, the read delay and the expected bandwidth; and setting the read address effective signal period of the AXI bus as an expected read period. The AXI bus bandwidth can be controlled in a universal mode, and the universality and convenience of AXI bus control are improved.

Description

technical field [0001] The present invention relates to the field of data transmission, more specifically, to a method and device for controlling the bandwidth of an AXI bus. Background technique [0002] The AXI bus 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 outstanding transmission access and out-of-order access, and Easier timing closure. [0003] Because AXI has the characteristics of standardization, general efficiency, etc., FPGAs have begun to use AXI as the interconnection bus between modules on a large scale. AXI is a bus with separate addresses and data, and has its own timing control. The metho...

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/42G06F13/16
CPCG06F13/42G06F13/1678G06F2213/0062
Inventor 黄广奎王峰
Owner SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products