Not sure exactly what kind of widgets I need for this task, so any advice would be appreciated.
I'd like to be able to run unit tests on GreenPAK-type SPLDs using some kind of unit testing framework, where I could write the validation suite on a PC using some high level or scripting language, and have the interface automatically apply test signals and probe the device response.
Right now I'm just using the advanced development platform:
And connecting this to an AVR/Arduino uP using a breakout cable and using the Arduino implementation of the Aunit unit testing suite to write the tests, manipulating pins and then the unit test software reads back output pin states, this mostly works OK but it's not very elegant.
These devices can have both analog and digital outputs but assume I need only digital unit testing for now.
Would some kind of logic analyzer be the right tool to accomplish this task? Obviously I need multiple channels but I don't need 50-100 like I'm debugging a TTL mainframe or something. Open to older hardware but I don't really want to use GP-IB so USB or at least Ethernet would be ideal for real-time measurements. What software could then be used on the PC side to code the tests?