Skip to product information
1 of 1

Dediprog Technology Co Ltd

Dediprog EM100Pro-G3 SPI NOR Flash Emulator

Dediprog EM100Pro-G3 SPI NOR Flash Emulator

Accelerate Firmware Development with High-Speed SPI NOR Flash Emulation

SKU: EM100Pro-G3

Regular price
£942.00 inc VAT
£785.00 exc VAT
Regular price Sale price
£942.00 inc VAT
£785.00 exc VAT
Sale Sold out
Shipping calculated at checkout.
If no stock is shown above, order now and we'll dispatch within 5 working days.
View full details

Key Features

Extensive Flash Emulation Capacity
High-Speed DRAM - holds the emulated image in high-speed DRAM; Dediprog quotes 10 s to load a 1 Gbit image
Advanced Quad I/O Support - Features QuadIO communication capabilities supporting SPI CLK frequencies up to 50MHz for Single IO, Dual IO, and Quad IO operations
SPI Bus Analyser - 512 MB trace buffer logs the SPI commands and data on the bus, subject to buffer capacity at high bus throughput
Automatic Voltage Selection
Flexible Connectivity Options
SPI HyperTerminal and Windows Software

Overview

The DediProg EM100Pro-G3 is a state-of-the-art SPI NOR Flash emulator to streamline firmware development and debugging processes. This high-performance tool integrates seamlessly with high-speed DRAM memory, ensuring optimal code updating for current and next-generation SPI NOR Flash devices up to 2Gb density.

Key features include:

  1. Rapid firmware code/data downloading, processing 1Gb in just 10 seconds
  2. "SPI BUS Analyzer" for capturing and logging all SPI commands and data
  3. Flexible connectivity with two 2.54mm pitch male connectors, including an ISP header
  4. Comprehensive software support, including EM100Pro-G3 Software and USB drivers

The EM100Pro-G3 significantly outperforms traditional programmers and its predecessor, especially for high-density applications. Its enhanced speed allows for quick erase, program, and verify operations, boosting productivity in firmware development cycles.

Ideal for electronic design engineers working with SPI NOR Flash devices, the EM100Pro-G3 excels in scenarios requiring frequent code updates, SPI communication debugging, and high-density application development. Its combination of high-speed performance, advanced analysis capabilities, and versatile connectivity makes it an indispensable tool for modern firmware development environments.

Downloads

SPI NOR Flash Emulator for Firmware Development

The EM100Pro-G3 is a device emulator, not a programmer. It connects in place of the SPI NOR flash and presents itself to the target as that flash, with the image held in the emulator's own DRAM. A code change is a download to the emulator, not an erase, program and verify cycle on a real chip.

Key Features

Fast image loading. Dediprog quotes 3 s to load a 256 Mb image, 5 s for 512 Mb, 10 s for 1 Gb and 20 s for 2 Gb.

SPI bus analyser. Records the SPI commands and data on the bus in an internal trace buffer, so you can see what the target reads at boot. At high bus throughput the buffer can overflow, so very busy traces may have gaps.

SPI HyperTerminal. A two-way channel over the SPI bus for debug messages between the target and the host PC.

Voltage and bus support. 1.8 V and 3.3 V devices; single, dual and quad I/O; SPI clock up to 50 MHz; device densities from 512 Kbit to 4 Gbit.

Device selection in software. Pick the SPI NOR part to emulate from the Dediprog software list, so code can be tried against different flash parts without changing hardware.

Connections. A 2x10 header carries the emulation signals and a 2x2 connector carries reset and trigger. Cables and adaptors connect it to the board; an Intel motherboard adaptor is available as an option.

Performance Comparison

Density Programmer EM100Pro-G2 EM100Pro-G3
256 Mb 115 s 5 s 3 s
512 Mb 200 s 10 s 5 s
1 Gb N/A 20 s 10 s
2 Gb N/A 40 s 20 s

Dediprog's figures. The programmer times are erase, program and verify on a real device with a conventional programmer; Dediprog does not name the model.

Applications

Firmware and BIOS development where the image changes many times a day, boot debugging where you need to see what the target reads from flash, and trying code against several SPI NOR parts without changing hardware. Production boards still need their flash programmed with a programmer.

Software

Dediprog EM100Pro-G3 software and USB drivers for Windows.

Checked against the Dediprog EM100Pro-G3 datasheet (2023 V1.0), the EM100Pro series user manual (V2.4) and Dediprog's EM100Pro-G3 product page on 8 Oct 2026.

Engineer Q&A

Questions and Answers

