cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Newbie
Newbie
562 Views
Registered: ‎01-22-2019

How to get the initial value of bram that not initialized?

Hello,

 

I want to use the BRAM value for PUF(physical unclonable function). so, I have designed a BRAM using IP core available in the Vivado tool. but when I tried to extract the BRAM value, all the values are zero.

Could you give me an advice for extracting initial BRAM value after Power on?

 

Best regards,

0 Kudos
1 Reply
Highlighted
548 Views
Registered: ‎09-17-2018

You cannot,

The BRAM is tested on power on, and loaded from the bitstream.  Nothing you can do will change that.  As a result of the power on test, the cells will likely burn in their values (not be PUF-like at all).  You can use ring oscillators to form a PUF.  You might also try cross-connected NAND gates (create a non-clocked latch, R and S inputs tied high, disable it by a third input to both gates, enable it and read the value it settles to).

l.e.o.

0 Kudos