nand2tetris Project 5, Part2: The CPU - Theory + HDL Implementation
AMITH KUMAR S
0:00 / 0:00
nand2tetris Project 5, Part2: The CPU - Theory + HDL Implementation
89 просмотров · 1 мес. назад
AMITH KUMAR S
22 подписчика
89 просмотров · 1 мес. назад
In this video, we solve the CPU chip in the nand2tetris course - the chip that ties together the ALU, registers, and Program Counter into the beating heart of the Hack computer.
We derive the theory behind instruction decoding — how a single 16-bit instruction is split into op-code, control bits, and destination/jump fields - and how the CPU wires the ALU, A-register, D-register, and PC together to execute both A-instructions and C-instructions, then implement the chip using the Hardware Description Language (HDL).
This is part of my nand2tetris Solutions playlist, where I'm solving every nand2tetris project step by step to understand how a computer is built from the ground up, from a single NAND gate to a complete operating system.
🔗 Original Nand2Tetris Project: https://www.nand2tetris.org/course
🔗 Nand2Tetris Online IDE: https://nand2tetris.github.io/web-ide
🔗 My GitHub repo: https://github.com/amithkumars-ds/sil...
Chapters:
00:00 Intro
00:14 What does the CPU actually do?
01:14 CPU Interface
02:08 A-Register and D-Register
06:02 CPU Architecture
06:32 HDL Implementation
#nand2tetris #ComputerScience #ComputerArchitecture #HDL #SequentialLogic #Programming