beautypg.com

2 architecture -7, 2 architecture – Maxim Integrated MAXQ7666 User Manual

Page 9

background image

1.2 Architecture

The MAXQ7665/MAXQ7666 architecture is designed to be modular and expandable. Top-level instruction decoding is extremely sim-
ple 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 1-2 illustrates the modular architecture and the basic transport possibilities.

MAXQ7665/MAXQ7666 User’s Guide

1-7

SYSTEM MODULES/

REGISTERS

PERIPHERAL MODULES/REGISTERS

DATA

MEMORY

dst

STACK

MEMORY

CKCN

WDCN

IC

ADDRESS

GENERATION

IP

SP

IC

LOOP COUNTERS

LC[

η]

IIR

IMR

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

UART

AND SPI

CAN

ANALOG

I/0

HARDWARE

MULTIPLIER

JTAG

DEBUG

ENGINE

Figure 1-2. MAXQ7665/MAXQ7666 Transport-Triggered Architecture

Maxim Integrated

This manual is related to the following products: