Goepel - FlashFOX Stand-alone production programmer for Embedded In-System Programming (ISP)

  • support of many programmable devices, e.g. eMMC, NOR and NAND, CPLDs, FPGAs
  • programming interfaces e.g. SPI, SWD, I2C, JTAG, UART, DAP
  • support of data streaming for flexible programming data handling
  • real parallel high-speed programming
  • FlashFOX® master unit with up to 8 high-speed programming channels to the POD
  • very compact POD unit for easy integration into ATE systems
  • simple adaptation to existing systems on the hardware side
  • API available for easy software integration in existing systems
  • suitable for industrial use in 24/7 operation
  • anti-piracy protection (security)

FlashFOX 8

FlashFOX 8/X4

FlashFOX 2

Operating Voltage

5 V via power supply 15 V via power supply

Control Interfaces

Gbit LAN, WLAN, USB 3.0, Serial interface (R232), ATE interface

Bus Frequency

100 MHz

Number of POD Slots

8

4 (upgrade at 8 available) 2

Number of Power Supply

0

0 4

POD Modules

POD02/S(R)

POD022/SR

POD122/S(R)

POD422/S(R)

Integrated Technologies / Formats

VarioTAP, X-BUS, SCANFLEX, SVF, JAM/STAPL


JavaScript Support

Implementation of highly flexible and customized programming sequences using JavaScript Programming procedures can be just as flexible and complex as the PCBA itself. Multiple actions often need to be carried out in succession and in dependence on each other.

The FlashFOX is the first production programmer to support the execution of JavaScript, which also forms the basis for internal procedure processing. With the help of a graphical user interface and generators, the JavaScript is automatically generated.

This allows users to select, proprietaries and sequence predefined actions, such as a chip erase, program or verify. But the use of JavaScript offers even more advantages. Scripts can be adapted, added to or programmed manually from scratch at any time. All the possibilities of JavaScript are available to the user. With the help of variables, loops and control structures, such as IF commands, complex and very flexible processes can be created. Even the manipulation of programming data is possible at runtime.

JavaScript also allows the integration of your own libraries to expand the possibilities. Thus, the execution of JavaScript allows the FlashFOX to implement very flexible and customised programming sequences. 


Embedded In-System Programming (ISP)

As an alternative to on-socket programming or pre-programmed microcontrollers/parallel memories, with embedded ISP the device is programmed in the already installed state (in the system). This means that no mechanical stress is placed on the circuit and firmware updates are simplified. 


Securing the PCBA prior to programming

Often, numerous constraints must be met before memory chips and UUTs can even be successfully addressed. This starts with extensive power-up sequences. With the help of a microcontroller, CPLDs or FPGAs, different voltage domains must be switched on and monitored one after the other. Without observing the correct switching sequence, timings or safety mechanisms, the desired functions could be compromised or even damage the DUT.

Memory devices are often protected by complicated security circuits. This is to prevent the wrong data from being written or content from being read in the first place. This is a major challenge for programmers, because successful programming is not possible without direct control over all the signals necessary to switch on the PCBA correctly.

The FlashFOX solves this problem by implementing a SVF execution. Boundary Scan Shift Vectors are stored in an SVF file. This allows Boundary Scan operations to be performed and signals to be set, read and verified.

In this way, design-specific and complex power-up sequences and security mechanisms can be implemented. SVF files are standardised and can be generated from a variety of development environments (including GÖPEL electronic's SYSTEM CASCON).

More Product Information

Goepel Electronics

With advanced testing and inspection systems for electronic assemblies and printed circuit boards, GÖPEL electronic helps discerning customers from various industry sectors to maintain their commitment to quality.

The company’s wide range of technology provides a basis for finding manufacturing defects at every stage of the product life cycle – from design to end-of-line.

Goepel 2025_FlashFOX