最近在项目中需要连接多个自定义AXI设备,发现没办法将多个中断都连接到IRQ_F2P上,后来查阅资料发现要这么做:
1.在 Processor System 7 GUI 中,启用设置Interrupts->Fabric Interrupts复选框,以及IRQ_F2P[15:0]共享中断端口复选框。
此设置将启用 Processing System 7 块上的 IRQ_F2P 端口。
2. 由于 IRQ_F2P 端口是矢量化接口,因此来自外设的典型单位中断信号需要矢量化才能连接。
这是使用 IP Integrator Concat IP 块执行的。将Concat
IP 块添加到框图中并配置所需中断输入的数量。
3. 将各个中断信号连接到 Concat 块的IN端口。
4. 将 Concat 块dout端口连接到处理系统 7 IRQ_F2P端口。
没有回复内容