Flasher BitStreamer
Converts SVF and STAPL files into ready-to-use FPGA programming packages for SEGGER Flashers
Overview

Flasher BitStreamer is SEGGER’s software tool for programming FPGAs and CPLDs using any Flasher in-system programmer.
It converts industry-standard SVF and STAPL files into ready-to-run packages that can be deployed directly to a Flasher or exported as an archive for the Flasher Deployer, within seconds and without complex setup or scripting.
With Flasher BitStreamer, SEGGER Flashers can now program microcontrollers, memories, and programmable-logic devices from various vendors — all using the same reliable hardware platform.
Key features
Flasher BitStreamer combines vendor-independent compatibility with an easy, command-line-driven workflow.

Broad device support
Compatible with programmable-logic devices from a wide variety of manufacturers.
Standard SVF and STAPL file formats ensure seamless integration with established FPGA toolchains.

Fast and effortless deployment
BitStreamer transforms input files into complete programming packages in seconds. These packages can be copied directly to a Flasher or deployed through Flasher Deployer for high-volume production.

One tool for all Flashers
Works across the full SEGGER Flasher range, including Flasher PRO, PRO XL, Compact, Portable PLUS, and ATE 2, without additional licensing or configuration.
Use cases
Flasher BitStreamer enhances SEGGER’s production ecosystem by adding flexible programming options for programmable-logic devices. It integrates naturally into existing workflows and supports a wide range of use cases in both development and production.
Production programming of FPGA-based systems
Flasher BitStreamer enables the programming of FPGAs and CPLDs as part of standard production processes. The same Flasher infrastructure used for microcontrollers and memory devices can now also configure programmable logic, simplifying setup and reducing equipment needs.
Unified system programming
Many embedded designs combine microcontrollers, external memories, and programmable logic. Flasher BitStreamer enables programming of all components with one tool: the Flasher, ensuring consistent workflows and minimizing changeover between devices or setups.
Integration into automated test systems
Thanks to command-line control and support for production-ready packages, Flasher BitStreamer can be used in automated test equipment (ATE) and other fully automated environments. It fits seamlessly into processes that require device configuration and testing in a single step.
How Flasher BitStreamer works
Flasher BitStreamer processes FPGA and CPLD programming files and prepares them for execution on SEGGER Flasher units. The generated package can be transferred to a single device or distributed to multiple Flashers for automated production.
Programming with Flasher BitStreamer simply requires an SVF or STAPL file as input and returns a package that can run directly on a Flasher.
Additional features

Configurable JTAG settings
Users can select suitable JTAG frequencies to achieve optimal programming speed for each device and setup.

Robust diagnostic feedback
Flasher BitStreamer provides detailed progress and diagnostic output during compilation and programming.
Clear status messages and error reporting make it easy to verify operation and ensure reliable results in both testing and production.

Lightweight installation
BitStreamer is delivered as a single executable for 64-bit Windows. It requires no additional setup or dependencies besides the Flasher Software and Documentation pack, allowing quick installation and easy deployment across teams.
Licensing
As with all SEGGER software, Flasher BitStreamer is provided under a perpetual license.
There are no recurring costs, maintenance fees, or per-device charges.
A company-wide license enables programming of all supported devices across all SEGGER Flasher models.
FAQ
Which Flasher models support the Flasher BitStreamer?
The Flasher BitStreamer and the projects it creates are compatible with all Flasher models (PRO, PRO XL, Compact, Portable PLUS) with hardware version 5.0 or later.
Always make sure to use the latest firmware and software.
Do I need to buy the Flasher BitStreamer for each Flasher I want to use for FPGA programming?
No. A single purchase allows company-wide use of the Flasher BitStreamer on all Flashers without limitations.
What devices are supported?
The Flasher BitStreamer has been tested with devices from Xilinx/AMD, Altera/Intel, Actel/Microsemi/Microchip, Lattice Semiconductor, and GOWIN Semiconductor.
Any FPGA from any manufacturer is supported.
How fast is FPGA programming with a Flasher?
Compilation typically takes only a fraction of a second.
Latest news
Get in touch with us
Have questions or need assistance? Our Embedded Experts are here to help!
Reach out to us for:
- Licensing quotes
- Technical inquiries
- Project support

