www.fairchildsemi.com 2
74FR900
Functional Description
The 74FR900 all ows 9-bit data to be transferred f rom any
of three 9-bit I/O ports to either of the two remaining I/O
ports. The device employs latches in all paths for either
transparent or synchronous operation. Readback capability
from any port to itself is also possible.
Data transfer wit h in the 7 4F R900 i s co ntr oll ed th ro ugh u se
of the select (S
0
and S1) and output -en a bl e (O EA, OEB and
OE
C
) inputs as described in Table 1. Additional control is
available by use of the latch -enable inputs (LEAC
, LECA,
LEBC
, LECB) allowing either synchronous or transparent
transfers (see Table 2). Table 1 indicates several readback
conditions. By latchi ng data on a given por t and initiating
the readback control configu ration, previous data may be
read for system verificatio n or diag nostics. T his mode m ay
be useful in implementing system diagnostics.
Data at the port t o be readback must be latched prior to
enabling the outputs on that port. If this is not done, a
closed data loop will result causing possible data integ rity
problems. Note that the A and B ports allow readback without affecting any other port. Port C, however, requires interruption of either port A or B to complete its readback path.
PINV controls inversion of the C
8
bit. A low on PINV allows
C
8
data to pass unaltered. A high causes inversion of the
data. See Table 3. This feature allows forcing of parity
errors for use in system diagnostics. This is particularly
helpful in 486 processor desi gns as the 486 does not pro vide odd/e ven parity s election internally.
TABLE 1. Datapath Control
Note 1: Readback operation in latc hed mode only. Transparent opera tion
could result in unpredictable results.
TABLE 2. Latch-Enable Control TABLE 3. PINV Control
L = LOW Voltage H = HIGH Voltage Level Q0 = Output state prior to LExx LOW-to-HIGH transition
Logic Diagram
Inputs
Function
S
0S1
OEAOEBOE
C
L X H L L Port A to Port C
L L H H H Port A to Port B
L O H H L Port A to B+C
H L L L H Port B to Port A
H X H L L Port B to Port C
H O L L L Port B to A+C
X H L L H Port C to Port A
X H H H H Port C to Port B
X H L H H Port C to A+B
X X H L H Outputs Disabled
L L L X X (Readback to A)
(Note 1)
L H L X L (Readback to A or C)
(Note 1)
H L X H X (Readback to B)
(Note 1)
H H X H L (Readback to B or C)
(Note 1)
LExx Input Output
LL L
LH H
HX Q
0
PINV C
8
A8 or B
8
LL L
LH H
HL H
HH L