Single-Stepping Clock – Superscalar 8-Bit CPU #2

In this first build video of the series, we look at how to generate individual clock pulses for our CPU at the push of a button. This button lets us debug and observe the CPU as we single-step through clock cycles. This video series explores the concepts and techniques that make modern computer processors so incredibly fast and powerful. I build my very own 8-bit processor from individual logic gates and gradually evolve it to become a superscalar out-of-order machine. Along the way, we take a deep dive into contemporary computer architecture in a hands-on fashion and rediscover some of the foundations of modern computing. Previous Video:    • Processors Are Awesome – Superscalar 8-Bit...   Series Playlist:    • Build a Superscalar CPU   555 timer: https://en.wikipedia.org/wiki/555_tim... Chips: NE555: https://www.ti.com/lit/ds/symlink/ne5... 74HC393: https://www.ti.com/lit/ds/symlink/sn7... 00:00 - Intro 00:33 - Power Considerations 01:17 - Adding a Button 02:31 - Building a Counter Circuit for Testing 04:20 - First Test 05:07 - Debugging with the Oscilloscope 06:01 - Planning the Debouncing Circuit 07:57 - Adding a NE555 for Button Debouncing 09:30 - Second Test 10:37 - Recap 11:27 - Outro #homebrew #8bit #breadboard #superscalar #computer