Understanding High-Speed Signals, Clocks, and Data Capture