На Cyclone V сделан PCIe Endpoint на основе Cyclone V Avalon-MM Interface for PCIe, на TI C6678 соответственно root. Транзакции на чтение/запись работают в обоих направлениях, а вот с отправкой MSI от endpoint -> root возникли проблемы.
Сначала пробовал как в примере и через mailbox регистры. Потом посмотрел через netlist viewer, оказалось что сигнал MSI Request (TLAPPMSIREQ) и другие сигналы (MSINUM, MSITC) у Hard IP посажены на 0. Опция Enable multiple MSI/MSI-X support включена.
Подскажите, пожалуйста, в чем может быть проблема?