Forum Discussion
Altera_Forum
Honored Contributor
14 years agoI recommend the following:
1) Read the Avalon spec 2) Generate a simple component in SOPC Builder/Qsys like the on-chip memory component 3) Study the structure of the HDL to learn how to apply it to your own custom hardware Some recommendations: 1) Put byte enables on your slave port (allows you to perform sub-word accesses without corrupting the rest of the word) 2) Try to make the component fixed latency if possible (i.e. no need for wait request usually) 3) Don't over design. If you can simplify your component by using multiple ports then do it and let the tools handle the rest for you.