Browse Prior Art Database

In-Circuit Debug System for Low-End Storage Application

IP.com Disclosure Number: IPCOM000117842D
Original Publication Date: 1996-Jun-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 45K

Publishing Venue

IBM

Related People

Masuda, Y: AUTHOR [+3]

Abstract

Disclosed is an architecture which gives a solution for micro program debugging in a Microprocessing Unit (MPU) and Asic integrated Large Scale Integration (LSI). This architecture achieves a complete In Circuit Emulation (ICE) function for the integrated LSI with a small pin count adding and by sharing a memory in the LSI. The main function of this debugging system follows: o Real Time Trace Function o Target Debug Program Editing

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

In-Circuit Debug System for Low-End Storage Application

      Disclosed is an architecture which gives a solution for micro
program debugging in a Microprocessing Unit (MPU) and Asic integrated
Large Scale Integration (LSI).  This architecture achieves a complete
In Circuit Emulation (ICE) function for the integrated LSI with a
small pin count adding and by sharing a memory in the LSI.  The main
function of this debugging system follows:
  o  Real Time Trace Function
  o  Target Debug Program Editing

      The system consists of In Circuit Debugger (1) in LSI and its
control software (2) on the Personal Computer.  In Circuit Debugger
dominates MPU function, stores trace data into the Memory and loads
program codes from Memory to the internal MPU.

      They are connected by only three wires (3); they can
communicate by serial data transfer to send / receive MPU control
commands and debug data.  During normal mode, Memory is used in data
cache, but under debug, a part of DRAM is used to store the target
program and debugging reports.  The program is stored before debug
and the reports are loaded after debug from / to an external Computer
by serial transfer.

      With additional three pins and some kilo-gates circuit without
special memory, the system can debug the code in real time.

      The system can be used for other applications such as the
products controlled by Micro processor.