Designing a CPU in VHDL, Part 1: Rationale, Tools, Method | Hacker News Reader