In System programmers are designed to program memory-based devices that are soldered to a target board.
A number of different types of Interface are used but the most common are SPI, I2C and JTAG.
With SPI and I2C interfaces a header plug or Tag-Connect target pad area are made available for the programming interface. These should not normally be driven by any circuitry on the target board to avoid contention when the programmer is connected.
Target memory programmed via a JTAG Interface are usually programmed directly from an on-board CPU via their data bus or SPI/I2C. In this case the external programmer communicates with the CPU by downloading a small programming monitor. The programmer then downloads the image to be programmed temporarily into on-board RAM. Under control of the target CPU and External ISP the image is then programmed into the on-board memory (usually Flash). See the section JTAG Programmers for more details of this programming method.
SKU-018-02 Easy Loader Programmer
The Amfeltec SKU-018-02 In-Circuit programmer/Loader (EasyLoader or eLoader) is designed to provide a flexible and cost effective solution for electronic device manufacturers as well as for hardware design companies and their customers.
SuperPro-IS01 In-System Programmer
The Xeltek SuperPro-IS01 is a dedicated high-performance, in-system programmer, which will operate either stand-alone or connected to a host PC via a fast USB 2.0 interface.
Universal Byte Blaster
The SKU-002-01 Universal Byte Blaster from Amfeltec is a device that allows you to program and debug on-board CLPC and FPGA devices. The ByteBlaster is compatible with targets systems working on voltage ranging between 1.2V to 5V. It converts the standard parallel port of the host computer into a 10-pin connector provided on the test board.
UProg-ICP In-System Programmer
The RK-System Uprog-ICP is a low-cost in-system programmer.
The RK-System Uprog-ICP-ZIP is fited with a ZIF socket and has been designed to connect to an In-System Programmer by a set of flying leads. The leads can be connected to any pin on the target devoice for maximum flexibility.