Altera_Forum
Honored Contributor
15 years agohelp needed to switch from Avalon MM to Avalon ST interface
Hi,
I have designed SOPC based system using combination of soft IP core and custom logic. System has Avalon MM interface used to transfer data and control information between internal modules. Now I found problem with this implementation (like increased in area, data latency). So I want to make changes in current implementation. According to my understanding and knowledge, I found two ways to mitigate these problems. I need your help in finding out which one is the best and how to go about it or there is any another method to resolve this problem. In soft IP core and custom logic, I have Avalon MM interface signals. If now I have to seperate out control and data pane in system by transferring data over Avalon ST interface and control operation will be done by Avalon MM interface. 1) Should I have to add Avalon ST source and sink interfaces in each and every modules of SOPC system for data transfer and Avalon MM slave is used only for control operation (like register configuration etc.) which will be controlled by single Avalon MM master. 2) Or should I convert Avalon MM signals to equivalent Avalon ST signals by developing some bridge module or ready made bridge module is available for use. Please suggest me some way out of it. Thanks in advance.