XJExpress

Standalone Fast SPI Flash Programmer for Development & Manufacture

FLS-0020
£700.00 (excl. VAT)

In stock

Download

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.

The simple graphical interface makes XJExpress very user-friendly with clear feedback and progress indicators. This is paired with a command-line option for seamless automation and integration into third party test and production platforms. With a flexible connector supporting 18 I/O pins, XJExpress fits equally well on the bench or in production.

early bird support offer

Special Launch Offer: Get 1 year of premium support free when you purchase XJExpress before December 31st! Experience direct access to our development team and world-leading flash programming expertise. Download to explore the current features before you purchase.

Key benefits

Simple operation

Start programming in minutes with an intuitive GUI, or integrate effortlessly via command-line control.

Accelerated production

Achieve your flash device’s maximum write speed, with intelligent algorithms further reducing cycle times.

Versatile

Program serial, dual, quad or octal SPI NOR flash devices, with support for combining multiple files.

Reliable

Proven hardware platform with robust electrical protection.

Portable

Compact, USB powered. Mounting options available.

XJExpress controller XJLink-FE19 connected to Xilinx development board

Light and Portable

XJExpress is powered directly from your laptop’s USB port, making it easy to take anywhere. Perfect for the lab bench, production lines and field deployments.

XJExpress screenshot sm

Optimised Programming

Select only the erase, program and verify stages you need. Intelligent optimisation shortens each stage, ensuring cycle times are as short as possible.

XJExpress command line interface

Fully Scriptable

Use the command-line interface to automate your tasks, to run XJExpress hands-off or to trigger it from workflows in third-party platforms.

XJExpress supports adding multiple source files

Broad Device Support

Program a wide range of SPI NOR flash devices in serial, dual, quad, or octal mode, with the flexibility to combine multiple source files.

Features

Easy-to-use

Configure erase, program and verify stages with a straightforward interface.

Fast

Intelligent erase, program and verify algorithms help to minimise programming cycle times

Reliable

Rugged field-proven hardware platform.

Wide device support

Program a broad range of SPI NOR devices in serial, dual, quad and octal modes.

Multi-image capability

Dynamically combine multiple source files during programming.

Adaptable

Choose between GUI and command-line options to suit your workflow.

Flexible connectivity

Program via direct cable or through an in-circuit test (ICT) system.

Proven

Part of the XJTAG ecosystem of test and programming tools

Flash Programming Solutions

XJExpress XJExpress-FPGA XJDeveloper & XJRunner
Native XJFlash XJDirect

Performance

SPI NOR Flash Indicative Speed 12Mb/s 12Mb/s 10kb/s 12Mb/s 3Mb/s
Speed Limiting Factor* Target Memory Target Memory Boundary Scan Target Memory Debug Interface**

Connection

Controller Connection USB USB, PXI USB, PXI, ATE USB, PXI, ATE USB, PXI, ATE
Programming Type Direct Indirect-FPGA Indirect Boundary Scan, Direct Indirect-FPGA, Direct*** Direct, Indirect-Processor
Intermediate Devices None FPGA None, JTAG device FPGA, None None, Processor
Board Access N/A JTAG N/A JTAG*** JTAG, SWD
Flash Interface Bus SPI SPI, Parallel, eMMC SPI, Parallel, I2C, eMMC, JTAG SPI, Parallel, eMMC Internal, External SPI, Parallel, I2C, eMMC

Supported Devices

SPI NOR Flash
Parallel NOR Flash
NAND Flash
eMMC
MRAM
FRAM
NVSRAM
PCM
EEPROM

Interface & Control

Hardware Controller Included
Application GUI
Command Line Interface
Control by API
Logs §
Lockable Project Format §
Integrated Into XJTAG Testing Suite

Configuration

Erase/Program/Verify Configuration
Customisable Configuration
Register Configuration §
Auxiliary Pin Control §
Auxiliary Device Control
Target Configurations Included With Purchase All 1 All All 1
Full Device Library Access

Support

1 year product warranty
1 year support and maintenance from XJTAG engineers (can be extended)

* in normal use, other limiting factors may cause restrictions for specific device types and configurations
** Ethernet or other fast buses can be used via XJDirect for faster programming
*** or directly with an XJAccelerator accessory board
single, dual, quad and octal supported
not all memory types are listed, please contact us for specific enquiries
§ coming in Q2 2026, available as a free upgrade