Experimenting with Buses and Three-State Logic

preview_player
Показать описание
Let's figure out how to move data around inside our simulated computer. Featuring multiplexers, buses, and three-state logic.

Resources and Inspiration:
The Art of Electronics (3rd edition)

Music Credits:

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
Рекомендации по теме
Комментарии
Автор

I hope you realise how rare it is on YouTube to have a series that is so genuinely loved by everyone who watches it. Can’t wait for the next one!

repeater
Автор

A series about electronics would be real cool, you could expand your current program to take voltages into account and add resistors and such to make it more similar to a breadboard.

JDoawp
Автор

This series combined with Ben Eater videos is probably one of the best ways to learn about how computers are built.

sutsuj
Автор

I keep watching all of these despite having studied this for 4 years. The visual representation is just so satisfying.

cybroxde
Автор

One thing i've always wondered was how the simulation tool itself worked, maybe that could be an interesting video, I'm especially interested about how you save modules that you make and how they are represented in their save files.

lucapalermo
Автор

The editing on this video is absolutely stellar. From the smooth grayscale masks, to the animations, to the transitions, I love all the care and love that you put in all those details, it makes it so much more enjoyable to watch 💖

LarsTheOctopus
Автор

Hi Sebastian, you probably won't see this but I LOVE your videos. They inspire me to code, thank you for being my inspiration, and favourite youtuber. :)

odwn
Автор

Please Sebastian, Continue with this series they are so easy to understand and THEY ARE SO CALMING AND I UNDERSTAND ANY SINGLE WORD COMING FROM YOU PLEASE I BEG YOU CONTINUE WITH THIS 😢😢😢😢

Muxion
Автор

Even though I learned all this stuff at school, I like how you explain this. Simply with lots of examples and then make it more complex.

stan
Автор

the reason the chip has 2 store enables is because that way you could use a row select and column select (for example) without needing a seperate or gate to combine them yourself, it's just a convenience thing

catgirlQueer
Автор

You are a gift from God to us. Being an electronic engineering student, I have learned more information from your videos than my 3 years university classes. Thank you for this amazing series and I hope it will continue that way. God bless you. 🙏♥️

rvanagazad
Автор

This series is honestly amazing. When learning stuff like this in school, they are nothing but boring information, but when presented this way, everything changes. I don't know why, but seeing all these components work with each is very satisfying. Regardless, amazing series and I cannot wait to see more.

batimius
Автор

I like how this series is basically a presentation on my 300 level circuits courses in college. Real blast from the past, and highly educational. PSA if this grabs you, consider a Computer Engineering degree!

arcclite
Автор

this is making logic components so intuitive and easy to grasp and remember!

yun-z
Автор

Hey Sebastian! I know you probably won’t reply but I just wanna say that you’re literally my biggest inspiration in life. I just made a solar system simulator because I loved yours so much. Thanks for everything :D

SaadTheGlad
Автор

Again, literally a computer architecture course but so much friendlier. I love it!

nocturnx
Автор

Thanks for "showing the world" how simple the computer really is.

For others: the input signal he generates in the final stage is an assembler instruction (move data from here to there, prepare data to be counted, store the result over there and so on...). Your normal programming language instruction C = A + B gets translated to "move A and B memory locations to input, make their sum, move the output to C memory location" and the only meaningful difference between Sebastian's simulation and your computer is the scale and scale related optimizations.

GonziHere
Автор

you are a bright light in the programming community. keep doing you!

squitz
Автор

this is the only good quality yt series explaining how computers work, it really help creating mine in logic world

TDRenders
Автор

Absolutely loved this episode. When you put that calculator together and showed it storing numbers, doing basic calculations and displaying the results, I finally saw the computers we have today emerging. Awesome stuff!

jordanray
welcome to shbcf.ru