A board bring-up method from the mechanic's no-start check: verify reset, power, clock and code in that order, with the instrument that can see each one, before chasing SerDes, PCIe or DDR.
Articles
Notes from our work on board bring-up, signal integrity, EMC, signal processing, VPX system management and embedded Rust.
How via stubs in a thick backplane act as quarter-wave resonators that notch a 10GBASE-KR link, how error counters sorted by via exit layer found them, and how back-drilling, routing and antipads fix them.
Mixed-signal grounding for EMC: why return current follows the trace, how a split ground plane turns a crossing trace into an antenna that fails RE102, and how one ferrite at one crossing fixes it.
A white paper on a harmonic-comb DSP filter that removes 10 to 22 dB of wind from onboard race audio, locked to the engine fundamental with GPS speed and the car's gear ratios, validated on a Spec Racer Ford at Sebring.
How VPX system management works: what the IPMC on each plug-in module does, how it talks to the Chassis Manager over IPMB-A and IPMB-B, and what to look for when you choose one.
What each VITA 46.11 IPMC tier adds, from the Tier-1 mandatory commands to Tier-2 events and the Tier-3 System Event Log, and how to pick the tier your VPX module needs.
What writing avionics firmware in Rust changes for a DO-178C program: the error classes the compiler removes, what it does not remove, and how the toolchain fits the certification plan.