GOEPEL%20G



In-system programming for Flash EEPROM

Flash 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. Since Flash devices today don't offer a JTAG test bus interface, we rely on access from a JTAG / boundary scan device.

GOEPEL supports a variety of ways to program Flash 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.

However, Flash devices can be programmed via boundary-scan devices only if access is available to all memory pins required for programming (either directly or indirectly). To reduce programming time, a short scan chain and high TCK frequency are required. Programming speed can also be increased if frequently exercised control pins (such as Write Enable) are accessed with parallel I/O resources rather than from boundary-scan I/Os.

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


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