Forum Discussion
7 Replies
- sstrell
Super Contributor
It's just the skeleton. You have to fill in the functionality. When you click "Create synthesis file from signals", you should see the template that you can then save and edit.
#iwork4intel
- Sushmita
Occasional Contributor
Okay.
Thanks for the reply.
- Sushmita
Occasional Contributor
Hi @sstrell
I have found the templates for Avalon mm master and slave interfaces in .v format from the below given links. They are dated back to 2008. For example, mm master code provided in the zip file, uses FIFO,some control signals.
Can those templates be directly used in our custom modules as is to perform basic interface functionality or we have to customize the code as per used and unused signals?
LINKS:
1) master:
https://www.intel.com/content/www/us/en/programmable/support/support-resources/design-examples/intellectual-property/embedded/nios-ii/exm-avalon-mm.html
2) slave:
https://www.intel.com/content/www/us/en/programmable/support/support-resources/design-examples/intellectual-property/embedded/nios-ii/exm-avalon-memory-slave.html
- KennyT_altera
Super Contributor
You may also take a look at https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_avalon_verification_ip.pdf page 187 for testbench creation.
Thanks
- Sushmita
Occasional Contributor
HI,
Thanks for replying!
yes, I have seen the document. I have downloaded the zip file and opened in qsys.
But after following instructions as told in page 188, and i try to save changes, it shows that the example design is not writable. So i couldnt generate the HDl.
- KennyT_altera
Super Contributor
what you need is just the content of the files. You can manually recreate the files and copy and paste the non writable files towards it.
- KennyT_altera
Super Contributor
Any update?