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]
Содержание CY8C28 series
Страница 65: ...64 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G RAM Paging ...
Страница 85: ...84 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Internal Main Oscillator IMO ...
Страница 93: ...92 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G External Crystal Oscillator ECO ...
Страница 97: ...96 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Phase Locked Loop PLL ...
Страница 125: ...124 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Страница 311: ...310 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G IDAC_CR0 1 FDh ...
Страница 317: ...316 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Страница 393: ...392 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Страница 425: ...424 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Analog Reference ...
Страница 461: ...460 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Two Column Limited Analog System ...
Страница 477: ...476 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Digital Clocks ...
Страница 483: ...482 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Multiply Accumulate MAC ...
Страница 513: ...512 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Internal Voltage Reference ...
Страница 523: ...522 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Switch Mode Pump SMP ...
Страница 533: ...532 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G I O Analog Multiplexer ...
Страница 537: ...536 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Real Time Clock RTC ...
Страница 561: ...560 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...