Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device for monitoring axi bus

A bus and interface line technology, which is applied in the field of advanced scalable interface bus, can solve the problems of AXI bus hanging and positioning problems, and achieve the effect of reducing the difficulty

Active Publication Date: 2020-02-07
SANECHIPS TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] figure 1 It is a schematic diagram of the structure of AXI bus interconnection in a typical SoC system, such as figure 1 In the typical SoC system shown, there are 3 masters (master modules) and 4 slaves (slave modules) hanging on the AXI bus; for example, the following scenario will appear in the application: master0 initiates a write access to slave2, and then master2 Read the data previously updated to slave2, but after master2 reads the data back, it is found that it is not the expected data; because in the SoC system using the AXI bus, the fault may be that the AXI bus itself hangs up, the response error or other reasons , so in the process of locating the problem, try to protect the site; however, there is currently no effective method for monitoring the AXI bus. For SoC chips with huge functions, once a problem occurs, it is very difficult to locate the problem

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 monitoring axi bus
  • Method and device for monitoring axi bus
  • Method and device for monitoring axi bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The gist of the present invention is: aiming at the characteristics of the SoC system, that is, each device connected to the SoC system, whether it is a master or a slave, all interconnect and communicate through the same interface protocol; therefore, the data reading and writing process is divided into multiple stages , set a monitoring point for each stage to narrow the scope of the problem, so that once it is located within a small range, the difficulty of problem location will be greatly reduced.

[0050] For example, for figure 1 In the scenario of AXI bus interconnection, the process of read and write operations can be divided into two stages: the write operation of master0 and the read operation of master2; further, the write operation of master0 can be divided into master0 to AXI bus, AXI bus to slave2 ; Further, the read operation of master2 can be divided into master2 to AXI bus, AXI bus to slave2; if corresponding to these four stages, set a monitoring point...

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

A method for monitoring an AXI bus, applied in a device (010) for monitoring an AXI bus. In the device (010) for monitoring the AXI bus, a monitoring master module (101) is in serial connection to a monitoring slave module (102) by means of a serial protocol interface line to form a closed loop consisting of the monitoring master module (101) and the monitoring slave module (102). The method comprises: the monitoring master module receives a serial protocol command sent by a chip to be detected (201); convert the serial protocol command into a customized serial bit frame command (202); send the customized serial bit frame command to the monitoring slave module (203); the monitoring slave module converts the customized serial bit frame command into a universal parallel data read / write interface command (204); monitor, according to the universal parallel data read / write interface command, the AXI bus of the chip to be detected to obtain status information of the AXI bus (205); send the status information of the AXI bus to the monitoring master module (206); the monitoring master module determines, according to the status information of the AXI bus, the status of the AXI bus of the chip to be detected (207). Also provided are a device (010) for monitoring an AXI bus, and a computer readable storage medium.

Description

technical field [0001] The present invention relates to an Advanced Extensible Interface (AXI) bus technology of a System on a Chip (SoC), in particular to a method and device for monitoring the AXI bus. Background technique [0002] Once the chip is produced, it is a black box from the outside, with very limited means of observation and debugging, unlike software, which can be debugged by modifying the program at any time, or step by step by setting some breakpoints; and for FPGA, It is also possible to capture some useful waveforms in real time through the waveform capture software to observe the internal working status of the FPGA, and the waveforms that need to be captured are also realized through programming; currently chips often use SoC systems, using AXI bus for data transmission , AXI bus is a high-performance, high-bandwidth and low-latency on-chip bus. [0003] figure 1 It is a schematic diagram of the structure of AXI bus interconnection in a typical SoC syste...

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): G06F11/30
CPCG06F11/3027G06F11/30
Inventor 罗浩石义军王文楠
Owner SANECHIPS TECH CO LTD