SystemVerilog DPI component generation from a MATLAB FFT

version 1.1.2 (87.8 KB) by MathWorks HDLVerifier Team
Small example demonstrating the workflow for generating a SystemVerilog DPI component from MATLAB


Updated 13 Oct 2021

View License

This small example generates SystemVerilog DPI components from MATLAB, for use in a Universal Verification Methodology (UVM) testbench. The components are a reference model that is used in the UVM scoreboard, and a waveform generator that is used as a UVM sequence. It contains run scripts for Mentor Questa, Synopsys VCS, and Cadence Incisive.
This model was referred to by the article posted here:
For more information on integrating MATLAB and Simulink models into UVM environments:

Cite As

MathWorks HDLVerifier Team (2022). SystemVerilog DPI component generation from a MATLAB FFT (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2021b
Compatible with R2015a and later releases
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!