Method for converting Avalon bus into Axi4 bus

A bus and data technology, applied in Avalon bus-to-Axi4 bus devices, Avalon bus-to-Axi4 bus, and computer-readable storage media, can solve the problem of large use limitations, large delays, and inability to support cross-clock domain conversions, etc. problems, to achieve efficient verification, improve development efficiency, and reduce interface debugging work

Active Publication Date: 2020-07-14
SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
View PDF12 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this IP can only be used on the Xilinx platform, which has a large delay, and does not support cross-clock domain conversion, so its use is limited

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 for converting Avalon bus into Axi4 bus
  • Method for converting Avalon bus into Axi4 bus
  • Method for converting Avalon bus into Axi4 bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The core of this application is to provide a method for converting Avalon bus to Axi4 bus, which can realize the conversion of Avalon bus to Axi4 bus without delay and across clock domains, and realize the work of fast design and matching interface in cross-platform general design or code transplantation scheme . Another core of the present application is to provide an Avalon bus-to-Axi4 bus conversion device, equipment, and computer-readable storage medium, all of which have the above-mentioned technical effects.

[0039] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, not all of them. Based on the embodiments in t...

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 for converting an Avalon bus into an Axi4 bus. The method comprises: when an Avalon bus is an Avalon_st bus, receiving Avalon_st bus data, carrying out logic processing on the received Avalon_st bus data and then outputting corresponding Axi4_st bus data; and when the Avalon bus is an Avalon_mm bus, receiving signals transmitted by each channel of the Avalon_mm bus, framing the signals, storing the framed signals into the asynchronous FIFO, reading the signals from the asynchronous FIFO when equipment corresponding to the Axi4 bus is ready, and outputting the signals to the corresponding channels of the Axi4 bus according to the time sequence relationship of the Axi4 bus. According to the method, the Avalon bus can be converted into the Axi4 bus in a time-delay-free and clock-domain-crossing mode, and rapid design and interface matching work are achieved in a cross-platform universal design or code transplantation scheme.

Description

technical field [0001] The present application relates to the technical field of data conversion, in particular to a method for converting an Avalon bus to an Axi4 bus; it also relates to a device, equipment and a computer-readable storage medium for converting an Avalon bus to an Axi4 bus. Background technique [0002] The Avalon bus is an internal interconnect bus technology developed by Altera, which can be automatically generated by the QSYS tool without user intervention. It is often used as an ideal inline bus between the system processor and peripherals. At the same time, the Avalon bus has independent address, data, and control lines, supports data widths within 128 bits, supports synchronous operations, and does not require complex handshaking / response mechanisms. Therefore, the Avalon bus is widely used flexibly. The Axi4 bus is a high-performance, high-bandwidth, and low-latency on-chip bus proposed by AMBA. Its main feature is that the address / control and data ar...

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/40G06F13/42
CPCG06F13/4013G06F13/4239G06F13/4059
Inventor 郭雷张静东王江为
Owner SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
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