TinyComputers.io

Featured

Review of "Getting Started with FPGAs" by Russell Merrick

A comprehensive review of "Getting Started with FPGAs: Digital Circuit Design, Verilog, and VHDL for Beginners" by Russell Merrick, published by No Starch Press. This book provides an accessible on-ramp to field programmable gate array development, covering Boolean algebra, flip-flops, simulation, state machines, FPGA primitives, binary math, and I/O through hands-on projects targeting Lattice iCE40 hardware. Merrick's dual-language approach presenting every code example in both Verilog and VHDL, combined with his years of educational content creation at nandland.com, produces a uniquely approachable beginner text that demystifies the parallel-thinking paradigm shift required for hardware description.

Sponsors

Recent Articles

Discretizing Continuous ML Models: Offline Ballistic Coefficient Corrections via Lookup Table Approximation

An academic examination of discretizing continuous machine learning models into offline lookup tables for ballistic coefficient corrections. This paper presents a methodology for converting ML-derived velocity-dependent BC corrections into caliber-specific binary tables, enabling accurate trajectory predictions without network connectivity. We analyze the trade-offs between approximation fidelity and practical utility, demonstrating that piecewise-linear interpolation over a 5-dimensional parameter space achieves sub-5% deviation from continuous ML predictions across most of the flight envelope, with predictable degradation in transonic regions where non-linearities dominate.