Hi everyone,
I'm working on a Board for Bus Interfacing and some Audio Processing, which will use Spartan 3E 1200 and the Microblaze. Now I'm not sure what kind of memory I should use. Size ist not too important for me. 8Mbytes would be ok, but more is always better. But the speed should be high enough to get the Microblaze run at a decent speed and to allow permanent storing auf 4 stereo audio streams. Most important is, that the layout and memory interface should run stable and from the beginning. There's not much time for error investigations and redesigns.
Spartan 3E Starter Kit uses a 16bit Wide DDR SDRAM Memory. But I read here and in some other boards, that people have much trouble with this one. Is this because Spartan 3E and the given IP Cores have always Trouble with DDR, or because of the missing clock feedback path on the board?
Another option would be normal SDRAM Memory. I think this should give less trouble. But here I'm wondering that Xilinx doesn't mention the Spartan 3E in the Device Family Support List of the OPB SDRAM Controller and the MultiChannel OPB SDRAM Controller. Only Spartan 3 and 3A are supported according to the Links on this page:
Greetings Matthias