
Program flash memories at high speed
On the production line or bench, as part of your test strategy or as a standalone step, programming time is critical, and XJTAG has vast high-speed programming experience.

Optimise flash programming speeds
XJTAG can program your flash memory at world-class speeds, and with its intelligent algorithms for erasing and verifying, it can both make development easy and minimise your cycle times.
XJFlash and XJExpress-FPGA use an on-board FPGA to accelerate programming, enabling full-speed data transfer to greatly reduce programming time.
XJExpress operates by directly connecting to an SPI flash rather than using on-board resource. Either way, the limit to programming speed is usually the flash device itself.
On the production line or the bench, as part of your test strategy or as a standalone step, programming time is critical, and XJTAG has vast experience of high-speed programming.
Program a vast range of supported devices
XJTAG has been programming flash memory for many years and has experience with thousands of types of flash memory devices, FPGAs and CPUs. We are constantly adding support for new devices, and will work with you to support your device through our current off-the-shelf support, or through developing a custom solution for you.
Our XJFlash and XJExpress-FPGA solutions are fully compatible with both stand-alone flash memory chips and on-board flash in SoC devices.
Fits into your strategy for test and programming
Using XJFlash, your board’s flash memory chips can be programmed by XJTAG as part of the test process so there’s no need for the operator to perform additional steps. This also means that different data can be written based on options known by the test system, such as a serial number or specific hardware on the board.
Alternatively, if you want to treat programming as a separate step, XJExpress or XJExpress-FPGA give you self-contained ways to reliably and rapidly program your products.
Use existing board hardware to dramatically reduce programming time – either on the production line during testing with XJFlash, or as a separate programming step with XJExpress-FPGA. Alternatively, XJExpress can rapidly program directly connected SPI flash devices.
XJExpress is the fast, portable way to program SPI NOR devices. Designed to maximise throughput, programming speeds are only limited by the flash device itself. With XJTAG’s advanced programming algorithms, cycle time can be decreased even further through analysis of the data to be written.
Explore or Buy XJExpressXJExpress-FPGA is an advanced flash programmer for maximum-speed in-system programming (ISP) via an FPGA, attaching via the JTAG port.
It offers the same advanced programming capabilities as XJFlash, but comes as a standalone product with a dedicated controller.
Explore or Buy XJExpress-FPGAXJFlash module enables the use of XJTAG’s highly accelerated flash programming technology.
It delivers the same advanced programming capabilities as XJExpress-FPGA, but is integrated as a module within the XJTAG Test Suite.
Explore XJFlash