Supercharge Your Innovation With Domain-Expert AI Agents!

Bus watch circuit

A bus monitoring and circuit technology, which is applied in the direction of electrical digital data processing, instruments, calculations, etc., can solve the problems of circuit configuration that is difficult to identify disordered data, cannot detect disordered data, and is difficult to monitor internal information, etc.

Inactive Publication Date: 2007-12-12
PANASONIC CORP
View PDF1 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there is a limit to the number of terminals that can be provided, so it is difficult to monitor two or more internal messages
Further, complicated circuit configurations make it difficult to identify parts where problems such as garbled data due to physical failure or the influence of crosstalk have occurred
According to the method of storing the protocol transition information in the memory device in advance, any illegal behavior in the protocol transition can be detected, however, the part where a problem such as garbled data occurs cannot be detected

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
  • Bus watch circuit
  • Bus watch circuit
  • Bus watch circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0081] FIG. 1 is a block diagram showing the configuration of a bus monitoring circuit according to a preferred embodiment 1 of the present invention. The bus monitoring circuit includes: a data input module 1, which is used to obtain data on the bus, and outputs the obtained data as input data Din; a debugging target module 2, which is used to receive the input data Din and output it as output data Dout ; The data output module 3 is used to transmit the output data Dout to the outside; the control circuit 4; the data maintenance circuit 5 is used to maintain the input data Din; the inconsistency detection circuit 6 is used to detect whether the input data Din and the output data Dout are consistent and an access information calculation circuit 7 for debugging the calculation latency (transmission delay) and access frequency in the target module 2.

[0082] The data input module 1 may receive data from the bus as it is and output the same data as input data Din, or may process...

Embodiment 2

[0097] FIG. 2 is a block diagram showing the configuration of a bus monitoring circuit according to a preferred embodiment 2 of the present invention. The same reference numerals shown in FIG. 2 as those in the preferred embodiment 1 (FIG. 1) denote the same components. Features of the configuration according to the present preferred embodiment are as follows.

[0098]In the preferred embodiment 2, the data processing circuit 8 is inserted between the data maintaining circuit 5 and the inconsistency detecting circuit 6 . The data processing circuit 8 performs arbitrary data processing on the hold data Hin held by the data hold circuit 5 , and generates processed data Pin as a result of the processing thus obtained, and then outputs the generated data to the inconsistency detection circuit 6 . The debug target module 2 generates input data valid timing information Ain and output data valid timing information Aout in a manner similar to the preferred embodiment 1, and further g...

Embodiment 3

[0103] FIG. 3 is a block diagram showing the construction of a bus monitoring circuit according to a preferred embodiment 3 of the present invention. The same reference numerals shown in FIG. 3 as those in the preferred embodiment 1 (FIG. 1) denote the same components. Features of the configuration according to the present preferred embodiment are as follows.

[0104] In this preferred embodiment, a data input module 1' is additionally provided for acquiring data on the bus and outputting it as input data Din'. The debug target module 2 receives the input data Din supplied from the data input module 1 and the input data Din' from the data input module 1', and gives priority to one of the two data. More specifically, the debug target module 2 outputs prioritized data to the data output module 3 and the inconsistency detection circuit 6 as valid output data Dout. The debug target module 2 also outputs to the control circuit 4 input data valid timing information Ain indicating ...

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 present invention discloses a bus line monitoring circuit which comprises the following components: a debug target module, a control circuit, a data sustaining circuit and an inconsistency detecting circuit. The debug object module outputs the input data received from the bus line as the output data and generates the input data effective timing information representing the effective timing of the input data and the output data effective timing information representing the effective timing of the output data. The control circuit generates a sustaining timing signal and a comparing timing signal basing on the input data effective timing information and the output data effective timing information, the sustaining timing signal represents the timing sustaining the input data at the inner side, and the comparing timing signal represents the timing that compares the input data with the output data. The data sustaining circuit sustains the input data in the period sustaining the synchronization of the timing signal. The inconsistency detecting circuit and the comparing timing signal synchronously judge whether the sustaining data of the data sustaining circuit is consistent with the output data.

Description

technical field [0001] The invention relates to a bus monitoring circuit, which is suitable for system debugging and evaluation / improvement of application program performance in information processing equipment and other equipment. Background technique [0002] When the operation of the bus is verified according to a conventional debugging method such as an on-chip debugger (OCD) or an in-circuit emulator (ICE), trace information is output to the outside for debugging. Further, as shown in the Japanese patent document (Japanese Patent Laid-Open Publication No. H05-324495), it is also possible to use such a method that the protocol transition information is stored in the memory device in advance, and whether the protocol is detected by comparing it Illegal use. [0003] When verifying operations of multiple buses according to a conventional debugging method such as an on-chip debugger (OCD) or an in-circuit emulator (ICE), a large number of terminals are required to output t...

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 Applications(China)
IPC IPC(8): G06F11/00
CPCG06F11/364G06F11/3648
Inventor 福间正治仲肥由真
Owner PANASONIC CORP
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