Fujitsu MB91191 사용자 설명서
2
CHAPTER 1 Overview of MB91191/MB91192 Series
1.1
Feature of MB91191/MB91192 Series
The MB91191/MB91192 series is a single-chip microcontroller with a built-in peripheral I/
O resource suited to software servo control of VTRs that require high-speed CPU
processing, featuring a 32-bit RISC-CPU (FR20 series) at its core.
O resource suited to software servo control of VTRs that require high-speed CPU
processing, featuring a 32-bit RISC-CPU (FR20 series) at its core.
■
Feature of MB91191/MB91192 Series
●
CPU
•
32-bit RISC (FR20), load/store architecture, 5 stages pipeline
•
32-bit general-purpose register x 16
•
One instruction/one cycle, 16-bit fixed length instructions (basic instruction)
•
Commands for memory to memory transfer, bit processing, and barrel shift, etc.: Commands suitable for
embedded applications
embedded applications
•
Commands for function entry/exit, command for multi loading/storing of register contents: Commands
supporting high-level languages
supporting high-level languages
•
Register interlock function: Simplification of assembler description
•
Branch instruction with a delay slot: Decrease of overhead for branch processing
•
Support at internal into/instruction level of multipliers
- 32-bit multiplication with sign: 5 cycles
- 16-bit multiplication with sign: 3 cycles
•
Interruption (save of PC and PS): 6 cycles and 16 priority levels
●
Bus interface
•
16-bit address output, 8-/16-bit data I/O
•
Basic bus cycle: 2 clock cycle
•
Support interface to various memories
•
Multiplexed data/address input/output
•
Auto-wait cycle: 0 to 7 cycles can be set randomly per area.
•
Unused data and address pins can be used as I/O ports.
•
Support of little endian mode
●
Bit search module
•
1-cycle search for the change bit position of the first 1/0 from the MSB within a word
●
Serial I/O
•
Internal buffer RAM x 3ch (up to 128 bytes can be transferred automatically)
•
Independent mode of the transmission/reception buffer (up to 64 bytes can be transferred automatically)
●
A/D converter (Successive Approximation Type)
•
10-bit x 16ch
•
Successive approximation conversion method (conversion time: 8.4
µs @20MHz)
•
Channel scan function
•
Hardware and software conversion start functions
•
Internal FIFO (Software conversion: 6 stages, Hardware conversion: 6 stages)