CY8C28xxx PSoC Programmable System-on-Chip TRM, Document No. 001-52594 Rev. *G
335
17. Digital Blocks
This chapter covers the configuration and use of the digital PSoC
®
blocks and their associated registers. For a complete table
of the Digital PSoC Block registers, refer to the
“Summary Table of the Digital Registers” on page 312
. For a quick reference
of all PSoC registers in address order, refer to the
Register Details chapter on page 125
17.1
Architectural Description
At the top level, the main components of the digital block are the data path, input multiplexers (muxes), output de-muxes, con-
figuration registers, and chaining signals (see
).
Figure 17-1. Digital Blocks Top-Level Block Diagram
All digital PSoC blocks may be configured to perform any
one of seven basic functions: timer, counter,
, pseudo random sequence (PRS), Dead
Band Generator, Delta Sigma Modulator, or
. These functions may be used by con-
figuring an individual PSoC block or chaining several PSoC
blocks together to form functions that are greater than 8 bits.
Digital communications PSoC blocks have two additional
functions: master or slave SPI and a full duplex
Each digital PSoC block’s function is independent of all
other PSoC blocks. Up to eight registers are used to deter-
mine the function and state of a digital PSoC block. These
registers are discussed in the
Digital PSoC block function registers end with FN. The indi-
vidual bit settings for a block’s function register are listed in
. The input registers end with IN
and its bit meanings are listed in
Finally, the block’s outputs are controlled by the output reg-
ister, which ends in OU.
1 6 -1
M U X
4 -1
M U X
C L K
R e-
S y n c
C lo c k
S e le c t
D a ta
S e le c t
A u x
D a ta
S e le c t
D ig ita l P S o C B lo c k
1 -4
D M U X
P rim a ry
F u n c tio n O u tp u t,
c lo c k c h a in in g to
n e x t b lo c k.
R O [3 :0 ]
R O [3 :0 ]
1 -4
D M U X
B lo c k In te rru p t
B ro a d c a s t O u tp u t
C o n fig u ra tio n R e g is te rs
F U N C T IO N [7 :0 ]
IN P U T [7 :0 ]
O U T P U T [7 :0 ]
1 6 -1
M U X
1 6 -1
M U X
D a ta
S e le c t 2
A U X _ D A T A
D a ta P a th
F 1
F 2
IN T
B C
C L K
D A T A
D S 2
C R 0 [7 :4 ]
C R 1 [7 :0 ]
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 ...