Browse Prior Art Database

VARIABLE LOCATION BASED SOFTWARE DATA LOGGER

IP.com Disclosure Number: IPCOM000005749D
Original Publication Date: 1988-Oct-01
Included in the Prior Art Database: 2001-Nov-01
Document File: 1 page(s) / 52K

Publishing Venue

Motorola

Related People

Gerald Hirka: AUTHOR [+2]

Abstract

This is a diagnostic software routine that can be called from predefined, but selectively-enabled, locations in an executing program. Its function is to read and record a line of data (up to 14 bytes) and provide a row and column data matrix with each row corresponding to a line of read data and each column of data corre- sponding to recorded data which existed at various times at a specified data address location. In one applica- tion, up to 256 lines of data were recorded before overwriting began. Each recorded line of data contains an optional line number, the identity of the calling location, and data read at various address locations.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 70% of the total text.

Page 1 of 1

MOlOROLA Technical Developments Volume 8 October 1988

VARIABLE LOCATION BASED SOFTWARE DATA LOGGER

by Gerald Hirka and James Kopec

   This is a diagnostic software routine that can be called from predefined, but selectively-enabled, locations in an executing program. Its function is to read and record a line of data (up to 14 bytes) and provide a row and column data matrix with each row corresponding to a line of read data and each column of data corre- sponding to recorded data which existed at various times at a specified data address location. In one applica- tion, up to 256 lines of data were recorded before overwriting began. Each recorded line of data contains an optional line number, the identity of the calling location, and data read at various address locations.

   The RAM addresses of the data to be collected (recorded) are defined before program execution, and each column in the data matrix records the varying data at a specified address. A typical Read-out Display of the data matrix of the collected data is illustrated below.

   A trigger can be optionally specified and is used to initiate line numbering (line no. 01 of the illustrated display matrix Read-out Display). An optional number of lines can be recorded after a trigger before the record- ing process stops (line no. A0 of the Read-out Display).

This routine executes in an emulator-type vehicle that allows the calling locations for this routine to be en.abled (programmed), and permits modification of da...