The XJFlash FLS-0010 module from XJTAG is an FPGA-based solution for extremely fast in-system programming of flash memory via JTAG. It utilizes the FPGA on the target board to achieve programming speeds that can be up to 50 times faster than conventional boundary-scan methods.
Typical applications include programming SPI, QSPI, and parallel NOR flash devices, particularly configuration memories for FPGAs and FPGA-based SoCs. XJFlash can be integrated into XJTAG test projects and run using XJRunner.
Product Features:
- Product Code: FLS-0010
- Technology: FPGA-based flash programming via JTAG
- Supported Flash Types: SPI, QSPI, and parallel NOR flash devices
- SPI Modes: Single-bit, Dual, Quad, QSPI, and Octal
- Supported FPGA Manufacturers: Altera/Intel, AMD/Xilinx, Microchip/Microsemi, and Lattice
- Programming functions: Initialize, erase, program, and verify
- Integration: Integration into XJTAG test systems via XJDeveloper; Execution with XJRunner
- Typical performance: Programming and verification of 256 Mbit SPI NOR Flash in approximately 42 to 46 seconds, depending on TCK speed and memory type
- Licensing: XJFlash license required for project creation; execution via XJRunner possible without a specific XJFlash license
- Additional Support: NAND flash support available upon request