BreadBin Is An 8-bit TTL CPU On A Breadboard, In A Bread Bin

Building a processor from logic gates is a wonderful way to be more informed about the inner workings of microprocessors, and we’ve noticed several impressive projects in this area. [C0Perdragon] was tasked with designing a very effective 8-bit processor, just 74HC-type logic fleas on a giant plug-in pan. To underline the theme of “bread,” he placed everything in an authentic bread box and designated the accompanying software as Bernd after an anthropomorphic bread from a German TV channel.

Getting a panel board reliable and gigantic enough for the task at hand required some engineering itself: reasonable breadboards struggle to make a reliable touch on each pin, while dirt trail length and lack of motifs protection from high speed disorders. Matrix So [C0Perdragon] bought some high-quality breadboards and soldered the floor wires together to get a proper low-resistance path. An aluminum plane made of aluminum is also worth helping with integrity problems.

The total circuit is incredibly compact for a complete CPU, using just 33 chips. This includes 64 KB of flash to store programs as well as a 555 timer to generate a clock signal. I/Os are limited to simple eight-bit input and output buses, but a sixteen-bit address bus gives it plenty of space to add ROM, RAM or fancier interfaces.

The Bernd program mentioned above is an emulator that allows Biredbase to run written code for processor 65C816, the 16 -bit processor used in Super Nintendo and Apple IIG. This allows to reuse developed systems for the previous OS816 system [of C0Pperdragon], which uses a real 65c816 chip.

This has to be one of the CPU designs of cleaner tests plate that we have noticed so far, much cleaner than this. If you need to follow a detailed advisor on the construction of an 8 -bit processor in a plaque, we present this project.

Unfortunately, parallel wiring is a crosstalk, depending on clock speeds. Tidy is less tolerant of noise than rat nests in safe situations.

I don’t see many rat nests here. I think it’s pretty cool.

That’s the point. This paintings of art be less tolerant of noise than a rat’s nest.

I doubt he is getting crosstalk on 4-5in runs with a 555 timer. We are talking a couple orders of magnitude slower than a pata.

In fact, the text of the article was wrong. The device is synchronized through a 12 MHz crystal driven through a 74HC04 inverter. Timer 555 is only for forced reset delay.

Well, the “less clean” task in the “this” link could not have this problem.

According to my experience, it is almost completely 74HC, which is not so fast or unfortunate in the bread plate, according to my experience. The design days of anything in a professional environment with a few dozen logical chips have ended, however, I have never had an identifiable challenge to transmit when the PAN embedded such circuits with 74HC or recently slow wiring or not. Earthmail has been the biggest challenge, especially when its prototype is beginning to succeed in a larger imprint than an A4 paper sheet, however, the manufacturer of this processor has assumed significant efforts to solve this challenge.

But even with so many lengths, you can still get away with it if you need an early prototype to verify a logical design.

https://www.youtube.com/watch?v=dClOHNcpnVw

This is just one of the many breadboard logic circuits that I’ve finally managed to run stably and without much trouble. Of course, YMMV.

Would be funny if the guy’s name who built it was Brad

You have me thinking.

I make these 6 quarters. Sterilized containers. 14″ x 8″ x 5″. (Sorry “Rest of the World”, too lazy to convert. ) Much less expensive than a bread box, and the lid snaps into position so the coins stay inside.

Brings back memories of wire wrapping logic boards together back in the early 70s. Ahh those were the days. 🙂

Be kind and respectful so that the comment segment is excellent. (Comment policy)

This uses akismet to decrease spam. Learn how awareness of your comments is handled.

Leave a Comment

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