- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ok, i have built up a system with audio in and out using the DE2 board, my initial volume control works so now i wish to have some audio effects - echo delays, filters, reverbs etc.
I understand the concepts of the circular buffer but i'm just stuck on where to start regarding reading and writing to the onboard RAM and also which RAM should i use, SRAM or DRAM? I have NIOS CPU using the SRAM and have instantiated the DRAM in SPOC builder but thats as far as i've got. I have had a search on the forums but haven't found what i want. Any tutorials, examples, recommended reading or suggestions would be much appreciatedLink Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The RAM type doesn't matter since You'll be using Avalon-MM. Check Avalon-MM interface specifications. It's quite easy: You set up write or read signal in addition to address, wait until waitrequest is down and proceed with data read/write.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks that definitely gives me a clue where to start but would i need to create a tcl component in SOPC to set up the read/write and address?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No, go through the component creation wizard and TCL file will be generated automatically. Check Avalon-MM templates.
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