# UVVM in Vivado / xsim

**URL:** <https://forum.uvvm.org/t/uvvm-in-vivado-xsim/365>\
**Category:** General questions\
**Tags:** uvvm\
**Created:** [April 21, 2023, 9:55am UTC](https://forum.uvvm.org/t/uvvm-in-vivado-xsim/365 "2023-04-21T09:55:49Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Werterror](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.uvvm.org/werterror/32/108_2.png) [@Werterror](https://forum.uvvm.org/u/Werterror)\
**Post date:** [April 21, 2023, 9:55am UTC](https://forum.uvvm.org/t/uvvm-in-vivado-xsim/365/1 "2023-04-21T09:55:49Z")

</div>

Hi, is it possible to use UVVM with Vivado 2022.2?  
If so is there example of how to setup the environment like there is with UVM:  
[UVM IN VIVADO](https://support.xilinx.com/s/article/1070861?language=en_US)  
Thank you in advance

---

<div class="post-metadata">

**Author:** ![EspenTa](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.uvvm.org/espenta/32/52_2.png) [@EspenTa](https://forum.uvvm.org/u/EspenTa)\
**Post date:** [April 21, 2023, 10:20am UTC](https://forum.uvvm.org/t/uvvm-in-vivado-xsim/365/2 "2023-04-21T10:20:24Z")

</div>

Hi,  
No, that version is still missing some important VHDL-2008 features.  
We hope this will be fixed this year.  
If you let your contact in AMD/Xilinx know this is important to you, it will get more attention.  
– Espen

---

<div class="post-metadata">

**Author:** ![Werterror](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.uvvm.org/werterror/32/108_2.png) [@Werterror](https://forum.uvvm.org/u/Werterror)\
**Post date:** [April 21, 2023, 10:26am UTC](https://forum.uvvm.org/t/uvvm-in-vivado-xsim/365/3 "2023-04-21T10:26:46Z")

</div>

Thank you for your fast reply,  
You mention this version as 2022.2, is there any other Vivado version that can handle UVVM?

As for importance of Vivado and UVVM, xsim is not a must. So far I been using Modelsim with UVVM but with current project I need to simulate much longer periods of time then ever before and Modelsim is simply to slow for that. I hoped that xsim could help and solve that issue. Can you recommend any other simulation tool that works well with UVVM and could improve simulation time?

---

<div class="post-metadata">

**Author:** ![EspenTa](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.uvvm.org/espenta/32/52_2.png) [@EspenTa](https://forum.uvvm.org/u/EspenTa)\
**Post date:** [April 21, 2023, 12:12pm UTC](https://forum.uvvm.org/t/uvvm-in-vivado-xsim/365/4 "2023-04-21T12:12:56Z")

</div>

I understand that could be confusing, but I just wanted to say that we hope a newer version this year will handle this. Older versions do not.  
I haven’t tested various simulation tools for speed, but if you are using one of the Modelsim variants that come with one of the other technology provider, that could be an intentionally slowed down version.  
Alternatives that we know work are Modelsim, Questa, Active HDL, Riviera PRO and GHDL. Questa and Riviera PRO would most probably be the faster ones.

---

<div class="post-metadata">

**Author:** ![Werterror](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.uvvm.org/werterror/32/108_2.png) [@Werterror](https://forum.uvvm.org/u/Werterror)\
**Post date:** [April 21, 2023, 1:01pm UTC](https://forum.uvvm.org/t/uvvm-in-vivado-xsim/365/5 "2023-04-21T13:01:41Z")

</div>

Thank you, I will try to get my hands on Riviera Pro and see if there is any improvement in simulation times.
