# Noel v not simulating completely in vivado

**URL:** <https://discourse.grlib.community/t/noel-v-not-simulating-completely-in-vivado/334>\
**Category:** General - Software\
**Created:** [28 April 2023 11:45 UTC](https://discourse.grlib.community/t/noel-v-not-simulating-completely-in-vivado/334 "2023-04-28T11:45:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pierre](https://avatars.discourse-cdn.com/v4/letter/p/d07c76/32.png) [@Pierre](https://discourse.grlib.community/u/Pierre)\
**Post date:** [28 April 2023 11:45 UTC](https://discourse.grlib.community/t/noel-v-not-simulating-completely-in-vivado/334/1 "2023-04-28T11:45:48Z")

</div>

Hi all 👋

I’m currently trying to run the Noel V digilent arty a7 simulation in vivado but I cannot get it to run completely…  
It is the base program so I’m expecting to see a bit more than that:

 ![Screenshot from 2023-04-06 10-28-01](https://europe1.discourse-cdn.com/flex017/uploads/grlib/original/1X/469549ee15bfcfb69918f9a0101bdb5972c260ce.png)  
like a small NOEL V text as for Leon…

I tried to recompile it with the ncc gaisler toolchain by doing “make soft-clean” and “make soft”  
But that didn’t work…

---

<div class="post-metadata">

**Author:** ![Pierre](https://avatars.discourse-cdn.com/v4/letter/p/d07c76/32.png) [@Pierre](https://discourse.grlib.community/u/Pierre)\
**Post date:** [28 April 2023 11:46 UTC](https://discourse.grlib.community/t/noel-v-not-simulating-completely-in-vivado/334/2 "2023-04-28T11:46:27Z")

</div>

In the code I tried to uncomment `apbuart_test(0xfc001000LL);` and to add NOPs, recomile didn’t work either… the instructions seem to go wrong at PC=c8…

 ![Screenshot from 2023-04-06 10-27-34](https://europe1.discourse-cdn.com/flex017/uploads/grlib/original/1X/5671c0cd36edd13dc9f055c73c25a2d4aa086b44.png)

---

<div class="post-metadata">

**Author:** ![Pierre](https://avatars.discourse-cdn.com/v4/letter/p/d07c76/32.png) [@Pierre](https://discourse.grlib.community/u/Pierre)\
**Post date:** [28 April 2023 11:47 UTC](https://discourse.grlib.community/t/noel-v-not-simulating-completely-in-vivado/334/3 "2023-04-28T11:47:06Z")

</div>

I disassembled the systest.elf with `riscv-gaisler-elf-objdump --disassemble-all --disassemble-zeroes -m riscv systest.elf > systest.odump`  
There is a series of NOPs around c8 but not that much. Furthermore main is supposed to start at PC=350 but the waveform only shows zeros…

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/grlib/original/1X/f4d8d3c03d873e8b8878ca1964cab734afd012b4.png)

I also tried with grlib-gpl-2022.1 got the same behavior  
I managed to run the leon3 example on the arty A7 without any problem  
I’m using the vivado simulator from vivado 2021.2  
I’m also using Ubuntu 22.04.2 LTS and grlib 2022.4

If anyone has clue why it doesn’t work please let me know ^^  
Also if anyone has a functionnal helloworld prom.srec and ram.srec, I’d be interested to test with.

Have a nice day,  
Pierre
