Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Regular Visitor
munaq2005
Posts: 34
Registered: ‎11-18-2011
0

Initialize Memory

Hi all,

 

I want an easy way to store large data in a memory before I run my application...

I tried to store my data in BRAM using data2mem command which generate a new bitstream with data initialized in BRAM.

But I can't used  BRAM larger than 512kbyte since I used 32 bit processor -Microblaze and I have to build my design such that it fits my FPGA board XUP-lx110t.

I tried to use same command ' data2mem' to initialize DDR2-SDRAM, or SRAM it gives me an error.

I may use Compact Flash , but all of the available applications used CF to store ACE - several bitstreams...

Can I store my data on CF and read it ?there are ready drivers that read sectors?

Is there a utility or command which may initialize data on SRAM or DDR2- SDRAM as data2mem?

 

Expert Contributor
drjohnsmith
Posts: 917
Registered: ‎07-09-2009
0

Re: Initialize Memory

Hi

 

so, to get stuff into the ddr memory

   you need to write it in, 101, the data is lost when the power is off.

 

I seem to remeber the C code you need is xilfatfs, part of the edk.

   a xilinx fat file system that you can have on the cf card.

 

the microblaze then reads the cf card data, and pokes it into dram, 

   

have a grep around ,