Support Question of the Week: Testing Multiple Units Simultaneously with the Aardvark Host Adapter

Q:  We are ready to use Aardvark Host Adapters (6 units) in order to test our 6 units simultaneously.

Does it mean we should use a separate computer (laptop, for instance) for each Aardvark Adapter?

Or we can use one for all Aardvark Host Adapters?

A:  Thanks for your question!  Depending on your specific testing application, there are multiple ways to use a single computer to communicate with multiple Aardvark I2C/SPI Host Adapters.

Whether you are working with an I2C bus or an SPI bus, the purchase of any Aardvark Host Adapter includes our Flash Center Software – it enables engineers to quickly erase, program, and verify I2C- and SPI-based EEPROM and Flash memory chips.    Since one instance of Flash Center can support multiple Aardvark adapters, gang programming is easy. By connecting multiple Aardvark I2C/SPI devices to your computer, you can use any or all of the devices to program your target devices in parallel.

Additionally, our Flash Center Software was designed with an XML-based memory device library. By adding or modifying the XML descriptions of target memory devices, you can instantly support almost any I2C- or SPI-based EEPROM or Flash memory.

Another option available for more complex testing is to write your test cases in your preferred development language, using our royalty-free API to control multiple Aardvark I2C/SPI host adapters from a single computer.   We provide Rosetta Language Bindings, - 32-bit and 64-bit software API, and a shared library for C, C#, Python, .NET, VB.NET, and VB6, as well as an Aardvark LabVIEW driver for Windows at no charge.

We hope this answers your question! Good luck with your testing  and please let us know if you have any questions at or

Leave a Reply