...

01

Choose right instruments

Identify programmable devices and peripheral components mounted on electronic board under test or validation. Choose the embedded instruments that are capable to test those ICs and/or connections between them. For example, if a target board contains FPGA connected to SPI flash, DDR memory and I2C temperature sensor - consider usage of the Flash programming, DDR interconnect test and I2C instruments.

02

Buy instrument licenses

Purchase the selected instruments using this web-site. If you have not yet acquired seat licenses - add a number of seats corresponding to count of PC stations that will run instrument-based tests.

Not ready to buy yet? Request a free demo license to try out the technology!

...
...

03

Shape the instrument

If needed, use our cloud-based compilation platform for instrument placement (fine-tuning) for the target product. Embedded instruments for frequency measurements, Ethernet test, DDR memory interconnect, etc. require a certain tweaking before the first use. With the cloud-based platform, user builds up own fine-tuned instrument by filling in the information about target board configuration.

04

Set-up test environment

Embedded instruments are interfaced and controlled over board's test and debug bus (JTAG). This bus is normally available and accessible externally on all boards with programmable logic devices and/or processors. To establish communication link between run-time software and embedded instruments, one can use different 3rd-party hardware, starting from standalone low-cost serial cables up to high-performance I/O cards integrated into functional testers. And remember that your target board should be powered-up during the tests.

...
...

05

Start testing with Quick Instruments!

Quick Instruments tests are executed and controlled by a special software running on Windows PC (QI run-time). This software can run in a standalone mode (e.g. as a command-line application), can be called from a modern programming language (like Python, C#, etc.) or can be integrated into a third-party test execution suite (for example, NI TestStand® and others).

Have a question? Don't hesitate to ask!