FPGARelated.com
Forums

Newbie looking for multiported-RAM to interface to a Spartan-III

Started by savingsandloan December 30, 2004
Hi,

I'm working on a buffer-type application using a Spartan-III that
requires six bytes of data to be read and written to memory at rates of
about 100MHz. I was wondering two things:

1) Whether a Spartan-III is fast enough to send the required timing
signals for a multiported memory at this speed. If not, I'll probably
have to look into spending more money on a Virtex.
2) What companies sell multiported ram? Any suggestions will help.
Regards,
Jack Mehinsky

savingsandloan wrote:
> Hi, > > I'm working on a buffer-type application using a Spartan-III that > requires six bytes of data to be read and written to memory at rates
of
> about 100MHz. I was wondering two things: > > 1) Whether a Spartan-III is fast enough to send the required timing > signals for a multiported memory at this speed. If not, I'll probably > have to look into spending more money on a Virtex.
The S3 should have no problem 100 MHz, even if it were DDR. S3's are more or less comparable to Virtex 2's in terms of capability.
> 2) What companies sell multiported ram? Any suggestions will help.
Assuming you have already verified that you can't fit your data in the FPGA block RAM (even going with a really large Spartan III maybe cheaper, lower power, and smaller, than a small S3 + external RAM), the list is quite long and varies depending on exactly what style of multiport you desire. This looks to be a pretty complete list, although I wouldn't necessarily trust the classification of one vendor into one memory type like they have: http://www.interfacebus.com/memory.html Have fun, Marc