Здравствуйте,
Хочу обеспечить высокую эффективность работы Altera DDR3 SDRAM контроллера задействовав его функциональность Command Queue Look-Ahead Depth.
Этот контроллер имеет Avalon-MM slave интерфейс как при генерации средствами Qsys так и MegaWizard. Судя по описанию Avalon-MM интерфейса, он способен поддержать только один запрос на запись данных.
Как в таком случае DDR3 SDRAM контроллер обеспечит Look-Ahead функциональность? Ведь получив на вход запрос на запись контроллер вынужден обработать этот запрос прежде чем узнает о том, какой будет следующий запрос.
Или я чего-то принципиально недопонимаю.
QSYS рисует вот такую картинку:
Здесь 4 клиента могут обращаться к DDR3 контроллеру. Каждый клиент имеет Avalon MM интерфейс. DDR3 контроллер имеет такой-же интерфейс. На схеме виден, по видимому, арбитр - cmd_xbar_mux. Но эта картинка мне совершенно не объясняет как DDR3 контроллер (ddr.avl) "видит" запросы от этих четырех клиентов.