Browse Prior Art Database

MULTI-PROCESSOR COMMUNICATION DATA RATE ANALYZER

IP.com Disclosure Number: IPCOM000008806D
Original Publication Date: 1998-Sep-01
Included in the Prior Art Database: 2002-Jul-15
Document File: 2 page(s) / 92K

Publishing Venue

Motorola

Related People

Scott Pappas: AUTHOR [+4]

Abstract

When a communication device sends data to another device or processor, the maximum data transfer rate between the two devices is sometimes not easily quantified, especially when the devices are microprocessors. The communication rate is determined by 2 factors: 1) The physical transfer rate of the interface which bounds the maximum data throughput across the interface and 2) The actu- al rate that data gets sent across the interface, e.g. the data is sent at the physical transfer rate but not continuously. The cm-rent procedure for measuring the maximum data rate between two devices is through the use of hardware test equipment or microprocessor simulators, so as to manually exam- ine the data flowing between each devices. This method is adequate but time consuming. Also, re- analysis of the data is required whenever: 1) The loading of the processors or devices change. 2) Software or hardware changes occur within the device. This re-analysis of the data requires too much time due to manual analysis.

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 50% of the total text.

Page 1 of 2

0 M

MOrOROLA Technical Developments

MULTI-PROCESSOR COMMUNICATION DATA RATE ANALYZER

by Scott Pappas, Peter Romero, Rachel Mickelson, Poojan Wagh

1.0 CURRENT METHOD OF DETERMINING THE DATA RATE BETWEEN TWO DEVICES IN A MULTI-PROCESSOR APPLICATION.

microprocessors by automatically determining the maximum data transfer rate between two processors. This analyzer is implemented in the software of one of the microprocessors. The analyzer will send known information across the communication inter- face at a throughput (M), the receiving microproces- sor replying with deterministic information. The analyzer will examine the returned deterministic information for errors. If no errors were detected, the analyzer will increase the rate at which the data is sent across the interface by A. This process con- tinues N times until the return data is found to be in error. Thus the maximum data rate is (M+(N-I)A). This application does not require the external test equipment or manual analysis thus making the analysis much easier and repeatable.

  When a communication device sends data to another device or processor, the maximum data transfer rate between the two devices is sometimes not easily quantified, especially when the devices are microprocessors. The communication rate is determined by 2 factors: 1) The physical transfer rate of the interface which bounds the maximum data throughput across the interface and 2) The actu- al rate that data gets sent across the interface, e.g. the data is sent at the physical transfer rate but not continuously. The cm-rent procedure for measuring the maximum data rate between two devices is through the use of hardware test equipment or microprocessor simulators, so as to manually exam- ine the data flowing between each dev...