7400 competition entry: The BrainF**k machine

Here’s another 7400 entry, BrainF**k machine. This is a home brew 8bit CPU with 8 instructions, supporting the BrainF**k esoteric programing language.

It is possible to design a relatively powerful processor with a very small amount of logic circuitry, provided that the architecture and the instructions are carefully built for a concrete application.
74 logic circuits are still very useful today, new families with better parameters come out, old circuits are removed and new ones added.
Thanks to this project, I learned a lot about CPU design, logic circuits and logic simulation. I hope it will inspire other projects.

Build something that uses or abuses a logic chip and get amazing boards, tools, and other swag. The Open 7400 Logic Competition promotes awareness of the basic building blocks of modern circuits. Devious geeks ignited the computer revolution with discrete logic computers, what can you do? Details and entry form here.

Via the contact form.

Join the Conversation

5 Comments

  1. I had builded a 74xx based brainf**k cpu years ago, but the project only contains orcad schematic and VHDL simulations.
    The main sch is divided into 5 blocks: rom, ram, alu, io and wlc (while loop counter).
    For each bf instruction, program in rom contains up to 4 micro instructions used to execute these bf instruction.
    You can view low resolution schematic on my flickr page:
    http://farm1.staticflickr.com/116/305161765_284dffd22d_b.jpg
    http://farm1.staticflickr.com/112/305170191_e195f6945d_z.jpg?zz=1
    http://farm1.staticflickr.com/122/305170192_72a5e2b446_z.jpg?zz=1
    http://farm1.staticflickr.com/101/305170194_3381b8a65a.jpg
    http://farm1.staticflickr.com/106/305170200_b6ec214ffc.jpg
    http://farm1.staticflickr.com/108/305170198_f5bbffa16e.jpg
    and simulation:
    http://farm1.staticflickr.com/119/305161767_e64e72a30e_z.jpg?zz=1

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.