Because of the inherent advantages of in-system programming over standalone programming stations, many design and production engineers have long sought to program soldered-down flash, I2C and SPI memory devices through the JTAG port on a connected device like an FPGA. The problems with pre-programming memory on a standalone station is quite often the contents of the device will change, especially if it's firmware or software. Without in-system programming, updating the stored data would require de-soldering, reprogramming and re-soldering. And the likelihood of damage to the device and board skyrockets.
Software and hardware debug, validation and test of complex systems has always been a challenge that’s demanded innovative new solutions. Now, one of the biggest challenges facing our industry is the disappearing boundary between hardware and software when it comes to finding the root causes of problems. Solving those tough problems is what ASSET InterTech is about, no matter where the problem is.
Intel® provides a collection of scripts (collectively known as Intel® Customer Scripts, or CScripts for short), which assist customers with platform debug and validation. Can they be made to run faster?