CY8C28xxx PSoC Programmable System-on-Chip TRM, Document No. 001-52594 Rev. *G
331
Row Digital Interconnect (RDI)
16.2.3
RDIxIS Register
The Row Digital Interconnect Input Select Register (RDIxIS)
is used to configure the A inputs to the digital row LUTS and
select a broadcast driver from another row if present.
Each LUT has two inputs, where one of the inputs is config-
urable (Input A) and the other input (Input B) is fixed to a row
output.
presents an example of LUT configura-
tion
Figure 16-3. Example of LUT0 Configuration.
The configurable LUT input (Input A) chooses between a
single row output and a single row input.
lists the
options for each LUT in a row. The bits are labeled IS,
meaning Input Select. The LUT’s fixed input is always the
RO[LUT 1], such as LUT0’s fixed input is RO[1],
LUT1’s fixed input is RO[2], …, and LUT3’s fixed input is
RO[0].
Bits 5 and 4: BCSEL[1:0].
These bits are used to deter-
mine which digital PSoC row will drive the local broadcast
net. If a row number is selected that does not exist, the
broadcast net is driven to a logic 1 value. If any digital PSoC
block in the local row has its DxCxFN[BCEN] bit set, the
broadcast select is disabled. See the
Bit 3: IS3.
This bit controls the ‘A’ input of LUT 3.
Bit 2: IS2.
This bit controls the ‘A’ input of LUT 2.
Bit 1: IS1.
This bit controls the ‘A’ input of LUT 1.
Bit 0: IS0.
This bit controls the ‘A’ input of LUT 0.
For additional information, refer to the
Add.
Name
Rows
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Access
x,B2h
3, 2
BCSEL[1:0]
IS3
IS2
IS1
IS0
RW : 00
x,BAh
3, 2
BCSEL[1:0]
IS3
IS2
IS1
IS0
RW : 00
x,C2h
3
BCSEL[1:0]
IS3
IS2
IS1
IS0
RW : 00
LEGEND
x
An “x” before the comma in the address field indicates that the register exists in both register banks.
R I[0 ]
R O [0 ]
R O [1 ]
A
B
L U T 0
G O E [0 ]
G O E [4 ]
G O O [0 ]
G O O [4 ]
M IX _ S IG
Table 16-3. RDIxIS Register Bits
BCSEL[1:0]
00b: Row broadcast net driven by row 0 broadcast net.*
01b: Row broadcast net driven by row 1 broadcast net.*
10b: Row broadcast net driven by row 2 broadcast net.*
11b: Row broadcast net driven by row 3 broadcast net.*
IS3
0: The ‘A’ input of LUT3 is RO[3]
1: The ‘A’ input of LUT3 is RI[3]
IS2
0: The ‘A’ input of LUT2 is RO[2]
1: The ‘A’ input of LUT2 is RI[2]
IS1
0:The ‘A’ input of LUT1 is RO[1]
1: The ‘A’ input of LUT1 is RI[1]
IS0
0: The ‘A’ input of LUT0 is RO[0]
1: The ‘A’ input of LUT0 is RI[0]
* When the BCSEL value is equal to the row number, the tri-state buffer that
drives the row broadcast net from the input select mux is disabled, so that
one of the row’s blocks may drive the local row broadcast net.
.
* If the row is not present in the part, the selection provides a logic 1 value.
Summary of Contents for CY8C28 series
Page 65: ...64 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G RAM Paging ...
Page 125: ...124 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Page 311: ...310 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G IDAC_CR0 1 FDh ...
Page 317: ...316 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Page 393: ...392 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Page 477: ...476 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Digital Clocks ...
Page 561: ...560 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...