Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

First Party Streaming Data Slaves Excluding 1, 2 Byte Masters

IP.com Disclosure Number: IPCOM000099633D
Original Publication Date: 1990-Feb-01
Included in the Prior Art Database: 2005-Mar-15
Document File: 1 page(s) / 29K

Publishing Venue

IBM

Related People

Dhawan, S: AUTHOR [+2]

Abstract

Increased data transfer rates are achievable with the Streaming Data Protocol of the MICRO CHANNEL* Architecture. The Streaming Data Protocol is defined for 1-, 2- or 4-byte devices. Considerable logic complexity is added to the Bus Slave to align data. Additional complexity is added to the Bus Slave for Streaming Data Protocol for device width mismatch. But this complexity can be avoided.

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

First Party Streaming Data Slaves Excluding 1, 2 Byte Masters

       Increased data transfer rates are achievable with the
Streaming Data Protocol of the MICRO CHANNEL* Architecture. The
Streaming Data Protocol is defined for 1-, 2- or 4-byte devices.
Considerable logic complexity is added to the Bus Slave to align
data.  Additional complexity is added to the Bus Slave for Streaming
Data Protocol for device width mismatch.  But this complexity can be
avoided.

      SDR(0,1) signals on the MICRO CHANNEL are driven by the slave
to indicate its capability to transfer data using the Streaming Data
protocol.  If the above siganls are not driven active data is
transferred using the standard MICRO CHANNEL cycles.  4 byte slaves
can sample the signal XLATE32 to determine if the Bus Master is
4-bytes wide.  If XLATE32 is inactive, indicating a 1- or 2-byte bus
master, the slave can inhibit SDR(0,1).  This implementation saves
considerable logic in the I/O Channel Controller (IOCC) and is easily
implemented by the following equation:

      SDR(0,1) = (SLAVE_DEVICE_SELECT) AND (XLATE32)

      *Trademark of IBM Corp.