Resetting Virtex II BlockRAM

Mar 01, 2005 4 Replies

Hi Group, I am implementing a multichannel IIR filter on Virtex II fpga and the filter memory is implemented using the BlockRAM. Is there a way to reset all memory contents to 0, without having to sequentially write



0's into the RAM.

Thanks in advance. Sudhir



Reconfiguring the part woud do it, but is probably unrealistic. Remember, no RAM affords itself the luxury of a general reset line, connected to every cell. So it would add a transitor to every cell. (25 to 50% added overhead?) Nobody would be willing to pay for it... Peter Alfke

Hmmm, first think I found using google:

formatting link

Doh!

But you might be able to use a trick. The virtex-II BRAM has Read-before-Write mode, which means at the very same clock cycle you can read a memory location and write it. So maybe you can do a clever readout of your memory (last read for filter operation) and in the same moment clear it (write all zeros)

Regards Falk

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required