Since RAM is volatile and is not retained when the device loses power, by recreate I guess I just mean that it has to be created each time the device is powered up. So rather than continuously create RAM the entire time the device is powered up (because what happens when the RAM is finished being created, but the clock keeps cycling), I assumed you would just do it once at the beginning. So when you say "The RAM is actually created during compilation, or at FPGA configuration time," that sounds like what I was thinking. If this is true, how would I go about doing this? Thanks again!