In order to test products, a multi-purpose digital instrument has been developed which can be completely embedded within on-board FPGAs. This instrument incorporates numerous features such as specialized triggering, fault capture, and pattern edge placement. To increase usability, pattern generation and protocol-aware features are included within its small footprint. The applications of the embedded instrument can include design verification, production test, and fault diagnostics in a simple and low resource implementation.