SCES625A February 2005 – November 2015 SN74VMEH22501A-EP
PRODUCTION DATA.
The SN74VMEH22501A-EP device is a high-drive (–48/64 mA), 8-bit UBT transceiver containing D-type latches and D-type flip-flops for data-path operation in transparent, latched, or flip-flop modes. Data transmission is true logic. The SN74VMEH22501A-EP device is uniquely partitioned as 8-bit UBT transceivers with two integrated 1-bit three-wire bus transceivers.
The OEAB inputs control the activity of the 1B or 2B port. When OEAB is high, the B-port outputs are active. When OEAB is low, the B-port outputs are disabled.
Separate 1A and 2A inputs and 1Y and 2Y outputs provide a feedback path for control and diagnostics monitoring. The OEBY inputs control the 1Y or 2Y outputs. When OEBY is low, the Y outputs are active. When OEBY is high, the Y outputs are disabled.
The OEBY and OEAB inputs can be tied together to form a simple direction control where an input high yields A data to B bus and an input low yields B data to Y bus.
INPUTS | OUTPUT | MODE | |
---|---|---|---|
OEAB | OEBY | ||
L | H | Z | Isolation |
H | H | A data to B bus | True driver |
L | L | B data to Y bus | |
H | L | A data to B bus, B data to Y bus | True driver with feedback path |
The 3A and 3B data flow in each direction is controlled by the OE and direction-control (DIR) inputs. When OE is low, all 3A- or 3B-port outputs are active. When OE is high, all 3A- or 3B-port outputs are in the high-impedance state.
INPUTS | OUTPUT | |
---|---|---|
OE | DIR | |
H | X | Z |
L | H | 3A data to 3B bus |
L | L | 3B data to 3A bus |
The UBT transceiver functions are controlled by latch-enable (LE) and clock (CLKAB and CLKBA) inputs. For 3A-to-3B data flow, the UBT operates in the transparent mode when LE is high. When LE is low, the 3A data is latched if CLKAB is held at a high or low logic level. If LE is low, the 3A data is stored in the latch/flip-flop on the low-to-high transition of CLKAB.
The UBT transceiver data flow for 3B to 3A is similar to that of 3A to 3B, but uses CLKBA.
INPUTS | OUTPUT 3B |
MODE | |||
---|---|---|---|---|---|
OE | LE | CLKAB | 3A | ||
H | X | X | X | Z | Isolation |
L | L | H | X | B0(2) | Latched storage of 3A data |
L | L | L | X | B0(3) | |
L | H | X | L | L | True transparent |
L | H | X | H | H | |
L | L | ↑ | L | L | Clocked storage of 3A data |
L | L | ↑ | H | H |
The UBT transceiver can replace any of the functions as shown in Table 4.
FUNCTION | 8 BIT |
---|---|
Transceiver | '245, '623, '645 |
Buffer/driver | '241, '244, '541 |
Latched transceiver | '543 |
Latch | '373, '573 |
Registered transceiver | '646, '652 |
Flip-flop | '374, '574 |
In 1981, the VMEbus was introduced as a backplane bus architecture for industrial and commercial applications. The data-transfer protocols used to define the VMEbus came from the Motorola® VERSA bus architecture that owed its heritage to the then recently introduced Motorola 68000 microprocessor. The VMEbus, when introduced, defined two basic data-transfer operations: single-cycle transfers consisting of an address and a data transfer, and a block transfer (BLT) consisting of an address and a sequence of data transfers. These transfers were asynchronous, using a master-slave handshake. The master puts address and data on the bus and waits for an acknowledgment. The selected slave either reads or writes data to or from the bus, then provides a data-acknowledge (DTACK*) signal. The VMEbus system data throughput was 40 MBps. Previous to the VMEbus, it was not uncommon for the backplane buses to require elaborate calculations to determine loading and drive current for interface design. This approach made designs difficult and caused compatibility problems among manufacturers. To make interface design easier and to ensure compatibility, the developers of the VMEbus architecture defined specific delays based on a 21-slot terminated backplane and mandated the use of certain high-current TTL drivers, receivers, and transceivers.
In 1989, multiplexing block transfer (MBLT) effectively increased the number of bits from 32 to 64, thereby doubling the transfer rate. In 1995, the number of handshake edges was reduced from four to two in the double-edge transfer (2eVME) protocol, doubling the data rate again. In 1997, the VMEbus International Trade Association (VITA) established a task group to specify a synchronous protocol to increase data-transfer rates to 320 MBps, or more. The unreleased specification, VITA 1.5 [double-edge source synchronous transfer (2eSST)], is based on the asynchronous 2eVME protocol. It does not wait for acknowledgment of the data by the receiver and requires incident-wave switching. Sustained data rates of 1 GBps, more than ten times faster than traditional VME64 backplanes, are possible by taking advantage of 2eSST and the 21-slot VME320 star-configuration backplane. The VME320 backplane approximates a lumped load, allowing substantially higher-frequency operation over the VME64x distributed-load backplane. Traditional VME64 backplanes with no changes theoretically can sustain 320 MBps.
From BLT to 2eSST – A Look at the Evolution of VMEbus Protocols by John Rynearson, Technical Director, VITA, provides additional information on VMEbus and can be obtained at www.vita.com.
When OEAB is high and OEABYis s low, the 1-bit transceiver will act as true driver with a feedback path through the Y port for control and diagnostic monitoring.
The two 1 bit transceiver can act as a true driver when OEBY and OEAB are tied together.
The UBT data flow is controlled by DIR pin. DIR set as high, it will be 3A-3B data flow and if DIR set as low, it will be 3B-3A dataflow. When LE is high, the UBT is in transparent mode and all inputs will be translated to the output.
When LE is low and CLK at high or low level, data is latched. During latch state, the output level is per the previous state. When the CLK transitions from low to high, the latched data will be output.