Emulation & Prototyping

spv_emul

Multi-FPGA emulation and rapid prototyping platform for pre-silicon validation, supporting Lattice (iCE40, ECP5, Nexus), Xilinx (Artix-7, Spartan-7, UltraScale+), Intel (Cyclone V), Gowin, and NanoXplore FPGAs via open-source toolchains

spv_emul - FPGA Emulation Dashboard FPGA Resource Utilization LUTs: 78.4% [||||||||..] FFs: 62.1% [||||||....] BRAM: 45.8% [||||......] DSPs: 31.2% [|||.......] Emulation Speed 42 MHz Target: 680 MHz | Achieved: 42 MHz Clock: 23.8ns | Latency: 8 cycles Design Partitions FPGA_0: cpu_core, dma_ctrl [OK] FPGA_1: gpu_core, vpu [OK] FPGA_2: mem_ctrl, noc [SYNC] FPGA_3: io_subsys, pwr_mgmt [INIT] Signal Trace Buffer Time Signal Value 0ns cpu_reset 1 12ns cpu_fetch 0x3F00 Multi-FPGA Link Status Link 0-1: 2.4 Gbps [ACTIVE] Link 1-2: 2.4 Gbps [ACTIVE] Link 2-3: 1.8 Gbps [DEGRADED]

Multi-FPGA Partitioning

Automated design partitioning across multiple FPGAs with interconnect optimization for large SoC designs.

Real-Time Emulation

Hardware-accelerated emulation running at MHz speeds with cycle-accurate behavior and real-time debug.

Signal Tracing

Non-intrusive signal capture with deep trace buffers for post-mortem analysis and waveform viewing.

Peripheral Models

Built-in cycle-accurate models for AXI, APB, UART, SPI, I2C, and Ethernet for full-system validation.

Rapid Prototyping

Turnkey FPGA prototyping flow with automated bitstream generation and deployment to Xilinx and Intel boards.

Hardware Debug

Integrated debug probes with trigger conditions, breakpoints, and real-time register inspection.

Platform Support

Supported FPGA Families

Full support for all nextpnr-supported architectures with automated synthesis, place-and-route, and bitstream generation

Lattice iCE40

Ultra-low-power FPGAs via Project IceStorm. iCE40 UltraLite, iCE40 LP, HX (up to 8K LUTs).

Lattice ECP5

High-performance FPGAs via Project Trellis. ECP5-5G with DSP blocks, SERDES, and DDR up to 85K LUTs.

Lattice Nexus

Next-gen FPGAs via Project Oxide. Nexus CE/SC/LS families with embedded SerDes and high-speed I/O.

Gowin LittleBee & Aurora

Gowin FPGAs via Project Apicula. GW1NR, GW2A, GW5A families with built-in DDR and SerDES.

Intel Cyclone V

Intel/Altera FPGAs via Project Mistral. Cyclone V SoC with ARM HPS integration.

Xilinx 7-Series

Xilinx FPGAs via Project X-Ray. Artix-7, Kintex-7, Spartan-7 families with full bitstream support.

Xilinx UltraScale+

Xilinx high-performance FPGAs via RapidWright. Virtex UltraScale+ and Kintex UltraScale+ devices.

NanoXplore NG-Ultra

NanoXplore radiation-tolerant FPGAs for space and defense applications.

spv_emul — Coming Soon

This product is under development. Contact us to join the early-access interest list.