Возник вопрос касательно записи из PL в область PS-DDR: Пишу в самую верхнюю область (0х0010_0000) которая доступна всем мастерам PL+PS одинаково (судя по документации - Table4-1, UG585). Сделал специально тестовый проект, где мой мастер пишет по предварительно заданному софтом из PS адресу (0х0010_0000), данные в том регионе инициализирую нулями перед началом работы с мастером. Вижу чипскопом, что данные заходят в AXI_HP0, пишется по кругу, конец записи мониторится по статусу через AXI_GP, но в конце работы программы в заданных адресах имею те же нули. Настроек для AXI_HP0 не очень много - только включить и AUTO/CUSTOM-MAP на адреса. Пока работаю с AUTO-MAP, в примере от AD где работа с HDMI у них тоже AUTO-MAP, но у них почему то данные можно прочитать мастером из PL (у меня правда получается что нельзя записать из PL). Есть ли у кого опыт работы с AXI_HP? Как с ним нужно работать/настраивать чтоб была запись в область DDR 0х0010_0000, которая доступна всем мастерам PL+PS?
|