pl到ps的中断资源分为两组,第一组的中断号为61-68;第二组的中断号为8-15.中断号分别是61-68,和84-91。一旦PL这边有触发信号产生,就能够进入PS端设置的中断函数内,在中断函数中我们执行这条中断线上对应的任务。 GIC(Generic Interrupt Controller)是一种集中式资源,是中断与CPU之间的桥梁,同时也是各CPU之间...
PL 将 AXI-GPIO 的高低电平转变为中断信号给到 Linux。 2.1 vivado 配置 2.1.1 vivado 在PL 端添加 AXI-GPIO IP 核,并使能两个通道,两个通道分别连接 PL_PS_Group0 和 PL_PS_Group1。 2.1.2 PL to PS Interrupts 使能PL 给到 PS 的两组中断。 2.1.3 AXI GPIO 配置 使能AXI GPIO 的两个通道,每个...
1,PL端自定义IP,并把需要通过中断给到PS端的信号,端口属性改为interrupt。 如果不这样操作,而是直接把PL里的信号接入zynq中断,会发现在xparameters.h里没有对应的中断号。 不过实践中发现,虽然xparameters.h里没有中断号,但是只要自己定义的中断号与PL端的中断连接是正确对应的,一样可以正常触发中断,进入中断服务函...
vivado2019.2月份之前的版本,PL要向PS接入多个中断,需要添加一个IP,就是concat这个IP,根据你的中断个数配置这个IP就好了。
使能PL 给到 PS 的两组中断。 2.1.3 AXI GPIO 配置 使能AXI GPIO 的两个通道,每个通道使用 1 位即可。 2.2 PS Linux PS 端 Linux 系统下,通过控制 AXI-GPIO 输出高低电平即可使 PL 生成中断信号到 PL_PS_Group0 和 PL_PS_Group1。 2.2.1 AXI-GPIO 控制 ...
使能 PL 给到 PS 的两组中断。使能 AXI GPIO 的两个通道,每个通道使用 1 位即可。PS 端 Linux 系统下,通过控制 AXI-GPIO 输出高低电平即可使 PL 生成中断信号到 PL_PS_Group0 和 PL_PS_Group1。Linux 下,AXI-GPIO 的控制方式和普通 GPIO 没有区别,最简单的方式是通过 /sys 文件系统。...
使能PL 给到 PS 的两组中断。 2.1.3 AXI GPIO 配置 使能AXI GPIO 的两个通道,每个通道使用 1 位即可。 2.2 PS Linux PS 端 Linux 系统下,通过控制 AXI-GPIO 输出高低电平即可使 PL 生成中断信号到 PL_PS_Group0 和 PL_PS_Group1。 2.2.1 AXI-GPIO 控制 ...