background image

 

 

January 2009

CZ80CPU 

8-Bit Microprocessor 
Core 

The CZ80CPU implements a fast, fully-functional, single-chip, 8-bit microprocessor with 
the same instruction set as the Z80. 

The core has a 16-bit address bus capable of directly accessing 64kB of memory 
space. It has 252 root instructions with the reserved 4 bytes as prefixes, and accesses 
an additional 308 instructions. 

The microcode-free design was developed for reuse in ASIC and FPGA implementa-
tions. It is strictly synchronous, with no internal tri-states and a synchronous reset. 

Applications 

The CZ80CPU is suitable for many embedded controller applications, including: 

  industrial control systems 

 point-of-sale terminals 

  automotive controls  

Block Diagram 

 

 

 

Programming features contain 
208 bits of read/write memory 
that are accessible to the pro-
grammer.  

 

 

The internal registers include an 
accumulator and six 8-bit regis-
ters that can be paired as three 
16-bit registers.  

 

 

In addition to general registers, 
a 16-bit stack-pointer, 16-bit 
program-counter, and two 16-bit 
index registers are provided.  

 

 

Control Unit 

o

 

8-bit Instruction decoder 

 

 

Arithmetic-Logic Unit 

o

 

8-bit arithmetic and logical 
operations 

o

 

16-bit arithmetic operations 

o

 

Boolean manipulations 

 

 

Register File Unit 

o

 

Duplicate set of both general 
purpose and flag registers 

o

 

Two 16-bit index registers 

 

 

Interrupt Controller 

o

 

Three modes of maskable in-
terrupts 

o

 

Non maskable interrupt 

 

 

External Memory interface 

o

 

Can address up to 64 KB of 
program memory 

o

 

Can address up to 64 KB of 
data memory 

o

 

Can address up to 64 KB of 
input/output devices 

 

 

On-core dynamic memory re-
fresh counter 

 

Benefits 

 

 

The core can be used as an 
equivalent of the Zilog™ Z80, 
which due to its popularity has a 
variety of industry certified 
software ready to be used  

 

 

Easy implementation in SoC 
designs targeted to FPGAs or 
ASICs 

 

 

Guarantees independence from 
chip vendors 

Reviews: