@SebastianLague
  @SebastianLague
Sebastian Lague | Experimenting with Buses and Three-State Logic @SebastianLague | Uploaded 1 year ago | Updated 4 days ago
Let's figure out how to move data around inside our simulated computer. Featuring multiplexers, buses, and three-state logic.

Series playlist: https://www.youtube.com/playlist?list=PLFt_AvWsXl0dPhqVsKt1Ni_46ARyiCGSq
Simulation tool (work in progress): https://sebastian.itch.io/digital-logic-sim
Source code: https://github.com/SebLague/Digital-Logic-Sim
Support the channel: https://www.patreon.com/SebastianLague

Resources and Inspiration:
https://www.youtube.com/watch?v=QzWW-CBugZo
https://en.wikipedia.org/wiki/Three-state_logic
https://en.wikipedia.org/wiki/Bus_(computing)
The Art of Electronics (3rd edition)

Music Credits:
https://github.com/SebLague/Misc-Project-Info/blob/main/Digital-Logic-Sim/Bus%20Video%20Credits

Chapters
0:00 Intro
1:33 Multiplexers
3:47 Making a Mess
4:45 Public Transport to the Rescue
6:09 Push-Pull Outputs
9:17 Bus Contention
10:00 Three-State Outputs
12:23 Bus Buffer
14:56 Testing the Bus
18:08 Outro
Experimenting with Buses and Three-State LogicCoding Adventure: Making a Better Chess BotCoding Adventure: BoidsCoding Adventure: PortalsNeural Networks | E03: data and evaluation (unfinished series)Coding Adventure: Coding a Coding GameCoding Adventure: Hydraulic ErosionMy First 10 Years of Game DevelopmentVisualizing Data with 7-Segment DisplaysHow to Create a Neural Network (and Train it to Identify Doodles)Coding Adventure: Sound (and the Fourier Transform)Coding Challenge Announcement: Tiny Chess Bots

Experimenting with Buses and Three-State Logic @SebastianLague