10 questions
  • What Connectivity Options and Mechanical Considerations Apply to PCB Integration?

    The EM100Pro-G3 has two connectors: a 2x10 ISP header for emulation signals and a 2x2 connector for reset and trigger.

    Both are standard 2.54mm pitch male connectors, so they suit common PCB layouts and connect directly to DediProg's ISP cables. Other cables and adaptors are available for different PCB configurations, plus optional Intel motherboard support through specific ISP-ADP-Intel-C adaptors.

    The unit measures 137 x 78 x 16mm and weighs 125g.

    Answered by John LeggUpdated 8 Oct 2026
  • Can the EM100Pro-G3 Replace Physical SPI Flash Devices During Prototype Development?

    Yes. During prototyping and early development the EM100Pro-G3 can stand in for the SPI flash: the target sees it as an SPI NOR flash device.

    You can change firmware and test code configurations without the delay and wear of programming a physical flash, and the built-in protocol analysis shows what the target does on the bus.

    Answered by John LeggUpdated 8 Oct 2026
  • How Does the SPI HyperTerminal Interface Help Embedded System Debugging?

    The EM100Pro-G3's SPI HyperTerminal interface creates a two-way channel between your embedded application and the host PC.

    You can add debug messages to your firmware that send diagnostic information over the SPI bus to the HyperTerminal window, with no extra hardware interface. Messages follow Dediprog's defined format. Host PC applications can also send commands back to control the target firmware, all through the SPI interface.

    Answered by John LeggUpdated 8 Oct 2026
  • What Software and Operating System Support Does the EM100Pro-G3 Have?

    The EM100Pro-G3 runs on Windows. Dediprog supplies USB drivers for Windows XP and for Windows 8, 8.1 and 10.

    DediProg supplies the EM100Pro-G3 Software, USB drivers and documentation. It loads binary images; the command-line tool can save read-back data as bin, hex or s19. It connects over USB 2.0.

    Answered by John LeggUpdated 8 Oct 2026
  • In What Scenarios Does the EM100Pro-G3 Give the Most Development Value?

    The EM100Pro-G3 gives most value where code changes often, such as debugging boot sequences, testing firmware configurations or validating SPI NOR Flash-based applications that need frequent changes.

    It suits teams developing IoT devices, automotive embedded systems and industrial control applications with rapid prototyping cycles. It's also useful in education and research, giving hands-on SPI flash experience without the constraints and cost of traditional programming.

    Answered by John LeggUpdated 8 Oct 2026
  • How Does Automatic Voltage Selection Help Development?

    The EM100Pro-G3 sets its I/O level to 1.8 V or 3.3 V automatically from the flash model you select in the software, so no re-plugging is needed (the original EM100Pro needed manual selection). It also monitors the target's VCC and keeps its outputs off until the target has powered up.

    Answered by John LeggUpdated 8 Oct 2026
  • Why Use the EM100Pro-G3 Instead of Reprogramming SPI NOR Flash?

    The EM100Pro-G3 is a device emulator, not a programmer. It connects in place of the SPI NOR flash, and the target sees it as the real part, while the image sits in the emulator's DRAM. Changing the code means loading a new image into the emulator, so there's no chip to reprogram, pull or refit.

    Dediprog quotes 3 s to load a 256 Mb image, 5 s for 512 Mb and 10 s for 1 Gb. For a conventional programmer to erase, program and verify a real device, it quotes 115 s at 256 Mb and 200 s at 512 Mb.

    The built-in SPI bus analyser logs the commands and data on the bus, so you can see what the target reads at boot. Emulation runs at up to 50 MHz, so the target's SPI clock should not exceed that while emulating. Production boards still need their flash programmed, so the EM100Pro-G3 speeds up development work, not production.

    Answered by John LeggUpdated 8 Oct 2026
  • How Does the EM100Pro-G3 Compare to Premium Debugging Tools?

    The EM100Pro-G3 is a dedicated SPI NOR flash emulator, not a general debugger, so it complements rather than replaces JTAG and trace tools such as Lauterbach PowerDebug or Arm ULINKpro.

    It emulates SPI NOR flash at up to 50MHz in Single, Dual and Quad IO. Dediprog quotes 3 seconds to load images from 8Mb to 256Mb, 5 seconds for 512Mb, 10 seconds for 1Gb and 20 seconds for 2Gb.

    Answered by John LeggUpdated 8 Oct 2026
  • What Debugging Capabilities Does the Integrated SPI Protocol Analyser Provide?

    The EM100Pro-G3's built-in SPI Protocol Analyser captures SPI commands, data transfers and timing information in a dedicated 512MB high-speed internal buffer. This shows the communication between the host controller and the emulated flash device.

    You can monitor SPI traffic in real time, find communication bottlenecks, validate command sequences and troubleshoot timing issues without an external protocol analyser. It supports both live monitoring during code execution and post-analysis of captured data.

    Answered by John LeggUpdated 8 Oct 2026
  • Which Flash Memory Densities and Interface Types Does the EM100Pro-G3 Support?

    The EM100Pro-G3 supports SPI NOR Flash densities from 512Kbit to 4Gbit.

    • Single I/O, Dual I/O and Quad I/O modes, with clock frequencies up to 50MHz
    • 1.8 V and 3.3 V operation, with the voltage set automatically from the selected flash model
    • Standard SPI commands
    • Next-generation flash specifications developed with leading SPI NOR Flash suppliers
    Answered by John LeggUpdated 8 Oct 2026

Can't find your answer? Ask our engineers.

Ask a Question

Ask Our Engineers About This Product

Your question goes to the Debug Store technical team. We answer by email, and useful questions may be added to this page without your name or email address.

We reply within 24 hours.