
OCX160 Crosspoint Switch
—
Preliminary Data Sheet
I-Cube, Inc.
[Rev. 1.6] 2/20/01
11
1.3
RapidConfigure Interface
RapidConfigure (RC) is a 25 signal parallel interface that is used to program the OCX160 device. The 25
pins are allocated as follows:
RCA[6:0] = RapidConfigure Address A. RCA are input pins.
RCB[6:0] = RapidConfigure Address B. RCB are input pins.
RCI[3:0] = RapidConfigure Instruction Bits
RCO[4:0] = RapidConfigure Readback. RCO are output pins.
RC_CLK#= RapidConfigure Clock (negative edge clock)
RC_EN# = RapidConfigure Cycle Enable (active low)
1.3.1
RapidConfigure Programming Instructions
The RC interface supports both write and read types of operations:
1.
Write Operations (reset crosspoint and Input or Output Buffer (IOB), configure an
Output Buffer, connect/disconnect crosspoint)
2.
Read Operations (Output Buffer and crosspoint configuration read).
Table 3
RapidConfigure Programming Instructions
RCI[3:0]
RCA[6:0]
RCB[6:0]
RCO[4:0]
Instruction
Description
0000
Reserved
0001
Reserved
0010
X
X
Reset Crosspoint
Array
Reset the entire crosspoint array to no
connect. All Output Buffers remain
unchanged by this operation.
0011
X
Input Port
Address
Set Array to Broadcast
mode
Connects the input selected by RCB[6:0]
to all output ports and disconnects all
other inputs. The Global Update
(UPDATE#) pin must be held high
during Broadcast mode. Activating the
Global Update pin returns the array to
the previous program condition.
0100
Output Port
Address
Data
Configure an Output
Buffer
Program an Output Buffer specified by
RCA[6:0].
See Table 5 for RCB[6:0] bit assignment
and buffer functionality.
0101
Readback Crosspoint,
Output Buffer status
This is a two-cycle instruction.
Cycle 1
Output Port
Address
Intput Port
Address
X
Specify the crosspoint connect status at
input location specified by RCA[6:0] to
the output location specified by
RCB[6:0].