loco-choco / tt-bf-processor

Verilog implementation of my brainf*ck processor for Tiny Tapeout 6

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Brainf*ck Processor for Tiny Tapeout (BF3b4)

What is this project

This is a second version of my implementation of a Brainf*ck Processor, with an architecture for the Tiny Tapeout project. Because of some limitations and time constraints, it only implements 6 out of the 8 instructions, BF has, hence the name BF3b4 (BF 3/4).

Circuit Pinout

Pinout

State Machine

FSM

State Machine - For Tiny Tapeout

FSM-TT

Circuit Diagram

Diagram

Circuit Diagram - For Tiny Tapeout

Diagram-TT

About

Verilog implementation of my brainf*ck processor for Tiny Tapeout 6

License:Apache License 2.0


Languages

Language:Verilog 51.2%Language:Python 35.0%Language:Tcl 9.4%Language:Makefile 4.4%