GOEPEL%20G



In-system programming of serial EEPROM

Serial EEPROM devices can be found on almost every electronics product today. To help shorten product design cycles and improve flexibility, these devices are typically being programmed in-situ after being mounted on the PCBA. To do so through JTAG / boundary scan, the target device must either provide a JTAG interface (test access port, defined in IEEE Std 1149.1) or its programming interface (e.g. a SPI or an I2C port) must be accessible from a JTAG / boundary scan device.

GOEPEL supports a variety of ways to program serial EEPROM devices in-system, including high-speed in-system programming solutions based on VarioTAP and ChipVORX technologies.
Our CASCON POLARIS software package has been configured specifically for in-system programming applications, while CASCON GALAXY includes both tools for in-system programming and test.

Serial EEPROM devices (such as those based on I2C or SPI protocol) generally can be programmed via access from boundary-scan devices. The programming time will be relatively long, though, since the programming data needs to be transmitted serially to the boundary scan I/O pins which then provide a serial input to the EEPROM (basically we are talking about serializing serial programming data). To reduce programming time as much as possible, a short scan chain and high TCK frequency are required.

GOEPEL Electronics' ChipVORX technology can be utilized for high-speed programming of serial EEPROM devices connected to FPGA devices, providing a programming speed improvement over boundary scan based in-system programming of at least an order of magnitude.

Contact us to learn more about in-system programming of serial EEPROMs in general and about tools and services offered by GOEPEL Electronics in particular.