


IRQ_F2P
IRQ_F2P 是 Xilinx Zynq / Zynq UltraScale+ MPSoC 等异构 SoC 平台中一个常见的中断标识符,全称为 "FPGA to Processor IRQ"(FPGA 到处理器的中断)。
- F2P = FPGA-to-PS(FPGA to Processing System)
- 在 Zynq 架构中:
- PS(Processing System):ARM Cortex-A 处理器部分
- PL(Programmable Logic):FPGA 可编程逻辑部分
IRQ_F2P表示 由 PL(FPGA)主动发起、发送给 PS(ARM CPU)的中断信号
xlconcat
xlconcat_0 是 Xilinx Vivado IP Integrator 中一个常见的自动生成模块名称,通常表示 "Xilinx Concatenate IP"(拼接器) 的实例。将多个低位宽信号拼接成一个高位宽总线信号。
在 Zynq/ZynqMP 设计中,FPGA 端有多个 IP 需要产生中断:
IP_A (1-bit irq) ──┐
IP_B (1-bit irq) ├──→ xlconcat_0 ──→ IRQ_F2P[0] (to ARM)
IP_C (1-bit irq) ──┘
设备树中的中断号,如下图从61到91
xilinx

复旦微

对应到设备树中的中断号需要减32
如复旦微57对应到设备树中就是
interrupts = <0x0 0x19 0x4>;

740

被折叠的 条评论
为什么被折叠?



