Get the latest tech news

OpenCores: A-Z80 CPU


date: Rewritten in pure Verilog, the CPU can now be used on both Altera and Xilinx devices! A-Z80 is a conceptual implementation of the venerable Zilog Z80 processor targeted to synthesize and run on a modern FPGA device. It differs from the existing (mostly Verilog) Z80 implementations in that it is designed from the ground-up through the schematics and low-level gates.

A-Z80 is a conceptual implementation of the venerable Zilog Z80 processor targeted to synthesize and run on a modern FPGA device. Cycle and bus accurate including the correct behavior of nWAIT and nBUSRQ All documented and undocumented opcodes, flags and registers, including R, WZ Following the actual arcitectural model down to the individual gates and registers for some modules Passes ZEXDOC and ZEXLL (except quirky OTIR/LDIR for IX,IY) Correct behavior of BIT n,(HL) to expose WZ All interrupts modes (IM0,IM1,IM2) Slow Model fMax is 18 MHz, could be run even faster when optimized Name: a-z80Created: Dec 12, 2014Updated: Sep 10, 2020SVN Updated: Jul 12, 2020SVN: Browse Latest version: download(might take a bit to start...)Statistics: ViewBugs: 4 reported / 2 solved

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Z80 CPU

Z80 CPU

Photo of OpenCores

OpenCores

Related news:

News photo

Zilog to end standalone sales of the legendary Z80 CPU

News photo

End-Of-Life For Z80 CPU And Peripherals Announced

News photo

The legendary Zilog Z80 CPU is being discontinued after nearly 50 years