29
CHAPTER 1 INTRODUCTION
This chapter describes the outline of the V
R
4102 (
μ
PD30102), which is a 64-/32-bit RISC microprocessor.
1.1 FEATURES
The V
R
4102, which is a high-performance 64-/32-bit microprocessor employing the RISC (reduced instruction set
computer) architecture developed by MIPS, is one of the RISC microprocessor V
R
-SeriesTM products manufactured
by NEC.
The V
R
4102 is ideally suited for battery-driven high-performance portable information equipment.
It mainly consists of the high-performance ultra-low-power consumption V
R
4102 CPU core, and has various
peripheral functions including a DMA controller, software modem interface, serial interface, keyboard interface, IrDA
interface, touch panel interface, real-time clock, A/D converter, and D/A converter.
The external bus width of this device can be selected between 32 bits and 16 bits. This function enables the
V
R
4102 to process voluminous data at high speed.
The features of the V
R
4102 are described below.
Employs 64-bit RISC CPU Core (V
R
4100 equivalent)
Internal 64-bit processing
Optimized 5-stage pipeline
Conforms to MIPS I, II, III instruction sets (with the FPU, LL, and SC instructions left out)
Supports high-speed product-sum operation instructions to execute applications in high speed
On-chip 4-Kbyte instruction cache and 1-Kbyte data cache
32-double-entry translation lookaside buffer (TLB) for virtual address management
32-bit physical address space and 40-bit virtual address space (in 64-bit mode)
On-chip peripheral units suited for portable equipment
Memory controller (supports ROM, EDO-type DRAM, and flash memory)
ISA-bus interface
Keyboard interface
Touch panel interface (on-chip 4-channel A/D converter)
Controller complying with IrDA 1.1 (FIR)
Software modem interface
DMA controller
Serial interface
Debug serial interfaces
Interrupt controller
Audio interface (on-chip digital I/O, A/D and D/A converters)
General-purpose A/D converter: 3 channels
General-purpose ports
Effective power management features, which include the following four operating modes:
Fullspeed mode: normal operating mode in which all clocks operate
Standby mode: all internal clocks stop except for interrupt-related clocks
Suspend mode: bus clock and all internal clocks stop except for interrupt-related clocks
Hibernate mode: all clocks generated by the CPU core stop