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

ID number compression device for AXI bus

A technology of compression device and bus, applied in the direction of instruments, electrical digital data processing, etc., can solve problems such as data transmission errors, and achieve the effect of reducing combined path delay and avoiding modification of bus design.

Pending Publication Date: 2021-01-15
SUZHOU R&D CENT OF NO 214 RES INST OF CHINA NORTH IND GRP
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of the above-mentioned technical problems, the object of the present invention is to provide an ID number compression device for the AXI bus. The present invention compresses and transforms the redundant ID number of the master device and sends it to the slave device to ensure that the data is correct and valid. Transmission, there will be no bus congestion caused by data mistransmission, and it is used to solve the data transmission error problem caused by the AXI bus when the number of master device ID numbers is greater than that of the slave device

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
  • ID number compression device for AXI bus
  • ID number compression device for AXI bus
  • ID number compression device for AXI bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0025] The main components of the AXI bus ID number compression device include: ID number storage unit, a synchronous FIFO module, AXI bus master interface (MASTER), AXI bus slave interface (SLAVE) and other logical components. It is attached to the system bus, between the master device interface and the slave device interface of the bus, and its position in the system is shown in figure 1 shown.

[0026] The ID number storage unit in the above device is used to store valid data in the synchronous FIFO module (this data is the virtual ID number after mapping), and the actual ID number is used as the storage address, and the valid data in the FIFO is taken out and stored in the ID number storage unit at the same time Set the corresponding valid flag high to realize the mapping from actual ID number to virtual ID number. When the event is completed, take the returned ID number as the storage address of the ID number to take out the real ID number and return it to the master dev...

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 ID number compression device for an AXI bus, the ID number compression device is arranged in the AXI bus, and the ID number compression device comprises an ID number storageunit and a synchronous FIFO module; the ID number storage unit is used for storing effective data in the synchronous FIFO module and used for mapping an actual ID number to a virtual ID number and mapping the virtual ID number to the actual ID number; the synchronous FIFO module comprises an FIFO memory, a state generation module, a read address generation module, a write address generation module and an MUX, and the state generation module is used for generating a space occupation state of the FIFO memory; and after the system is powered on, a shared memory is in an idle state, the FIFO state is full, and initialization is carried out. The redundant ID number of a master device is compressed and converted and then sent to a slave device, so that the problem of data transmission errors caused by the fact that the digit of the ID number of the master device is larger than that of the slave device in the AXI bus is solved.

Description

technical field [0001] The invention belongs to the technical field of AXI bus in a multi-core system on chip, and in particular relates to an ID number compression device for the AXI bus. Background technique [0002] 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 technology enriches the existing AMBA standard content to meet the needs of ultra-high performance and complex system-on-chip (SoC) design. AXI features: Unidirectional channel architec...

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/38
CPCG06F13/382G06F13/404G06F2213/3852
Inventor 张磊余向阳张瑾汪健
Owner SUZHOU R&D CENT OF NO 214 RES INST OF CHINA NORTH IND GRP
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