/FPGA_HW_SIM_FWK

FPGA Hardware Simulation Framework

Primary LanguagePythonMIT LicenseMIT

FPGA_HW_SIM_FWK

FPGA Hardware Simulation Framework

Article in Code Project

New GitHub Project with improved performance

Simulate hardware containing an FPGA programmed in VHDL interactively!

plot

Architecture overview

plot

FPGA GUI

plot

FPGA_HW_SIM_FWK (demo video)

Demo Video

Summary

This tool provides the following features, usually not supported by standard simulation methods:

  • GUI
  • concurrent input / output (up to 330Hz)
  • interactive experience with emulated HW

Although no "real-time" is supported, with simulation rates of up to 330Hz the stimulus and results are fast enough to produce a realistic HW behavior.

For a project with improved performance, with up to 40kHz simulation rates, please refer to FPGA_HW_SIM_FWK_2