Maxq610 user’s guide – Maxim Integrated MAXQ610 User Manual
Page 7

2-3
MAXQ610 User’s Guide
SECTION 2: ARCHITECTURE
The MAXQ610 is designed to be modular and expandable . Top-level instruction decoding is extremely simple and
based on transfers to and from registers . The registers are organized into functional modules, which are in turn divided
into the system register and peripheral register groups . Figure 2-1 illustrates the modular architecture and the basic
transport possibilities .
Figure 2-1. MAXQ610 Transport-Triggered Architecture
SYSTEM MODULES/
REGISTERS
PERIPHERAL MODULES/REGISTERS
DATA
MEMORY
dst
ADDITIONAL MODULES
FOR FUTURE EXPANSION
STACK
MEMORY
CKCN
WDCN
IC
ADDRESS
GENERATION
IP
SP
IC
LOOP COUNTERS
LC[n]
IPR0
IV
INTERRUPT
LOGIC
CLOCK CONTROL,
WATCHDOG TIMER
AND POWER MONITOR
BOOLEAN
VARIABLE
MANIPULATION
ACCUMULATORS
(16)
AP
APC
PSF
INSTRUCTION
DECODE
(src, dst TRANSPORT
DETERMINATION)
MUX
DATA POINTERS
DP[0], DP[1]
FP =
(BP + OFFS)
DPC
SC
MEMORY MANAGEMENT
UNIT (MMU)
PROGRAM
MEMORY
src
dst
src
GENERAL-
PURPOSE
I/O
TIMERS/
COUNTERS
USART
AND SPI