SPARClite Series 32-Bit RISC Embedded Processor
14
Fujitsu Microelectronics, Inc.
Sleep Mode
The MB86832 has a Sleep Mode, i.e. a power-saving mode in which
program execution is temporarily suspended.The -PDOWN and -
WKUP pins and the Sleep Mode Register provide a mechanism to
enter and exit Sleep Mode.
Debug Support Unit (DSU)
The debug support unit (DSU) supports monitor mode and
hardware emulation mode, can set breakpoints, and allows single
stepping of the CPU.When the CPU is reset, the DSU can be enabled
by driving the -EMU_BRK and -EMU_ENB signals.
Data on the DSU emulator bus can be monitored by external logic,
and operations between the IU and the cache can be traced. In-
circuit emulators and other debug hardware can determine the status
of the CPU by monitoring these emulator busses EMU_SD<3:0>
and EMU_D<3:0>. Please refer to the MB86832 User Manual for
further details.
Table 5. MB86832 Instruction Set
CONDITION CODES
UNCHANGED
AND
OR
XOR
AND
NOT
OR NOT
XNOR
CONDITION CODES
UNCHANGED
ADD
SUBTRACT
MULTIPLY(SIGNED/UNSIGNED)
SCAN
SETHI
SHIFT LEFT LOGICAL
SHIFT RIGHT LOGICAL
SHIFT RIGHT ARITHMETIC
TO USER/SUPERVISOR SPACE SIGNED
LOAD BYTE
LOAD HALF-WORD
LOAD WORD
LOAD DOUBLE WORD
STORE BYTE
STORE HALF-WORD
STORE WORD
STORE DOUBLE WORD
CONDITION CODES SET
AND
OR
XOR
AND NOT
OR NOT
XNOR
CONDITION CODES SET
ADD
SUBTRACT
MULTIPLY(SIGNED/UNSIGNED)
MULTIPLY STEP
DIVIDE STEP
TO USER SPACE UNSIGNED
LOAD BYTE
LOAD HALF-WORD
CONDITIONAL BRANCH
CONDITIONAL TRAP
CALL
RETURN
SAVE
RESTORE
JUMP AND LINK
EXTENDED AND CONDITION CODES UNCHANGED
ADD
SUBTRACT
EXTENDED AND CONDITION CODES SET
ADD
SUBTRACT
TAGGED AND CONDITION CODES SET
(WITH AND WITHOUT TRAP ON OVERFLOW)
ADD
SUBTRACT
READ ASR
WRITE ASR
READ PSR
WRITE PSR
READ TBR
WRITE TBR
TO ALTERNATE SPACE SIGNED
LOAD BYTE
LOAD HALF-WORD
LOAD WORD
LOAD DOUBLE WORD
STORE BYTE
STORE HALF-WORD
STORE WORD
STORE DOUBLEWORD
TO ALTERNATE SPACE UNSIGNED
LOAD BYTE
LOAD HALF-WORD
ATOMIC OPERATION IN USER SPACE
SWAP WORD
LOAD/STORE UNSIGNED BYTE
ATOMIC OPERATION IN
ALTERNATE SPACE
SWAP WORD
LOAD/STORE UNSIGNED BYTE
READ WIM
WRITE WIM
READ Y
WRITE Y
LOGICAL
ARITHMETIC/SHIFT
DATA MOVEMENT
CONTROL TRANSFER
READ/WRITE CONTROL REGISTER