322
CY8C28xxx PSoC Programmable System-on-Chip TRM, Document No. 001-52594 Rev. *G
Global Digital Interconnect (GDI)
14.1.5
56-Pin Global Interconnect
The CY8C28xxx 56-pin PSoC device is only for OCD pur-
poses. Therefore the 56-pin global connection is the same
as the CY8C28xxx 44-pin package.
14.2
Register Definitions
The following registers are associated with the Global Digital Interconnect and are listed in address order. Each register
description has an associated register table showing the bit structure for that register. For a complete table of GDI registers,
refer to the
“Summary Table of the Digital Registers” on page 312
.
In the PSoC device with two digital rows, the configurable GDI is used to resynchronize the
between two digital
PSoC blocks. This is accomplished by connecting a digital PSoC block’s output to a global output that has been configured to
drive its corresponding global input. The global input is chosen to drive one of the row inputs. The row input is configured to
synchronize the signal to the device’s 24 MHz system clock. Finally, the row input is used by the second digital PSoC block.
14.2.1
GDI_x_IN Registers/GDI_x_IN_CR Registers
The Global Digital Interconnect Odd and Even Input Regis-
ters (GDI_x_IN/GDI_x_IN_CR) are used to configure a
global input to drive a global output.
The PSoC device has a configurable Global Digital Intercon-
nect (GDI). Note that the GDI_x_IN and GDI_x_OU registers
should never have the same bits connected. This results in
multiple drivers of one bus.
Bits 7 to 0: GIxNOUTx.
Using the configuration bits in the
GDI_x_IN registers, a global input net may be configured to
drive its corresponding global output net. For example,
The configurability of the GDI does not allow odd and even
nets to be connected; however, connections from N to N+1
are allowed, and decided by GDI_x_IN_CR. The following
are examples of connections that are not possible in the
PSoC devices.
There are a total of 16 bits that control the ability of global
inputs to drive global outputs. These bits are in the
GDI_x_IN registers.
enumerates the meaning of
each bit position in either of the GDI_O_IN or GDI_E_IN reg-
isters.
For additional information, refer to the
and the
.
GDI_x_IN
Add.
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Access
1,D0h
GIONOUT7
GIONOUT6
GIONOUT5
GIONOUT4
GIONOUT3
GIONOUT2
GIONOUT1
GIONOUT0
RW : 00
1,D1h
GIENOUT7
GIENOUT6
GIENOUT5
GIENOUT4
GIENOUT3
GIENOUT2
GIENOUT1
GIENOUT0
RW : 00
GDI_x_IN_CR
Add.
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Access
1,A0h
GDIOICR7
GDIOICR6
GDIOICR5
GDIOICR4
GDIOICR3
GDIOICR2
GDIOICR1
GDIOICR0
RW : 00
1,A1h
GDIEICR7
GDIEICR6
GDIEICR5
GDIEICR4
GDIEICR3
GDIEICR2
GDIEICR1
GDIEICR0
RW : 00
GIE
7
GOE
7
GOE
7
GIO
7
GOE
0
GIE
7
Table 14-3. GDI_x_IN Register
GDI_x_IN[0]
0: No connection between GIx[0]/GIx[7] to GOx[0]
1: Allow GIx[0]/GIx[7] to drive GOx[0]
GDI_x_IN[1]
0: No connection between GIx[1]/GIx[0] to GOx[1]
1: Allow GIx[1]/GIx[0] to drive GOx[1]
GDI_x_IN[2]
0: No connection between GIx[2]/GIx[1] to GOx[2]
1: Allow GIx[2]/GIx[1] to drive GOx[2]
GDI_x_IN[3]
0: No connection between GIx[3]/GIx[2] to GOx[3]
1: Allow GIx[3]/GIx[2] to drive GOx[3]
GDI_x_IN[4]
0: No connection between GIx[4]/GIx[3] to GOx[4]
1: Allow GIx[4]/GIx[3] to drive GOx[4]
GDI_x_IN[5]
0: No connection between GIx[5]/GIx[4] to GOx[5]
1: Allow GIx[5]/GIx[4] to drive GOx[5]
GDI_x_IN[6]
0: No connection between GIx[6]/GIx[5] to GOx[6]
1: Allow GIx[6]/GIx[5] to drive GOx[6]
GDI_x_IN[7]
0: No connection between GIx[7]/GIx[6] to GOx[7]
1: Allow GIx[7]/GIx[6] to drive GOx[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 ...