connecting Stratix 10 External Memory Interface (EMIF) to multiple AV-MM
Hello,
I have a design with two AV-MM read ports and one write port, including read_data_valid and write_data_valid, and separate watirequest for each port. All these three ports are master ports, which should be connected to slave ports.
I am wondering how I can instantiate an EMIF that can support this kind of design and have an arbiter to which I can connect all these three ports to it. I want to use the DDR4 protocol for my design.
I could not find anything useful in the UG of EMIF, and it is not clear in Platform Designer whether I can have this kind of interface or not.
I will be glad if somebody can help me with this issue.
Thanks,
-- Mahdi
FYI, master = host, slave = agent.
In Platform Designer, you can connect an agent interface to any number of host interfaces. The arbitration logic is automatically implemented in the generated interconnect. That's one of the handy features of using PD. Just make the connections in the usual way in the tool (dots in the Connections column or right-click an interface to select what it should be connected to) and generate the system.