# Using DPI-C (via SV Wrapper) to work with UVVM

**URL:** <https://forum.uvvm.org/t/using-dpi-c-via-sv-wrapper-to-work-with-uvvm/428>\
**Category:** General questions\
**Created:** [March 14, 2024, 12:50pm UTC](https://forum.uvvm.org/t/using-dpi-c-via-sv-wrapper-to-work-with-uvvm/428 "2024-03-14T12:50:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![TK99](https://avatars.discourse-cdn.com/v4/letter/t/a587f6/32.png) [@TK99](https://forum.uvvm.org/u/TK99)\
**Post date:** [March 14, 2024, 12:50pm UTC](https://forum.uvvm.org/t/using-dpi-c-via-sv-wrapper-to-work-with-uvvm/428/1 "2024-03-14T12:50:10Z")

</div>

Hi,  
I’m addicted to VHDL but love to use the DPI-C approach supported by System Verilog.  
The main approach would be to call VVC Procedures just by C (supported by SV).

I’m working on a simple example But are there points against this approach?

best regards  
Tim
