English
Language : 

UPSD3354DV-40U6 Datasheet, PDF (201/272 Pages) STMicroelectronics – fast 8032 MCU with programmable logic
UPSD33xx
Figure 65. Detail of a Single OMC
PRODUCT TERMS
FROM OTHER
OMCs
PSD module
DATA BIT FROM 8032
FROM AND-OR ARRAY
BORROWED LENDED
PTs
PTs
PT ALLOCATOR,
DRAWS FROM LOCAL
AND GLOBAL UNUSED
PRODUCT TERMS.
PSDsoft DICTATES.
PT PRESET (.PR)
MCU OVERRIDES
PT PRESET AND
CLR DURING
MCU WRITE
INDICATES MCU WRITE
TO PARTICULAR CSIO
OMC REGISTER
MCU READ OF
PARTICULAR CSIOP
OMC REGISTER
DATA BIT TO 8032
ALLOCATED PTs
MUX
FROM AND-OR ARRAY
ct(s) FROM PLD INPUT BUS
du FROM AND-OR ARRAY
NATIVE PTs
POLARITY
SELECT,
PSDsoft
GLOBAL CLOCK (CLKIN)
PT CLOCK (.C)
PRE
D
Q
M
U
X
CLR
O
UM
TU
X
PSDsoft
OMC
OUTPUT
OMC
ALLO-
CATOR
te Pro FROM AND-OR ARRAY
bsole TO PLD INPUT BUS
PT CLEAR (.RE)
NODE FEEDBACK (.FB)
PSDsoft
MUX
OUTPUT MACROCELL (OMC)
AI06617A
roduct(s) - O 27.4.29
OMC allocator
Outputs of the 16 OMCs can be routed to a combination of pins on Port A (80-pin devices
only), Port B, or Port C as shown in Figure 66. OMCs are routed to port pins automatically
after specifying pin numbers in PSDsoft Express. Routing can occur on a bit-by-bit basis,
spitting OMC assignment between the ports. However, one OMC can be routed to one only
port pin, not both ports.
Obsolete P 27.4.30
Product term allocator
Each OMC has a Product Term Allocator as shown in Figure 65 on page 201. PSDsoft
Express uses PT Allocators to give and take product terms to and from other OMCs to fit a
logic design into the available silicon resources. This happens automatically in PSDsoft
Express, but understanding how PT allocation works will help the user if the logic design
does not “fit,” in which case the user may try selecting a different pin or different OMC for the
Doc ID 9685 Rev 7
201/272