eric015 Posted February 2, 2015 Report Share Posted February 2, 2015 Hi, I am new to the papilio enviro and to FPGA's ... (still expecting the 1st delivery) In good preparation of my plans with this device I studied alot opn the subject for a few weeks now and and read around in the existing forums. I started messing with VHDL in xilinx ISE .. The concept of FPGA's has attracted me much, but off course there is a lot to learn still .. I was wondering if it would be possible to used these wonderful 8 megs of SDRAM as video memory for VGA output .. ?If yes ... is it then possible to spilt it up and use the leftover as system RAM for some processor soft core (i was thinking of the 65816 because i have a past in that family) ?Or even better like putting it all in one flat address map where the soft core processor can manipulate the video memory direct random adressable ? I understand that access is limited by time slots .. but in burst modes you can do bulk transfers at high speeds .. but there must be alignment with read and write actions between the constant data refresh cycles ... I have seen the modules for testing the sdram .. but diving into that project in ISE is not a good start for beginners maybe since i did not really find a clear interface how to talk to the SDRAM controller module and translating it somehow into a flat always accesible way like the way you use SRAM.... Are there any experts who can elaborate a little more on this ? Grx.. Eric Quote Link to comment Share on other sites More sharing options...
Jack Gassett Posted February 2, 2015 Report Share Posted February 2, 2015 Eric, Your best bet is to wait a couple days, we are working on a VGA interface for ZPUino on DesignLab that uses DMA to tap into the ZPUino SDRAM controller so it can use SDRAM for video memory. Jack. Quote Link to comment Share on other sites More sharing options...
eric015 Posted February 2, 2015 Author Report Share Posted February 2, 2015 Hi Jack, Sounds promising .... I will have to wait for some days for the delivery anyway .. so .. hopefully things come together .. I look forward to setting my teeth in this .. - thanks for your prompt reply .. Grx.. Eric Quote Link to comment Share on other sites More sharing options...
alvieboy Posted February 3, 2015 Report Share Posted February 3, 2015 Ok we have a bot... anyway...eric015: most VGA developed for ZPUino 2.0 use SDRAM/SRAM for the framebuffer. Jack is now integrating the 640x480 VGA into DesignLab. We also have others, like 640x480 HDMI. Other resolutions are possible, provided that you have enough memory bandwidth. Quote Link to comment Share on other sites More sharing options...
eric015 Posted February 3, 2015 Author Report Share Posted February 3, 2015 @ Alvie : I have some C and arduino experience so i will load up the zpuino enviro for sure and see what it has got to offer ... having proper VGA support from an overgrown microcontroller is nice to have .. and i have some nice 3.3V sensors and other thingies in the drawer for playing around with that side of the board For me it will also be about studying and getting experience in VHDL.. understanding how to interface with an SDRAM controller is maybe not a good newbie project..... -So i will wait for what you guys come up with and and in the mean time i will do tests and learn .. starting as soon as it arrives .. Grx.. Eric Quote Link to comment Share on other sites More sharing options...
SteveD Posted February 4, 2015 Report Share Posted February 4, 2015 Hi Eric,Pong Chu gives excellent tutorials on SDRAM interfacing and VGA control in his books on FPGA programming. Based around the Diligent S3 board but should port easily to the Papilio world. Cheers,Steve Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.