Init of BRAMs with ISE flow.

Hi All,

I have several BRAMs in my design each needs its own set of constants. So far I have used the ucf file to store my BRAM values. But it has become error prone and tedious. I would like to have a command for the ucf such that I can "link" a generated file in to the ucf and its format.

Something like: MyBRAM => file:MyBramFile.dat where MyBramFile contains "

0000002800000028000000280000002800000028000000280000002800000028 0000002800000028000000280000002800000028000000280000002800000028 "...etc

is this possible in some way?

Regards, R.N.

Reply to
Rick North
Loading thread data ...

Rick,

Have you considered using a tool called Data2MEM?

To find out more about it check out"

formatting link

Shalin-

Rick North wrote:

Reply to
Shalin Sheth

"Rick North" schrieb im Newsbeitrag news: snipped-for-privacy@posting.google.com...

Use data2mem utility. It can directly write BRAM content into a BITFILE, so after the complete implementation process. Very nice feature when you develop a FPGA based uC application (Picoblaze, Microblaze whatever) This tool nees a special data file, (*.mem) but its very easy structured

Just a start address like @0000

AA, BB, CC, DD etc.

Very easy to generate via a script/tool.

Regards Falk

Reply to
Falk Brunner

There is a very friendly and easy to use tool called "memory editor" and it's located in the core generator application. It will make your life alot easier... Regards, Moti.

Reply to
Moti

Thank you for your responses,

I have not done much scripting before but I feel that it can ease my work load. Doulos have a Tcl/Tk course that I might take.

Best Regards, R.N

Reply to
Rick North

I use an HDL constant array.

formatting link

-- Mike Treseler

Reply to
Mike Treseler

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.