Project ideas from Hacker News discussions.

Designing an FPGA Calculator from Scratch

📝 Discussion Summary (Click to expand)

Theme 1– Appreciation for the BCD calculator’s depth and educational walkthrough

"Ten minutes in it looks like a great project walkthrough from design to physical device build." (defrost)
"This is a scientific BCD calculator that uses binary‑coded decimals… perfect decimal accuracy, no floating‑point conversion errors…" (author of the post)

Theme 2 – Discussion of when FPGA is the better tool

"I would love to have some real application that needs an FPGA :) Someday perhaps." (foota)
"OTOH, I recently learnt that Jane street deploys their own FPGA servers for high frequency trade." (Imustaskforhelp)

Theme 3 – Interest in hands‑on low‑level hardware learning

"Good start for anyone interested in the guts of going from logic gates to math() primitives (add, mult, tan, sin, etc)." (defrost)
"No general‑purpose CPU has nibble‑addressable memory… so this post designs one." (author of the post)


🚀 Project Ideas

Generating project ideas…

Open‑Source BCD Calculator Development Kit

Summary

  • A hands‑on hardware kit that builds a scientific BCD calculator with perfect decimal accuracy.
  • Enables learners to explore nibble‑addressable CPUs, microcode, and CORDIC‑based trig functions.

Details

Key Value
Target Audience Hardware hobbyists, STEM educators, university labs
Core Feature Programmable 12‑bit microcontroller with nibble‑addressable memory and built‑in CORDIC math units
Tech Stack FPGA (e.g., Lattice iCE40), KiCad PCB, Python assembler, Verilog HDL
Difficulty Medium
Monetization Revenue-ready: $59 one‑time purchase

Notes

  • HN commenters repeatedly praised the depth of “going from logic gates to math() primitives” – this kit delivers that experience.
  • The kit can spark discussion on open‑source hardware and serve as a practical tool for teaching low‑level math implementation.

Interactive BCD Calculator Simulator Web App

Summary

  • A zero‑cost, browser‑based environment for designing, assembling, and simulating BCD calculators.
  • Lets users experiment with microcode and watch execution traces without soldering.

Details

Key Value
Target Audience Students, CS/EE learners, self‑taught engineers
Core Feature Drag‑and‑drop circuit builder, Python‑style assembler, real‑time simulation visualizer
Tech Stack React front‑end, WebAssembly (Rust simulation engine), Tailwind CSS
Difficulty Low
Monetization Hobby

Notes

  • The community’s appetite for “real application” examples aligns with an accessible simulator that showcases BCD advantages.
  • Could generate discussion around pedagogical tools and potential integration with curriculum or hackathon projects.

FPGA‑Accelerated Financial Math Library for Quant Traders

Summary

  • A high‑performance library that ports CORDIC‑based trig, log, and exp functions onto FPGA hardware for sub‑microsecond latency.
  • Provides quant developers with ultra‑fast math primitives for pricing and risk models.

Details

Key Value
Target Audience Quant developers, hedge‑fund engineers, algorithmic trading firms
Core Feature Compiled HDL kernels exposing sin, cos, sqrt, log with <100 ns latency; Python and C++ bindings
Tech Stack Xilinx UltraScale+ FPGA, Vivado HLS, C++/OpenCL, Dockerized cloud orchestration
Difficulty High
Monetization Revenue-ready: Subscription $199/mo for cloud FPGA access

Notes

  • Commenters mentioned Jane Street’s FPGA use for high‑frequency trading, indicating a clear market need for specialized math acceleration. - This project bridges the gap between theoretical BCD design and practical, revenue‑generating quant applications, likely to attract strong interest on HN.

Read Later