RorschachUK Posted September 10, 2013 Report Share Posted September 10, 2013 Hi, I'm still very much a newbie with this stuff, but am slowly reaching a point where I can figure out just enough to be able to adapt VHDL intended for one board and change pin constraints and get a 50Mhz clock from the 32Mhz oscillator and so on with some limited successes. But I'm coming across various things I want to get working which rely on external SRAM (or more internal block ram than I've got available). For example, Mike Field's Hamsterworks wiki has several projects aimed at the Papilio Plus and other FPGAs with external SRAM, and I'd really like to see that Mandelbrot browser running on the Pro. Or, recreations of old computer hardware that require external RAM. But SDRAM seems to be far from trivial to use in place of SRAM and I've seen surprisingly few examples of source code making use of it. Is there any kind of VHDL wrapper / adapter layer that might talk to your external SDRAM and present an instantiation component interface to use that looks like SRAM so that designs targeting SRAM can be easily adapted? Would such a thing be possible, hiding away details about refreshing or bursts or whatever? If a 'generic' one-wrapper-fits-all solution isn't feasible, how do I take source code intended for external SRAM and adapt it to use the external SDRAM instead? Link to comment Share on other sites More sharing options...
This topic is now archived and is closed to further replies.