cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Explorer
Explorer
6,536 Views
Registered: ‎04-07-2013

Vivado RAM primitive library path

Jump to solution

Hi,

 

I have some files that instantiate RAMB16_S36  and RAMB16_S9. I need to give initial values to them for synthesis.

But when I search for module RAMB16_S36, I found there are multiple folders that contains this file. 

eg.  C:\Xilinx\Vivado\2015.4\data\verilog\src\retarget\RAMB16_S36.v

       C:\Xilinx\Vivado\2015.4\ids_lite\ISE\verilog\src\unisims\RAMB16_S36.v

 

 

So how can I know which one is used in my Vivado project?

 

 

Thanks!

0 Kudos
Reply
1 Solution

Accepted Solutions
Explorer
Explorer
12,176 Views
Registered: ‎04-07-2013
Well, I choose to pass the parameter to the primitive and it works.

View solution in original post

0 Kudos
Reply
3 Replies
Teacher
Teacher
6,508 Views
Registered: ‎03-31-2012
why do you need this information to be able to attach some INIT attributes to the instantiation?
- Please mark the Answer as "Accept as solution" if information provided is helpful.
Give Kudos to a post which you think is helpful and reply oriented.
0 Kudos
Reply
Explorer
Explorer
6,502 Views
Registered: ‎04-07-2013
I need CPU IRAM to boot up in while(1) loop.

I renamed the RAMB36E2 module in all the files in Xilinx installation folder, hoping that the project will stop with errors.
But it still runs to the end, which means it find RAMB36E2 from other path.

Does any one know where I can find the RAMB primitive module to make some changes?
0 Kudos
Reply
Explorer
Explorer
12,177 Views
Registered: ‎04-07-2013
Well, I choose to pass the parameter to the primitive and it works.

View solution in original post

0 Kudos
Reply