video thumbnail 18:42
Experimenting with Buses and Three-State Logic

2023-01-29

[public] 90.0K views, 28.2K likes, dislikes audio only

channel thumbSebastian Lague
4K

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:

/youtube/video/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


Intro
/youtube/video/_3cNcmli6xQ?t=0
Multiplexers
/youtube/video/_3cNcmli6xQ?t=93
Making a Mess
/youtube/video/_3cNcmli6xQ?t=227
Public Transport to the Rescue
/youtube/video/_3cNcmli6xQ?t=285
Push-Pull Outputs
/youtube/video/_3cNcmli6xQ?t=369
Bus Contention
/youtube/video/_3cNcmli6xQ?t=557
Three-State Outputs
/youtube/video/_3cNcmli6xQ?t=600
Bus Buffer
/youtube/video/_3cNcmli6xQ?t=743
Testing the Bus
/youtube/video/_3cNcmli6xQ?t=896
Outro
/youtube/video/_3cNcmli6xQ?t=1088
Sebastian Lague Hello, on this channel I explore how to create stuff out of code. I hope you find some of it interesting!
/youtube/channel/UCmtyQOKKmrMVaKuRXz02jbQ
Support on Patreon patreon.com
https://www.patreon.com/SebastianLague/
Coding Adventure: Chess 2,996,158 views
/youtube/video/U4ogK0MIzqk
Coding Adventure: Procedural Moons and Planets 1,521,296 views
/youtube/video/lctXaT9pxA0