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

Multiprocessor device

A multi-processor and processor technology, applied in the direction of electrical digital data processing, instrument, program control design, etc., can solve problems such as inability to refer to reference data, increase in circuit scale, and inability to immediately refer to data, etc., and achieve efficient debugging operations Effect

Pending Publication Date: 2021-03-19
CANON KK
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the method of using the above-mentioned debug dedicated hardware has a problem in that adding the hardware only for the debug dedicated hardware used only at the time of debugging will result in an increase in circuit scale
[0005] In addition, the problem with the multiprocessor debugging method disclosed in Japanese Patent Application Laid-Open No. 2007-004364 is that, in some cases, when the data is periodically referred to, the data of the debugging target processor cannot be referred to immediately, or Desired reference data cannot be referenced due to additional processing operations caused by conditional branches, etc.

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
  • Multiprocessor device
  • Multiprocessor device
  • Multiprocessor device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. Note that the following examples are not intended to limit the scope of the present invention. A number of features have been described in the embodiments, but all of them are not required to limit the invention, and these features can be combined appropriately. Also, in the drawings, the same reference numerals are given to the same or similar configurations, and redundant descriptions thereof will be omitted.

[0018] When a program that performs periodic control such as motor control is to be debugged, it is necessary to refer to data without stopping the operation of the program. In an embodiment, for debugging in a multiprocessor without a debug-specific module, the debug processor will fetch instructions by referencing the program counter of the debuggee processor. This will allow the debugger processor to debug synchronously with the debuggee processor without halt...

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 provide a multiprocessor device. The multiprocessor device includes a first processor and a second processor, wherein the multiprocessor device is configured to cause, when debugging ofthe first processor is to be performed by using the second processor, the second processor to refer to a value of a program counter of the first processor and fetch an instruction from a memory by using the value referred from the program counter.

Description

technical field [0001] The present invention relates generally to a multiprocessor device, and more particularly to a technique for enabling more efficient debug operations on a multiprocessor device. Background technique [0002] In the development of programs, a lot of time is spent on debugging, and debugging needs to be performed efficiently. Also, when debugging the operation of a program that performs periodic control, it is necessary to refer to information on transitions and data of the program without stopping the program operation. In order to perform such debugging, a method of using hardware dedicated to debugging, a method of debugging using a processor, and the like are known. [0003] As a debugging method for a multiprocessor formed of a plurality of processors, a method disclosed in Japanese Patent Application Laid-Open No. 2007-004364 is known. In Japanese Patent Laid-Open No. 2007-004364, debugging is performed using one or more processors among a plural...

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/36
CPCG06F11/362G06F11/3636G06F11/302G06F11/3017G06F2201/865G06F11/3644G06F11/3648G06F11/3476G06F9/321G06F9/3802G06F9/4837
Inventor 松井司
Owner CANON KK