Section 1 Overview and Pin Functions
1.1
SH7095 Features
The SH7095 is a family of new generation single-chip RISC microprocessors that integrate a
Hitachi-original CPU, a multiplier, cache memory, and peripheral functions required for system
configuration.
The CPU features a RISC-type instruction set. Most instructions can be executed in one clock
cycle, which greatly improves instruction execution speed. In addition, the 4-kbyte cache memory
divider enhances data processing ability.
In addition, the SH7095 includes on-chip peripheral functions including a direct memory access
controller (DMAC), timers, a serial communication interface (SCI), and an interrupt controller.
External memory access support functions (bus state controller) enable direct connection to
DRAM, synchronous DRAM, and pseudo SRAM.
As a result, the high-speed CPU and various peripheral functions enable designers to construct
high-performance systems with advanced functionality at low cost, even in applications such as
real-time control that require very high speeds, impossible with conventional microprocessors.
1.1.1
Features of the SH7095
CPU:
•
Original Hitachi architecture
•
32-bit internal data paths
•
General-registers:
— Sixteen 32-bit general registers
— Three 32-bit control registers
— Four 32-bit system registers
•
RISC-type instruction set:
— Instruction length: 16-bit fixed length for improved code efficiency
— Load-store architecture (basic arithmetic and logic operations are executed between
registers)
— Delayed conditional/unconditional branch instructions reduce pipeline disruption during
branching
— Instruction set based on C language
•
Instruction execution time: one instruction/cycle (35 ns/instruction at 28.7-MHz operation)
•
Address space: 4 Gbytes available on the architecture (128-Mbyte memory space)
Hitachi 1