beautypg.com

Architectural overview, Processor description – Zilog EZ80F916 User Manual

Page 11

background image

eZ80

®

CPU

User Manual

UM007715-0415

Architectural Overview

2

Architectural Overview

The eZ80

®

CPU is Zilog's next-generation Z80 processor core. It is the basis of a new

family of integrated microcontrollers and includes the following features:

Upward code-compatible from Z80 and Z180 products.

Several address-generation modes, including 24-bit linear addressing.

24-bit registers and ALU.

8-bit data path.

Single-cycle fetch.

Pipelined fetch, decode, and execute.

Processor Description

The eZ80

®

CPU is an 8-bit microcontroller that performs certain 16- or 24-bit operations.

A simplified block diagram of the CPU is displayed in

Figure 1

. Understanding the sepa-

ration between the control block and the data block is helpful toward understanding the

two eZ80

®

memory modes—Z80 mode and ADDRESS AND DATA LONG (ADL)

mode.

Instruction Fetch
The instruction fetch block contains a state machine which controls the READs from

memory. It fetches opcodes and operands and keeps track of the start and end of each

instruction. An instruction fetch block stores opcodes during external memory READs

Figure 1. eZ80

®

CPU Block Diagram

Control Block

Data Block

I/O Control

DATA

DATA

ADDR

Instruction

Fetch

Mode

Control

Op Code

Decoder

CPU

Registers

Address

Generator

ALU

Data

Selector

This manual is related to the following products: