Você precisa estar logado para marcar um episódio como visto. Entrar ou registar.
Temporada 2017
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
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 "race condition") in a JK flip flop.
Support me on Patreon: https://www.patreon.com/beneater
If you want to build this (broken) circuit, you can get all the components used in this video from any online electronic components distributor for a few dollars.
Complete parts list (everything in this video):
- 1x 74LS02 (Quad 2-input NOR gate)
- 1x 74LS11 (Triple 3-input AND gate)
- 2x LEDs
- 2x Momentary "Microtivity 6mm tact switch"
- 3x 1KΩ resistors
- 1x 100Ω resistor
- 1x 0.001µF capacitor
- 22 gauge wire
- 5 volt power source (e.g., a USB phone charger)
- Clock circuit from https://youtu.be/kRlSFm519Bo
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
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 I explain how it works, build, and test it.
Support me on Patreon: https://www.patreon.com/beneater
You can get all the components used in this video from any online electronic components distributor (Jameco, Digikey, Mouser, etc).
Complete parts list (everything in this video):
- 1x 74LS02 (Quad 2-input NOR gate)
- 1x 74LS11 (Triple 3-input AND gate)
- 1x 74LS08 (Quad 2-input AND gate)
- 1x 74LS04 (Hex inverter)
- 4x LEDs
- 2x Momentary "Microtivity 6mm tact switch"
- 2x 1KΩ resistors
- 22 gauge wire
- 5 volt power source (e.g., a USB phone charger)
- Clock circuit from https://youtu.be/kRlSFm519Bo
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
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 electronic components distributor (Jameco, Digikey, Mouser, etc).
Complete parts list (everything in this video):
- 4x 74LS76 (Dual master-slave JK flip-flops)
- 4x LEDs
- 22 gauge wire
- 5 volt power source (e.g., a USB phone charger)
- Clock circuit from https://youtu.be/kRlSFm519Bo
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
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 functionality we need it to have. We'll build the program counter in the next video: https://youtu.be/tNwU7pK_3tk
See https://eater.net/bbcpu8-program-counter for more.
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
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 online electronic components distributor for a few dollars. See https://eater.net/bbcpu8-program-counter for more.
Complete parts list (everything in the program counter module):
- 1x 74LS161 (4-bit synchronous binary counter)
- 1x 74LS245 (Octal bus transceiver)
- 4x LEDs
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
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 that decodes 4 bits to a one-digit hexadecimal display—and even that's pretty complicated. In future videos, we'll look at much easier ways of doing this, which we'll use for our computer's output register and then as a key element of the control logic.
Support me on Patreon: https://www.patreon.com/beneater
You don't really want to build this do you? If you do, you'll need some breadboards, 5x 74LS32s, 9x 74LS08s, 1x 74LS04, 1x common anode 7-segment display, 1x 100Ω resistor for the display, some DIP switches, LEDs, and 1k pullup resistors for the input, and hours of podcasts or something to keep you from losing your mind. :)
If you do build this, you'll _really_ appreciate the elegance of the next few videos.
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
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, we'll see how the EEPROM can be used to replace any combinational logic circuit such as the 7-segment decoder from the previous video (https://youtu.be/7zffjsXqATg)
Support me on Patreon: https://www.patreon.com/beneater
You can get all the components used in this video from any online electronic components distributor for a few dollars.
Complete parts list (everything in this video):
- 1x 28C16 EEPROM
- 8x LEDs
- 8x 330Ω resistors
- 1x 8-position DIP switch
- 1x 4-position DIP switch
- 12x 10kΩ resistors
- 1x 100nF capacitor
- 1x 680Ω resistor
- 1x momentary tact switch
- 1x Common Anode 7-segment display
- 1x 100Ω resistor
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
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: https://youtu.be/BA12Z7gQ4P0
Support me on Patreon: https://www.patreon.com/beneater
All the code is available here: https://github.com/beneater/eeprom-programmer
Parts list for the programmer:
- 1x Arduino Nano (or most any other kind)
- 2x 74HC595
- 1x 28C16 EEPROM (should also work for 28C64 or 28C256)
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
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 supports both unsigned and signed (twos complement) display modes.
Support me on Patreon: https://www.patreon.com/beneater
The code used in this video for programming the EEPROM is available here: https://github.com/beneater/eeprom-programmer/blob/master/multiplexed-display/multiplexed-display.ino
See https://eater.net/bbcpu8-output-register for more info.
Parts list for the finished decimal display:
- 1x 28C16 EEPROM
- 1x 555 timer IC
- 1x 74LS76 (Dual JK flip-flop)
- 1x 74LS139 (Dual 2-line to 4-line decoder)
- 4x Common cathode 7-segment displays
- 1x 1k resistor
- 1x 100k resistor
- 2x 10nF capacitors
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
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 through the common bus and common clock signal.
Support me on Patreon: https://www.patreon.com/beneater
See https://eater.net/bbcpu8-output-register and https://eater.net/bbcpu8-bus for more.
Additional parts for the output register:
- 1x 74LS273 (Octal D flip-flop with clear)
- 1x 74LS08 (Quad 2-input AND gate)
You could also use two 74LS137s like
Additional parts for the bus
- 8x 10kΩ resistors
- 8x LEDs
- Lots of breadboards, wire, and patience :)
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
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 more.
Additional components used in this video:
- 15x LEDs to indicate which control signals are active
- 15x 470Ω resistors for the control signal LEDs
- 15x 470Ω resistors for the bus LEDs
- 2x 74LS04 Hex inverter (optional, but makes the control word simpler to interpret)
- Red gel (e.g., https://www.amazon.com/dp/B004GE19E2)
https://www.eater.net
https://twitter.com/ben_eater
https://www.patreon.com/beneater
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
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 program. See https://eater.net/bbcpu8-control-logic for more.
Support me on Patreon: https://www.patreon.com/beneater
https://www.eater.net
https://twitter.com/ben_eater
https://www.patreon.com/beneater
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
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 hook up a quick-and-dirty implementation of the fetch cycle to demonstrate instruction fetching. See https://eater.net/bbcpu8-control-logic for more.
Support me on Patreon: https://www.patreon.com/beneater
https://www.eater.net
https://twitter.com/ben_eater
https://www.patreon.com/beneater
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
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 correct control signals for each microinstruction. At the end of the video, we run the first full program!
Support me on Patreon: https://www.patreon.com/beneater
https://www.eater.net
https://twitter.com/ben_eater
https://www.patreon.com/beneater
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
More 8-bit computer: https://eater.net/8bit
Check out Julian's channel: https://www.youtube.com/user/julius256
Support me on Patreon: https://www.patreon.com/beneater
https://www.eater.net
https://twitter.com/ben_eater
https://www.patreon.com/beneater
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
The code from this video is on GitHub: http://bit.ly/2sK7Qlb
More 8-bit computer: https://eater.net/8bit
Support me on Patreon: https://www.patreon.com/beneater
https://www.eater.net
https://twitter.com/ben_eater
https://www.patreon.com/beneater
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
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 instructions and walk through the execution.
More 8-bit computer: https://eater.net/8bit
The code from this video is on GitHub: http://bit.ly/2sK7Qlb
Support me on Patreon: https://www.patreon.com/beneater
https://www.eater.net
https://twitter.com/ben_eater
https://www.patreon.com/beneater
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
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 Neutrality: https://youtu.be/wtt2aSV8wdw
Grant’s channel: https://www.youtube.com/c/3blue1brown
------------------
Social media:
Website: https://www.eater.net
Twitter: https://twitter.com/ben_eater
Patreon: https://patreon.com/beneater
Reddit: https://www.reddit.com/r/beneater
Se faltam episódios ou banners (e eles existem no TheTVDB) você pode solicitar uma atualização automática :
Solicite uma atualização
Atualização solicitada