MSX Family Data Sheet
I-Cube, Inc.
[Rev. 1.10] 9/5/01
17
Table 6
IOB Programming Commands
Signal
Description
RCC[3]
Bus Repeater Enable. Setting this bit to a one enables the IOB to operate in Bus Repeater Mode, a special bi-
directional mode. When zero the IOB will not operate in Bus Repeater Mode.
When programming an IOB to use Bus Repeater Mode, all of the other control bits must be set to zeroes.
Attempting to combine other IOB options with Bus Repeater Mode may lead to unpredictable results.
RCC[2:1]
Input/Output Select. These two bits are used to configure the IOB as an input, output, input/output (bi-
directional mode), or no connect. When operating in bi-directional mode it is critical that the port be assigned
input and output enables so that it can be tri-stated appropriately to avoid contention.
RCC[2:1]
Function
00
No Connect
01
Input
10
Output
11
Input / Output for Bi-Directional Mode
RCC[0]
and
RCB[9]
Output Enable Select. These two bits are used to select from the two available active low global output enables.
The output will be allowed to drive when its assigned output enable is asserted. An output port will be tri-stated
when its assigned output enable is de-asserted. When both output enables are selected, the two available active
low output enable signals are AND’s together to form the port’s combined output enable signal.
RCC[0], RCB[9]
Function
00
No Output Enable Selected
01
Output Enable 1
10
Output Enable 2
11
Both Output Enables
RCB[8:7]
Input Enable Select. These bits are used to assign a port one of the two available global input enable signals.
An input port will drive into the crosspoint array when its assigned input enable is asserted. When both input
enables are selected, the two available input enable signals are OR’d together to form the port’s combined input
enable signal.
RCB[8:7]
Function
00
No Input Enable Selected
01
Input Enable 1
10
Input Enable 2
11
Both Input Enables
RCB[6:5]
Output Clock Source. These bits are used to select a clock source for a registered output port. Each IOB can
select from one of two global clock inputs, or can use Next Neighbor Clocking. Next Neighbor Clocking uses
the signal on the next higher numbered port as a clock source. If no clock source is assigned to an output port,
it will operate in flow-through mode.
RCB[6:5]
Function
00
No Output Clock Source Selected
01
Output Clock Source 1
10
Output Clock Source 2
11
Next Neighbor Output Clock Source