Close

I/O Processor

A project log for 8 Bit Computer Front Panel

VHDL code for I2C Control of Front Panel with 32 pushbuttons and 32 LEDs

land-boardscomland-boards.com 06/11/2021 at 19:390 Comments

Designed a custom I/O processor (IOP) in VHDL. Runs autonomously from the Host CPU. 

8 Bit CPU Application

The 32 LEDs can be used to monitor

The 32 pushbuttons can be used for:

IO Processor (IOP) Block Diagram

IOP Features

Instruction Format

Assembler Input Format

CSV file with constrained input format. Header must match the example.

Compiler Input Format

CSV file with constrained input format.

First line WR001 compiles to:

Listing file:

I/O Map

Discussions