Designing a Scientific Calculator from scratch in FPGA
Summary
Explains how to build a 16-digit BCD scientific calculator on an Altera Cyclone II FPGA, including a custom nibble-based CPU, 12-bit instructions, and a microcode workflow. It covers numerical methods, hardware testing across ModelSim/Verilator, and a browser/WebAssembly prototype. A thorough, step-by-step look at hardware/software co-design for embedded FPGA projects.