initialize memory units

D

Daniel Koethe

Guest
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
 
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
 

Welcome to EDABoard.com

Sponsor

Back
Top