Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16557 Discussions

DDR3 - Connecting 2 masters to one slave in QSYS

Altera_Forum
Honored Contributor II
1,179 Views

Hello, 

 

I have a DDR3 controller thats implemented in QSYS. 

The Avalon MM bus of the DDR3 has 2 masters connected to it: the ARM HPS and my custom logic.  

 

My question: 

 

Suppose the HPS issues a read request and the DDR3 controller fetches the data back after n clocks. 

Will the QSYS interconnect know that this data is intended only for the HPS - or will it also strobe the Avalon MM "read data valid" signal that's connected to the custom logic block ?  

 

In other words, 

When master A issue a read request and the slave answers - will master B see the answer ?
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
280 Views

Master B will not see the answer. 

 

I believe under some circumstances the 'readdata' might have the data destined for the other master, so you could maybe snoop it, but no, your custom logic 'readdatavalid' would not be asserted.
0 Kudos
Reply