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.