Resuming normal execution by restoring without refetching instru

Electrical computers and digital processing systems: processing – Processing architecture – Long instruction word

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

712227, 714 30, G06F 1126

Patent

active

060651067

ABSTRACT:
A data processing system on an integrated circuit 42 with microprocessor 1 and peripheral devices 60-61 is provided with an emulation unit 50 which allows debugging and emulation of integrated circuit 42 when connected to an external test system 51. Microprocessor 1 has in instruction execution pipeline which has several execution phases which involve fetch/decode units 10a-c and functional execution units 12, 14, 16 and 18. The pipeline of microprocessor 1 is unprotected so that memory access latency to data memory 22 and register file 20 can be utilized by system program code which is stored in instruction memory 23. Emulation unit 50 provides means for emulating the unprotected pipeline of microprocessor 1 and for rapidly uploading and downloading memories 22-23. During emulation, the fetching of instructions from program memory can be halted. A packet of instructions can be transferred from the emulation unit to the instruction register of the processor via a test port and executed without fetching instructions from instruction memory. The packet of instructions can perform various tasks, such as loading or storing data or loading new instructions into program memory. Emulation unit 50 operates in a manner to prevent extraneous operations from occurring which could otherwise affect memories 22-23 or peripheral devices 60-61 during emulation.

REFERENCES:
patent: 4701921 (1987-10-01), Powell et al.
patent: 4811345 (1989-03-01), Johnson
patent: 4860290 (1989-08-01), Daniels et al.
patent: 5084814 (1992-01-01), Vaglica et al.
patent: 5530804 (1996-06-01), Edgington et al.
patent: 5535331 (1996-07-01), Swoboda et al.
patent: 5537538 (1996-07-01), Bratt et al.
patent: 5564028 (1996-10-01), Swoboda et al.
The Implementation and Application of Micro Rollback in Fault-Tolerant VLSI Systems, IEEE, 1988, pp. 234-239.
A Survey of Design for Testability Scan Techniques, VLSI Design, Dec. 1984, pp. 38-39, 42, 46, 48, 59-61.
TMX320C6201 Digital Signal Processor, Texas Instruments Product Preview, Jan. 1997, p. 1.
TMS320C62xx CPU and Instruction Set, Texas Instruments Product Preview, Jan. 1997, p. 1.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Resuming normal execution by restoring without refetching instru does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Resuming normal execution by restoring without refetching instru, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Resuming normal execution by restoring without refetching instru will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-268898

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.