Я перехожу на использование Vivado и хочу добавить генерацию прерывания в свой собственный AXI perph. В ISE я ранее делал это, используя один из шаблонов, указанных в записях AR (http://www.xilinx.com/support/answers/51138.htm). Как лучше всего добиться этого в Vivado? Нужно ли мне аналогичным образом добавить порт прерывания сигнала и IP-адрес контроллера в перфорацию AXI?
Просто чтобы прояснить простой пример того, чего я хочу добиться: 1) Отправить два числа в AXI perph 2) Выполняет некоторую операцию (например, складывать) и помещает результат в регистр результатов 3) Прерывание генерируется в perh для сообщить процессору, что результат готов.
Документация по этой теме очень скудна.
Пока я включил порт Core0-nIRQ в системе Zynq, я просто не знаю промежуточных шагов для взаимодействия с этим портом из пользовательского AXI perh.
Сэм