Hardware Design

This is a collection of my hardware projects.

Verilog Projects

These should all synthesize for a Xilinx Spartan-3E.

File Description Updated
fifo.v A simple FIFO buffer. 2007-09-29
m6800.v Motorola 6800 processor core. 2007-09-03
ps2.v PS/2 keyboard controller (supports reading upper-case ASCII). 2007-09-27
uart.v UART (data lines only). 2007-09-03
vga.v A 80x30 character VGA controller (640x480 pixels at 60 Hz). 2007-09-27

Q1 Computer

The Q1 is an all-transistor computer project. More Information.

Home