Доброго времени суток.
Имеется Vivado 2016.2, борда KC705 + скоро появиться модуль память SODIMM 4GB вместо стандартного.
Нужно присоединить память DDR3 на 4 Гигабайта к Микроблейзу. Для хранения данных в процессе работы,
Использую Xilinx MIG. Соответственно память появляется в общем адресном пространстве системы, а поскольку МБ 32 битный оно всё вмещает 4 ГБ.
На вопрос "можно-ли это сделать" ответили здесь
https://forums.xilinx.com/t5/Memory-Interfa...DR3/td-p/632200говорят что можно, хоть 8 ГБ.
Теперь вопрос "как?"
Каким образом организовать доступ к этой памяти?
На некоторых англо-язычных форумах советуют Memory segmentation, но примеров не приводят. Принцип сегментации памяти ясен как белый день,
но как его реализовать на практике непонятно.
Можно-ли это сделать стандартными средствами? Или нужно будет городить прослойку между Master-AXI и MIG?
В общем хотелось бы услышать совет от тех кто уже прошел эту дорогу, уверен не у меня первого возникла необходимость подключить более 2ГБ памяти ))
Заранее спасибо за ответы.