MC100SX1451FI100
ECLinPS and ECLinPS Lite
DL140 — Rev 3
5
MOTOROLA
Differential SER detected
Figure 2. Transmit and Receive State Diagram
SER (Serial Data)
in CUTOFF
New data written into Transmit Register
SER differential,
Waiting for 15nS
15nS Timer Expired
NO new data written
into Transmit Register
New data written
into Transmit Register
New data written
into Transmit Register
Reset
4 longword
timer expired
AUTOBAHNTRANSMIT State Diagram
Waiting for
differential SER
[Assert BUSY signal]
Waiting for Start bit
Start bit observed
Receiving serial
data words
NO new start bit observed
New start bit
observed
New start bit
observed
Reset
AUTOBAHNRECEIVE State Diagram
Waiting four longword
periods since latest
start bit
4 longword timer expired
[Negate BUSY signal]
Waiting for 10nS
Transmitting
serial data words
Waiting four longword
periods since latest
start bit
10nS timer
expired
THEORY OF OPERATION AND TRANSMIT TIMING PRINCIPLE
The AutoBahn is a high speed data mover resource for
use in parallel bus systems, such as the VMEbus. It is also
suitable for proprietary bus architectures and point–to–point
links. All necessary logic, such as multiplexing/
de–multiplexing, control, and timing generation is
incorporated on chip. External control signals and a
frequency reference must be provided to the device.
Arbitration is off loaded to the parallel bus system; thus, no
collision detection or protocol overhead is required for the
chip. The AutoBahn has three primary operating modes:
– Idle
– Transmit
– Receive
Figure 2 has been included to aid in understanding the
operation of the device.
Idle Mode
After the device has been reset, the default operating
mode is Idle. In the default condition the serial bus is cut off
and the receiver is ’listening’ to detect activity on the serial
bus. The function of this mode is to detect serial bus activity
and assert a BUSY signal. In a VME type application, this
signal is used by the local controller to determine when to
arbitrate for the serial bus resource.
Transmit Mode
To begin a transfer, data is written into the parallel data
register. This event starts an internal timeout timer. The
AutoBahn transfers the data to the serial transmit register,
inserts timing information, and shifts the data out the serial
bus. The timing information adds one additional bit into the
data stream for every byte of data. Because the data is NRZ,
a 900MBit/s data rate translates into a maximum frequency
of 450MHz.
If a new word has been loaded into the parallel data
register, the next transfer will begin. Otherwise, the
differential output driver will hold the serial bus at the state of
the last data bit transmitted. The bus will be held in this state
until new data is loaded into the parallel data register or the
timeout time expires.
The timeout timer runs for a period of four 32–bit transfer
times. The transfer rate is selected through control register
select bits. As an example, in 32–bit mode with a transfer rate