Co-simulate with ModelSim and test with less risk, more benefit.
With a simple interface, co-simulation with ModelSim, and support of VHDL and Verilog code for FPGA implementation, PSIM’s ModCoupler modules will help you significantly reduce design time from simulation to final products. Fully test in an intuitive simulation environment instead of on your actual hardware.
Surge from concept to implementation.
The ModCoupler modules provide a link for co-simulation between PSIM and ModelSim for VHDL or Verilog code support. These modules provide a very quick way to go from conceptual validation in PSIM to hardware implementation with FPGA hardware.
Users can fully test and debug the control algorithm and VHDL/Verilog code in the easy-to-use simulation environment instead of on the actual hardware.
Verilog & VHDL Modules
ModCoupler-Verilog Module
The Verilog module allows for the co-simulation of ModelSim, running Verilog code, with PSIM simulating the power stage or other control elements.
ModCoupler-VHDL Module
The Verilog module allows for the co-simulation of ModelSim, running VHDL code, with PSIM simulating the power stage or other control elements.
The simulation of both analog and digital circuits is a difficult task, involving the simultaneous usage of an analog and a digital simulator, or a mixed-signal simulator.
The co-simulation has proven to be very effective in the design of digital controllers implemented in FPGA for power converters.
ModCoupler-VHDL in version PSIM 2020a is compatible with Questa Core 10.0 (64-bit only).
Modcoupler-VHDL needs the FLI (foreign language interface) feature to communicate with ModelSim. Nowadays, FLI is a pay-only feature, available only in Questa Core.
Modcoupler-VHDL does not work with ModelSim-Altera nor any other free Modelsim variant.
ModCoupler-Verilog in version PSIM 2020a is compatible with all versions of ModelSim (64-bit only).
Modcoupler-Verilog works with any Modelsim or QuestaSim version. The required feature (VPI) is part of the Verilog standard, so any simulator must support it.