CY8C28xxx PSoC Programmable System-on-Chip TRM, Document No. 001-52594 Rev. *G
323
Global Digital Interconnect (GDI)
Bits 7 to 0: GDIxICRx.
Using the configuration bits in the
GDI_x_IN_CR registers, a global input net may be config-
ured to drive its corresponding
next
global output net. For
example,
Therefore it is possible to drive two global nets with same
data source, or shift data to other global nets (see
). For example,
GIO[0]
GOO[1]
GIO[2]
There are a total of 16 bits that control the data source of
global inputs to drive global outputs. These bits are in the
GDI_x_IN_CR registers.
ing of each bit position in either of the GDI_O_IN_CR or
GDI_E_IN_CR registers.
For additional information, refer to the
and the
.
14.2.2
GDI_x_OU/GDI_x_OU_CR Registers
The Global Digital Interconnect Odd and Even Output Reg-
isters (GDI_x_OU/GDI_x_OU_CR) are used to configure a
global output to drive a global input.
The PSoC device has a configurable Global Digital Intercon-
nect (GDI). Note that the GDI_x_IN and GDI_x_OU regis-
ters should never have the same bits connected. This
results in multiple drivers of one bus.
Bits 7 to 0: GOxUTINx.
Using the configuration bits in the
GDI_x_OU registers, a global output net may be configured
to drive its corresponding global input. For example,
The configurability of the GDI does not allow odd and even
nets or nets with different indexes to be connected; how-
ever, connections from N to N+1 are allowed, and decided
by GDI_x_IN_CR. The following are examples of connec-
tions that are not possible in the PSoC devices.
There are a total of 16 bits that control the ability of global
outputs to drive global inputs. These bits are in the
GDI_x_OU registers.
enumerates the meaning of
each bit position in either of the GDI_O_OU or GDI_E_OU
registers.
GIE
7
GOE 0
GIE
7
GOE 0
GIE
7
GOE
7
Table 14-4. GDI_x_IN_CR Register
GDI_xICR[0]
0: Data source is GIx[0]
1: Data source is GIx[7]
GDI_xICR[1]
0: Data source is GIx[1]
1: Data source is GIx[0]
GDI_xICR[2]
0: Data source is GIx[2]
1: Data source is GIx[1]
GDI_xICR[3]
0: Data source is GIx[3]
1: Data source is GIx[2]
GDI_xICR[4]
0: Data source is GIx[4]
1: Data source is GIx[3]
GDI_xICR[5]
0: Data source is GIx[5]
1: Data source is GIx[4]
GDI_xICR[6]
0: Data source is GIx[6]
1: Data source is GIx[5]
GDI_xICR[7]
0: Data source is GIx[7]
1: Data source is GIx[6]
GDI_x_OU
Add.
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Access
1,D2h
GOOUTIN7
GOOUTIN6
GOOUTIN5
GOOUTIN4
GOOUTIN3
GOOUTIN2
GOOUTIN1
GOOUTIN0
RW : 00
1,D3h
GOEUTIN7
GOEUTIN6
GOEUTIN5
GOEUTIN4
GOEUTIN3
GOEUTIN2
GOEUTIN1
GOEUTIN0
RW : 00
GDI_x_OU_CR
Add.
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Access
1,A2h
GDIOOCR7
GDIOOCR6
GDIOOCR5
GDIOOCR4
GDIOOCR3
GDIOOCR2
GDIOOCR1
GDIOOCR0
RW : 00
1,A3h
GDIEOCR7
GDIEOCR6
GDIEOCR5
GDIEOCR4
GDIEOCR3
GDIEOCR2
GDIEOCR1
GDIEOCR0
RW : 00
GOE
7
GIE
7
GOE
7
GIO
7
GOE 0
GIE
7
Table 14-5. GDI_x_OU Register
GDI_x_OU[0]
0: No connection between GOx[0]/GOx[7] to GIx[0]
1: Allow GOx[0]/GOx[7] to drive GIx[0]
GDI_x_OU[1]
0: No connection between GOx[1]/GOx[0] to GIx[1]
1: Allow GOx[1]/GOx[0] to drive GIx[1]
GDI_x_OU[2]
0: No connection between GOx[2]/GOx[1] to GIx[2]
1: Allow GOx[2]/GOx[1] to drive GIx[2]
GDI_x_OU[3]
0: No connection between GOx[3]/GOx[2] to GIx[3]
1: Allow GOx[3]/GOx[2] to drive GIx[3]
GDI_x_OU[4]
0: No connection between GOx[4]/GOx[3] to GIx[4]
1: Allow GOx[4]/GOx[3] to drive GIx[4]
GDI_x_OU[5]
0: No connection between GOx[0]/GOx[4] to GIx[5]
1: Allow GOx[5]/GOx[4] to drive GIx[5]
GDI_x_OU[6]
0: No connection between GOx[6]/GOx[5] to GIx[6]
1: Allow GOx[6]/GOx[5] to drive GIx[6]
GDI_x_OU[7]
0: No connection between GOx[7]/GOx[6] to GIx[7]
1: Allow GOx[7]/GOx[6] to drive GIx[7]
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 ...