Skip to main content

References

7400 series ICs

  • Wikipedia List of most 74xx chips. If the datasheet link does not go to a PDF directly, the chances that the part is no longer available is quite high. Some may still be available on eBay.
  • Logic Levels of the different families.
  • Excellent 4-part Series on 7400 chips. Chapter 3 is particularly relevant.
  • Excellent article on the 74181 ALU chip.

Textbooks

  • John Wakerly. Digital Design Principles and Practice, 4th edition, 2006. Chapter 3 is an excellent and relevant introduction to digital circuits. There is an appendix with a review on electrical circuits basics.
  • Horowitz and Hill. The Art of Electronics, 3rd Edition. Comprehensive text book and reference on electronics in general. Also has a chapter on digital logic and TTL chips (Chapter 10).
  • Albert Malvino. Digital Computer Electronics, 3rd edition. The text book that Ben Eater used for his build.
  • The All About Circuits text book on electronics.

Documentation of existing CPUs

Other Builds

  • Ben Eater's build and video playlist (based on the textbook by Malvino)
  • derulf1's build.
    • 64 KB RAM, interrupt controller, real-time clock, LCD display, SD card reader.
    • The video series is very detailed and goes in-depth on many aspects. Particularly helpful and interesting is the video on power distribution and the clock.
  • rolf-electronics. Has extensive documentation that covers electronics problems.
  • scamp-cpu. Comes with a browser-based simulator.
  • YACC1 has a cool way of modularizing the components onto PCBs and connecting them with a bus.
  • nqsap by Tom Nisbet features extensive documentation, many valuable tips, and helpful links to other resources.
  • The fabulous Gigatron focuses on few chips and has a primitive ISA. It is programmed by a higher-level assembler whose programs run on interpreter. Has a cool ALU design. Features a small VGA graphics card.
  • Homecomputer Webring with many more builds.

Video / Graphics

Electronics

Miscellaneous

  • Verilog Library for 74xx Chips.
  • customasm is a customizable assembler. Maybe useful for your own ISA.
  • minipro can flash EEPROMs/Flash memory. We have SST39SF010 flash in the lab. You can write this with minipro -s -p SST39SF010 -w <filename>
  • You can use Knoepfchen to get some buttons/switches/clock to your breadboard easily.