FPGA-based timing synchronization and sweep pulse capture engine for a custom SteamVR-compatible tracked device.