video thumbnail 18:21
8-bit CPU control logic: Part 2

2017-04-30

[public] 170K views, 5.66K likes, 16.0 dislikes audio only

In this video, we talk about the difference between instructions and microinstructions. Then we build a ring counter to keep track of where we are in the instruction cycle. Finally, we hook up a quick-and-dirty implementation of the fetch cycle to demonstrate instruction fetching. See https://eater.net/bbcpu8-control-logic for more.

Support me on Patreon: https://www.patreon.com/beneater

https://www.eater.net

https://twitter.com/ben_eater

https://www.patreon.com/beneater


Using an EEPROM to replace combinational logic by Ben Eater
/youtube/video/BA12Z7gQ4P0
hook the clock up to the computer
/youtube/video/X7rCxs1ppyY?t=224.89
changing the control word between clock cycles
/youtube/video/X7rCxs1ppyY?t=276.51999
take the output of the clock
/youtube/video/X7rCxs1ppyY?t=311.47
connect this inverted clock down to the micro instruction counter
/youtube/video/X7rCxs1ppyY?t=346
use one of these outputs to reset the counter
/youtube/video/X7rCxs1ppyY?t=471.04001
work the fetch cycle for each of these instructions
/youtube/video/X7rCxs1ppyY?t=671.88
speed up the clock a bit
/youtube/video/X7rCxs1ppyY?t=937.47998
Building an 8-bit breadboard computer! by Ben Eater
/youtube/video/HyznrdDSSGM
Ben Eater Subscribe to see tutorial-style videos about electronics, computer architecture, networking, and various other technical subjects. If you want to see more on a particular subject, leave a comment and I'll try my best to add more. If you'd like to support my work, please do! https://www.patreon.com/beneater https://paypal.me/beneater https://cash.me/$eater bitcoin:1EaterJkmmuJWfm8hvULrMJGm7R8JgXTL8 bitcoincash:1JUjEErUjkgBVJP28GH6LKihvEUJ1RGZhx
/youtube/channel/UCS0N5baNlQWJCUrhCEo8WlA
8-bit CPU control logic: Part 3 342,431 views
/youtube/video/dHWFpkGsxOs