FPz8 - Zilog Z8 Encore (eZ8) 8-bit Core Softcore Processor

FPz8 - Zilog Z8 Encore (eZ8) 8-bit Core Softcore Processor

Details

Category: Processor

Created: November 12, 2016

Updated: January 27, 2020

Language: VHDL

Other project properties

Development Status: Stable

Additional info: Design done, FPGA proven, Specification done

WishBone compliant: No

WishBone version: n/a

License: LGPL

Description

FPz8 is a softcore processor based on Zilog Z8 encore (eZ8) 8-bit core. FPz8 features 2kb of RAM, 16kb of program memory, 8-level vectored interrupt controller with programmable priority and an on-chip debugger compatible with Zilog's OCD protocol.

This softcore was designed to be almost 100% compatible with eZ8 object-code (some features as data RAM, LDE/LDEI and WDT instructions are not implemented).

FPz8 can be programmed and debugged by using Zilog's ZDS-II IDE both in Assembly or C languages.

It was tested on an Altera EP4CE6 (Cyclone IV) FPGA and works flawlessly.