MB86330 Fujitsu Media Devices Limited, MB86330 Datasheet - Page 19

no-image

MB86330

Manufacturer Part Number
MB86330
Description
16-bit Fixed-point DSP
Manufacturer
Fujitsu Media Devices Limited
Datasheet
(Continued)
• Shift register (SFT)
• Shift register (SFTV)
• Status register (ST)
• Mode register (MODE)
• Flag holding register (DRF)
• DMA counters (DMAC0 to DMAC3)
• Program counter (PC)
• Stack pointer (SP)
The SFT register consists of signed 6 bits. This shift value storage register stores the number of bits shifted
during execution of the shift instruction.
The SFTV register, which consists of 16 bits, is used to store the results of CMLT and CMGT instruction.
The status register, which consists of 16 bits, is assigned bits for storing information about results of operations
(carry and overflow) and for setting operating mode.
This register is used to specify modes of operations and transfer, and interrupts.
This register holds flags for the DO, REP and REP2 instructions. It can process only PUSH/POP . This register
is cleared by the PUSH instruction.
When a DMA interrupt occurs, this register stores the address of the data transfer source or the data transfer
destination.
The program counter, which consists of 16 bits, points to the memory address that stores an instruction code
to be executed by the CPU. While it is updated automatically by instruction execution, the program counter
can be rewritten by a conditional branch, a subroutine call instruction, an interrupt, and a reset. Executing the
repeat instruction stops a program counter update.
The stack pointer, which consists of 16 bits, stores addresses for saving and transferring the contents of
registers upon execution of the PUSH/POP instruction, the subroutine call instruction, or an interrupt.
www.DataSheet4U.com
MB86330
19

Related parts for MB86330