У меня есть блочный дизайн с Zynq и Microblaze на плате Xilinx Zed.
Я хочу, чтобы микроблэйз мог получить доступ к памяти DDR, совместно используемой с ядрами arm в PS.Мой микроблейз использует кеш.На микроблейзе M_AXI_DC, M_AXI_IC есть два порта AXI, которые необходимо подключить, чтобы иметь доступ к памяти PS DDR.
Микроблэйз порты - AXI4, Zynq использует AXI3.Как подключить M_AXI_DC, M_AXI_IC?
2.1.Совместное интеллектуальное соединение для портов IC и DC?
mb M_AXI_DC, M_AXI_IC <-smart interconnect-> S_AXI_HP0
или
2.2.Два отдельных интеллектуальных межсоединения для портов?
mb M_AXI_DC <-smart interconnect 1-> S_AXI_HP0 zynq
mb M_AXI_IC <-smart interconnect 2-> S_AXI_HP1 zynq
или, может быть,
2.3.Одно интеллектуальное соединение, подключенное к HP0 и HP1:
mb M_AXI_DC S_AXI_HP0 zynq
<-smart interconnect 1->
mb M_AXI_IC S_AXI_HP1 zynq
2.3.Различаются ли характеристики 2.1, 2.2 или 2.3?