Resetting Virtex II BlockRAM

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

Reply to
Sudhir.Singh
Loading thread data ...

No.

Reply to
Kevin Neilson

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

Reply to
Peter Alfke

Hmmm, first think I found using google:

formatting link

Doh!

Reply to
big_in_russia

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

Reply to
Falk Brunner

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.