video thumbnail 19:32
How Do Computers Remember?

2020-12-04

[public] 1.84M views, 163K likes, 432 dislikes audio only

channel thumbSebastian Lague

Exploring some of the basics of computer memory: latches, flip flops, and registers!

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/c/BenEater

https://www.coursera.org/learn/build-a-computer

https://en.wikipedia.org/wiki/Flip-flop_(electronics)#SR_NOR_latch

https://en.wikipedia.org/wiki/Sequential_logic

https://electronics.stackexchange.com/questions/65463/why-edge-triggering-is-preferred-over-level-triggering

https://tams.informatik.uni-hamburg.de/applets/hades/webdemos/16-flipflops/20-dlatch/dff-enable.html

Chapters:

00:00 Intro

00:33 Set-Reset Latch

04:33 Data Latch

05:56 Race Condition!

07:32 Breadboard Data Latch

09:36 Asynchronous Register

11:41 The Clock

13:03 Edge Triggered Flip Flop

14:18 Synchronous Register

16:48 Testing 4-bit Registers

18:25 Outro

Music:

"Frontier" by Shimmer

"A Quiet Place" by Jordan White

"Constellations" by Acreage

"Beyond the Horizon" by Sounds Like Sander

"Crystal Bursts" by Cody Martin

"When Rain Comes" by Tide Electric

"Air" by Assaf Ayalon

"Mallets of Mischief" by Rhythm Scott

Images:

https://upload.wikimedia.org/wikipedia/commons/8/87/TTL_flip-flop.svg


Intro
/youtube/video/I0-izyq6q5s?t=0
Set-Reset Latch
/youtube/video/I0-izyq6q5s?t=33
Data Latch
/youtube/video/I0-izyq6q5s?t=273
Race Condition!
/youtube/video/I0-izyq6q5s?t=356
Breadboard Data Latch
/youtube/video/I0-izyq6q5s?t=452
Asynchronous Register
/youtube/video/I0-izyq6q5s?t=576
The Clock
/youtube/video/I0-izyq6q5s?t=701
Edge Triggered Flip Flop
/youtube/video/I0-izyq6q5s?t=783
Synchronous Register
/youtube/video/I0-izyq6q5s?t=858
Testing 4-bit Registers
/youtube/video/I0-izyq6q5s?t=1008
Outro
/youtube/video/I0-izyq6q5s?t=1105
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
Coding Adventures by Sebastian Lague
/youtube/video/vTMEdHcKgM4
Support on Patreon patreon.com
https://www.patreon.com/SebastianLague/
Visualizing Data with 7-Segment Displays 448,599 views
/youtube/video/hEDQpqhY2MA