initialize memory units

D

Daniel Koethe

hello,
in a project with 11 xilinx memory blocks (RAMB4_S4_S4, RAMB4_S16_S16)
exits to memory units:

1. a lookup table with 3 RAMB4_S4_S4 combined to 1024x12

2. a fifo with 8 RAMB4_S16_S16 combined to 2048x16


For Post-place and route Simulations initialize is done by the data2bram
utility.

For Behavioral Simulation the memory blocks must also be initialized.

Write the INIT_00 =>
"0000000000000000000000000000000000000000fedcba987654321076543210",
handmade is'nt the solution.

Knows anyone a tool to convert for example a Spreadsheet(Excel) to INIT
snippet.

Thanks for for help,
Daniel
 
M

mike_treseler

You don't have to init a fifo for sim.
Have the testbench push data in and
make sure the same thing pops out.

For ROM synthesis consider a VHDL
ROM template using an array of
vector constants.

-- Mike Treseler
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,164
Messages
2,570,897
Members
47,439
Latest member
shasuze

Latest Threads

Top