简介
本文主要讲解一些关于PL-PS的中断信号需要注意的事项,在vivado中许多的IP核都带有中断输出信号比如:
1)AXI_UartLIte 这是一个小数据量的串口IP核,图中interrupt接口就是输出中断信号的接口。
2)AXI_IIC这是一个IICIP核,图中iic2intc_irpt就是中断输出信号的接口。
注意事项
1)有如此多的中断信号但是在ZYNQ的板子上确只有一个中断接受的接口(图中红框),如何连接?
这就需要使用另外一个IP核(concat),该IP核可以将并行信号转换为串行信号(简单的理解就是多条信号变为一条信号,双击可以修改输入通道的数量)。连接时将IP核的中断信号连接在in0接口,dout接口与zynq的IRQ_F2P连接。
concat ip核双击后的界面:
2)如图PL端可以使用的中断ID从61-68,84-91,一共16个中断ID。使用中依据concat输入的顺序从小到大依次分配ID(分配过程中不得跳过或者重复分配,否则会导致无法进入中断或者卡中断的现象)
(本文持续更新!)