Subsystems of Mixed-Signal
Architectures – Part III
• RO (primary output):
RO (4 bits)
GOO
GOE
©Alex Doboli 2006
Row Digital Interconnect (RDI)
• Register RDI_RI:
– Controls the input that drives the RI of a row
– RDI0RI (row 0), RDI1RI (row 1), RDI2RI (row 2), RDI3RI (row 3)
– 2 bits (4 sources) for each RI bit
• Register RDI_SYN:
– Synchronization of the RDI sources
– RDI0SYN (row 0), RDI1SYN (row 1), RDI2SYN (row 2),
RDI3SYN (row 3)
– Synchronization between “No synchronization” or
SYSCLOCK
• Register RDI_IS:
– Defines broadcast signal and inputs to LUT to RO
– One register per row: RDI0IS, RDI1IS, RDI2IS, RDI3IS
– Inputs to LUT are RI or RO
• Registers RDI_LT:
– Logic equations programmed through RDILT0 and RDILT1
– 2 registers per row: RDI0LT0, RDI0LT1, …
– 4 LUTs per row
0011 A 1011 A OR B
0101 B 1101 A OR B
• Register RDI_RO:
– LUT outputs connected to GOO and GOE
– One register per row (RDI0RO0 & RDI1RO0, …)
Analog bus
Comparator output
Comparator bus
NMUX
OpAmp output
RBotMux
©Alex Doboli 2006
Local Interconnect (CT blocks)
• NMUX connections:
• PMUX connections:
• RBotMUX connections:
C inputs
A inputs
OpAmp output
Analog bus
Comparator bus
B inputs
• B input connections:
• C input connections: