Altera: What is the difference between the Avalon-MM and Avalon-ST interfaces?
Category: Quartus® Prime / Quartus® II
Tools: Quartus® Prime / Quartus® II (Qsys)
device:-
The differences between the Avalon Streaming (Avalon-ST) interface and the Avalon Memory Mapped (Avalon-MM) interface can be summarized as follows:
Avalon-MM interface
Similar to memory access, it has a basic configuration of address lines and a data bus, and handles bidirectional data. It is also used for management purposes as a system bus connected to multiple peripherals.
Avalon-ST interface
It is used as an addressless structure to transfer unidirectional streaming data from a data source to a data sink with low latency.
The Avalon-MM interface is mainly used for control systems, and the Avalon-ST interface is mainly used for data processing systems.
Reference information
https://docs.altera.com/r/docs/683091/22.3/avalon-interface-specifications/introduction-to-the-avalon-interface-specifications
Experienced FAE
Free consultation is available.
From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.