Lesson 5 in pictures

← Back to the lesson: Lesson 5. Two-phase clock: the write never meets a new address

5Two-phase clockdivide by 2 and a write window: the game workskhGW-03QNOT1×AND1×DFF1×AND31×∞© 2026 Daniil Khanin · khanin.info · GW-0351
GW-CPU1DeleteNOTACPUCLKYnCLKANDAoSTBnCLKYweRAM2NOT1×AND1×DFF1×AND31×13×NOTARSTYnRSTANDAnCLK2BnRSTYdCLK2DFFDdCLK2CLKCPUCLKQCLK2nQnCLK2AND3AoSTBnCLK2CCPUCLKYweRAM© 2026 Daniil Khanin · khanin.info · GW-0352
GW-CPU …3ram ACCQ0acc0CLKCLK2CPUCLKon all 28 registers, pin CLK: label CPUCLK → CLK228×ACCFZFCPCPHPTPHTHMTMSTKSTATET0T0HIT1T1HIT2T2HIT3T3HIARMSBODYMISSOVERFALLCOMETLEVEL⚠ don't rename this one: cut the wire and place a new labelCPUCLKCPUCLKCLK2ram …© 2026 Daniil Khanin · khanin.info · GW-0353
CANVAS4wadd · trig · FROZENCPUCLKGW-CPU.CLK2ir0-7611413GW-CPU.oSTGW-CPU.weRAMthe window comes a slice after the address and closes earlyFastQL© 2026 Daniil Khanin · khanin.info · GW-0354