squirrelhavoc Posted November 14, 2013 Report Share Posted November 14, 2013 Hello, it's my first post. I have been lurking since I got my papilio one, but never had a reason to post until now. I am reading about things such as zpuino and the like, and it looks like from what I read that the user program gets put in memory using BMM files (correct me if I am wrong). I read the into to fpga ebook, and the free range vhdl ebook as well, but they don't seem to touch much on this subject. I guess I am looking for the best way to add user data to my fpga program, and maybe someone can point me to a tutorial or something that will get me started on what to do first. ThanksDaniel Link to comment Share on other sites More sharing options...
Jack Gassett Posted November 15, 2013 Report Share Posted November 15, 2013 Hello squirrelhavoc, Sorry for the delayed response, things have been hectic. The AVR8 uses BMM files but the ZPUino does not. The ZPUino has a bootloader that loads code from SPI Flash and it also has a special mode to program code into SPI Flash. The AVR8 uses the data2mem tool and the BMM file to merge code into the BRAM section of a bit file, then that bit file is loaded to the Papilio. If you want to learn more about how BMM files and data2mem work here are a couple resources from Xilinx:http://www.xilinx.com/Attachment/Xilinx_Answer_46945_Data2Mem_Usage_and_Debugging_Guide.pdfhttp://www.xilinx.com/support/documentation/sw_manuals/xilinx11/data2mem.pdf You can also ask any questions here. Jack. Link to comment Share on other sites More sharing options...
vlait Posted November 15, 2013 Report Share Posted November 15, 2013 would the smallfs library be the of any help ?http://www.alvie.com/zpuino/library_smallfs.html Link to comment Share on other sites More sharing options...
Jack Gassett Posted November 15, 2013 Report Share Posted November 15, 2013 Ah, sorry, I'm rushing. The real question is how to get user data into the board. Yes, for ZPUino it is easy to do so with the smallfs library. You might also find this article of interest:http://papilio.cc/index.php?n=Playground.Bootstrap Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.