Categories

7400 competition entry: The BrainF**k machine

Posted on Saturday, November 3rd, 2012 in 7400 contest, contest by DP

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.

This entry was posted on Saturday, November 3rd, 2012 at 1:00 am and is filed under 7400 contest, contest. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

5 Responses to “7400 competition entry: The BrainF**k machine”

  1. The link to the entry itself is missing; both links at the start of this post refer to the same Wikipedia article.

  2. Grapsus says:

    Here is a link to my article ^, please correct it.

  3. jgpeiro says:

    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 Reply

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

Recent Comments

  • Geoff: Is it still Sunday somewhere? If so, yes please.
  • hli: Sunday++
  • Mikee: Yes!
  • Clay: Free PCBs!
  • LHK: Here is Monday now…