- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear,
In my system,there is a 2MByte external SRAM,I have implemented a SRAM interface controller using Qsys, and passed reading and writing test of SRAM from NIOS processor. I want to run the NIOS program in the external SRAM, how can I implement it? Thanks for your help.Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
You can add an Sram component to your qsys configuration, connect it with the Nios II processor, compile it. Then go to quartus, instantiate the verilog/VHDL object generated by qsys in quartus, connect the i/o and that should do it. Altera has tuturials that cover the first step in the altera university forum. Best Regards, Johi- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You need a section of on-chip memory as well. This is where you point your reset vector. You put a code copier in the on-chip ram that copies your code from flash to external memory. There are some tools to help with this. I've seen a tutorial video on doing this, but I don't remember where. It is also explained in the Nios II embedded software development documentation.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have made SRAM access successfully. Tips below:
1.SRAM interface shall support byte access. 2.I make use of Avalon_mm interface directly,do not use tristate-bridge. 3.make sure the SRAM timing is correct,especially write timing
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page