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

Method and apparatus for emulating a programmable unit

A technology of programming unit and simulation equipment, applied in the detection of faulty computer hardware, instruments, electrical digital data processing, etc., can solve problems such as high transmission bandwidth, and achieve the effect of reducing costs

Inactive Publication Date: 2008-06-11
ACCEMIC
View PDF2 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of this system is the high transmission bandwidth required between the integrated circuit and the external emulation controller

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 apparatus for emulating a programmable unit
  • Method and apparatus for emulating a programmable unit
  • Method and apparatus for emulating a programmable unit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0168] Figure 1 is a block diagram of a device 12 according to the invention, showing in particular how data 29 are exchanged between the PU 1 and the emulation device ED4, and which transfer data 30 is transferred between the ED4 and the emulation software program 13, both of which comply with this invention.

[0169] The data 29 transferred between PU1 and ED4 includes all or a limited set of the following data: data read from the CPU; events that occur; register memory contents or copies of individual register banks; data types, events, statuses related to the current transfer and similar items, see also initialization data and simulation data above. In addition, a CPU clock signal is transmitted.

[0170] The transfer of data 29 can be performed with the CPU2 of the running or suspended PU1.

[0171] The transmitted simulation data are used as simulation input data in ED4 creating part or all of the tracking data set, which becomes available to the evaluation software pr...

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 concerns a procedure and a device for emulating a programmable unit using an external emulation device. The method comprises transferring a signal to the external emulation device, which allows deriving the original CPU clock signal of the target programmable unit, and, in a defined relationship with the CPU clock signal (8), emulation data, which are formed by those data, which cannot be calculated on the basis of a given model of the target programmable unit and on the basis of the program code. The target programmable unit is emu not lated by the external emulation device (1 ) using the transferred emulation data, and respective trace data are ascertained from the emulation. The invention further concerns an apparatus for emulation, comprising a target programmable unit, which has at least one CPU, and comprising an emulation device, which, as an external unit (14), is connected via an emulation port as a communication link with the target programmable unit. Finally, the invention concerns a programma- ble unit.

Description

technical field [0001] The present invention relates to processes and devices for simulating programmable units. The invention also relates to a device for emulation comprising a target programmable unit with at least one CPU and comprising an emulation device as an external unit connected to the target programmable unit via an emulation port as a communication link. Finally, the invention relates to programmable units. Background technique [0002] A programmable unit is also referred to below as a "PU", "target programmable unit" or "target PU". A programmable unit may be a processor, microcontroller, signal processor, or other similar device. Programmable units include at least one central processing unit, hereinafter referred to as "CPU" or "target CPU", which may include an instruction decoder, instruction fetcher, register memory, arithmetic logic unit (ALU) and / or pipeline. [0003] A programmable unit PU may generally comprise memory allocated directly to the CPU,...

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/26
CPCG06F11/261G06F11/3652G06F11/3636
Inventor 亚历山大·兰格亚历山大·韦斯
Owner ACCEMIC