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.