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

Bus protocol-independent communication method for scalable processor architecture version 8 (SPARC V8) monitoring software

A communication method and bus protocol technology, applied in electrical components, transmission systems, etc., can solve problems such as limiting the wide adaptability of embedded systems, and achieve the effect of convenient expansion

Inactive Publication Date: 2011-10-12
CAPITAL NORMAL UNIVERSITY
View PDF2 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There are many kinds of communication buses between the target machine and the host machine with SPARC V8 as the processor. Therefore, the communication protocol between the target machine and the host machine involved in the monitoring software must adapt to the communication requirements of various buses. The one-to-one bus communication mode limits the wide adaptability of embedded system development

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 protocol-independent communication method for scalable processor architecture version 8 (SPARC V8) monitoring software
  • Bus protocol-independent communication method for scalable processor architecture version 8 (SPARC V8) monitoring software
  • Bus protocol-independent communication method for scalable processor architecture version 8 (SPARC V8) monitoring software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The target machine of this embodiment adopts the SPARC V8 processor as the CPU, and the host machine adopts a PC, and uploads the memory data or programs of the target machine through buses such as 1553B bus, serial communication bus (UART), CAN, SPI or SPACEWIRE Loading and downloading returns to control the program execution flow of the target machine. Commands, data, and status responses between the host computer and the target computer are transmitted in the form of protocol packets. Usually, the PC always sends a command packet to the target machine first, and the target machine returns a corresponding status response packet to the PC according to the agreement after receiving the command packet correctly. figure 2 It is a brief block diagram of protocol transmission.

[0023] The choice of which bus to use to establish communication between the host computer and the target computer is transparent to the target computer, and this bus can be changed, as long as it...

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 bus protocol-independent communication method, which is used for establishing a command-driven communication protocol independent of a specific communication port between a host and a target machine. The host comprises a file management and data transmission module, a protocol command processing module and various bus communication processing modules. The target machine comprises a command execution and data transmission module, a command resolution module and the various bus communication processing modules. The method is characterized in that: the host further comprises a communication management module arranged between the protocol command processing module and the various bus communication processing modules; the target machine further comprises the communication management module arranged between the command resolution module and the various bus communication processing modules; and the communication management module is provided with four buffer zones which are a command execution buffer zone, a command receiving buffer zone, a data execution buffer zone and a data receiving buffer zone, and manages the specific communication port.

Description

technical field [0001] The invention relates to a bus protocol-independent communication method, in particular to a bus-protocol-independent communication method between a target machine using a SPARC V8 processor and a host machine using a PC. Background technique [0002] For embedded system development, monitoring software plays an important role in the debugging and application of embedded systems. The operating mode of general monitoring software is to run a console on the host machine, run an agent software on the target machine, and transmit information or data to the target through the command analysis module. The information exchange between the agent and the console requires the use of a communication bus. Depending on the type of bus, the communication protocol is also different. Therefore, the data exchange and command exchange completed during the information exchange process need to be formulated according to different communication protocols. Agreement, so th...

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): H04L29/06
Inventor 张伟功辛明瑞张永祥荣金叶丁瑞朱晓燕尚媛园关永邱庆林
Owner CAPITAL NORMAL UNIVERSITY
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