Arlet/verilog-6502

A Verilog HDL model of the MOS 6502 CPU

Verilog

390

13 commits

updated Apr 8, 2023

See the code

README

A Verilog HDL version of the old MOS 6502 CPU.

Note: the 6502 core assumes a synchronous memory. This means that valid data (DI) is expected on the cycle after valid address. This allows direct connection to (Xilinx) block RAMs. When using asynchronous memory, I suggest registering the address/control lines for glitchless output signals.

Have fun.

Arlet/verilog-6502

A Verilog HDL model of the MOS 6502 CPU

Verilog

390

13 commits

updated Apr 8, 2023

See the code

README

A Verilog HDL version of the old MOS 6502 CPU.

Note: the 6502 core assumes a synchronous memory. This means that valid data (DI) is expected on the cycle after valid address. This allows direct connection to (Xilinx) block RAMs. When using asynchronous memory, I suggest registering the address/control lines for glitchless output signals.

Have fun.

Significant stargazers

Peter Blackson

154 followers · starred May 2019

Stafford Horne

160 followers · starred May 2015

Minux Ma

566 followers · starred Oct 2013

Lincoln Clarete

250 followers · starred Apr 2021