FPGA: Clocks, Timing, Metastability, and Clock Domain Crossing | Hacker News Reader