• :
  • : 125
  • : 0
  • YouTube
  • 0
  • Documentary

.

2017
2017x1
JK flip-flop racing
Episode overview
In this video, we build the JK flip-flop described in my previous video (https://youtu.be/F1OC5e7Tn_o) and find out it doesn't work properly. I demonstrate "racing" (aka "race around" or .. show full overview
2017x2
Master-slave JK flip-flop
Episode overview
An effective solution to the "racing" problem described in my previous video (https://youtu.be/st3mUEub99E) is the master-slave JK flip-flop which comprises two SR latches. In this video .. show full overview
2017x3
Binary counter
Episode overview
The JK flip-flop can be used to count in binary! Support me on Patreon: https://www.patreon.com/beneater You can get all the components used in this video from any online .. show full overview
2017x4
Program counter design
Episode overview
Designing the program counter module for the 8-bit computer. Support me on Patreon: https://www.patreon.com/beneater This video describes how the program counter works and what .. show full overview
2017x5
Program counter build
Episode overview
Building the program counter module for the 8-bit computer. Support me on Patreon: https://www.patreon.com/beneater You can get all the components used in this video from any .. show full overview
2017x6
Designing a 7-segment hex decoder
Episode overview
Building a combinational logic circuit to decode 8 bits and display a 3-digit decimal number on 7-segment displays is complex. In this video, I build something much simpler—a circuit .. show full overview
2017x7
Using an EEPROM to replace combinational logic
Episode overview
In this video, we'll wire up an EEPROM (28C16) so we can read its contents. We'll also take a look at the data sheet to learn how to program it, and try programming some values. Finally, .. show full overview
2017x8
Build an Arduino EEPROM programmer
Episode overview
In this video, we'll use an Arduino Nano to make programming EEPROMs (e.g., 28C16) much easier. For more info on these EEPROMs, check out the previous video: .. show full overview
2017x9
Build an 8-bit decimal display for our 8-bit computer
Episode overview
In this video, we'll use an EEPROM (28C16) to create a decimal display for an 8-bit value. The display uses multiplexing to drive four digits using a single EEPROM. As a bonus it .. show full overview
2017x10
8-bit computer build: Connecting the bus
Episode overview
In this video, we'll first build a simple 8-bit register to store the contents of the computer's output. Then we put everything we've built so far together. Everything is tied together .. show full overview
2017x11
8-bit CPU control signal overview
Episode overview
This video goes over the control signals used in our 8-bit breadboard computer. Support me on Patreon: https://www.patreon.com/beneater See https://eater.net/bbcpu8-bus for .. show full overview
2017x12
8-bit CPU control logic: Part 1
Episode overview
In this video, we walk through writing a program—using a machine language we get to make up! Then we walk through exactly what the control logic will need to do in order to execute the .. show full overview
2017x13
8-bit CPU control logic: Part 2
Episode overview
In this video, we talk about the difference between instructions and microinstructions. Then we build a ring counter to keep track of where we are in the instruction cycle. Finally, we .. show full overview
2017x14
8-bit CPU control logic: Part 3
Episode overview
See https://eater.net/bbcpu8-control-logic for more. In this video we use two EEPROMs to translate the instruction cycle ring counter and the contents of the instruction register to the .. show full overview
2017x15
8-bit CPU reset circuit and power supply tips
Episode overview
More 8-bit computer: https://eater.net/8bit Check out Julian's channel: https://www.youtube.com/user/julius256 Support me on Patreon: .. show full overview
2017x16
Reprogramming CPU microcode with an Arduino
Episode overview
The code from this video is on GitHub: http://bit.ly/2sK7Qlb More 8-bit computer: https://eater.net/8bit Support me on Patreon: .. show full overview
2017x17
Adding more machine language instructions to the CPU
Episode overview
In this video, we'll add several new machine language instructions to our CPU: STA (store A), LDI (load immediate), and JMP (jump). Then we'll write a program that uses those .. show full overview
2017x18
The case against Net Neutrality?
Episode overview
Everyone seems to want net neutrality, yet it remains a contentious issue. Is pure evil the only reason anyone would oppose it, or is it a bit more nuanced? CGP Grey’s intro to Net .. show full overview