← → 방향키 · 스와이프 · 휠

01
Digital Circuit Design
0과 1로 세상을
조립한다
트랜지스터 수십억 개가 오직 두 값만 말합니다 — 그래서 무한히 커질 수 있습니다.
LogicFSMHDL0 · 1

02
Boolean Logic
모든 계산은
세 개의 문으로 환원된다
AND · OR · NOT — 이 셋이면 어떤 진리표도 만들 수 있습니다. NAND 하나로도 됩니다.
AND·OR·NOTNAND UniversalTruth Table

03
Combinational
기억이 없는 회로 —
조합논리
입력이 정해지면 출력이 정해진다 — 가산기·MUX·디코더, 데이터패스의 근육.
AdderMUXDecoderNo Memory

04
Sequential
기억이 생기는 순간 —
플립플롭
클럭 엣지에 값을 잡아두는 D-FF — 상태(state)라는 개념이 여기서 태어납니다.
D-FFClock EdgeRegisterState

05
Timing
디지털의 물리학 —
셋업 · 홀드
클럭 엣지 전후로 데이터가 안정해야 하는 시간 — 이걸 어기면 메타스테이블의 늪.
SetupHoldMetastabilityf_max

06
FSM
상태로 사고한다 —
유한상태기계
현재 상태 + 입력 → 다음 상태 — 제어 로직의 모든 것이 이 도표 하나입니다.
MooreMealyState DiagramControl

07
HDL
회로를 글로 쓴다 —
Verilog
always 블록과 assign — 코드가 곧 하드웨어가 되는 언어. 시뮬레이션이 곧 실험실.
VerilogRTLTestbenchSynthesis

08
CPU Datapath
다 모으면 —
CPU가 된다
레지스터·ALU·MUX·FSM 제어 — 지금까지 배운 전부를 조립하면 프로세서입니다.
ALURegister FilePipelineRISC

09
Synthesis · P&R
코드가 실리콘이 되는 길
합성 → 배치 → 배선 — RTL 한 줄이 게이트가 되고 폴리곤이 되는 여정.
SynthesisPlace & RouteSTAGDS

10
01 / 10