当前位置:   article > 正文

(19)Xilinx PCIE中断理论(学无止境)_xilinx19

xilinx19

0 PCIE中断应用

a)基于PCIE接口数据采集系统中断应用

系统架构:下位机是FPGA(Xilinx K7/V7/A7 FPGA),上位机是CPU(ARM、PowerPC、DSP、PC主机);

数据处理:FPGA进行数据采集并缓存。当数据缓存到一定程度时,FPGA产生一个中断信号通知上位机接收数据。

b) 基于交换机或者系统状态上报中断应用

系统架构:下位机是FPGA(Xilinx K7/V7/A7 FPGA),上位机是CPU(ARM、PowerPC、DSP、PC主机);

数据处理:FPGA实时监测硬件接口状态。当接口异常时,FPGA产生一个中断信号通知CPU进行异常处理。

1 PCIE中断类型

PCIe有三种中断,分别为INTx中断,MSI中断,MSI-X中断,其中INTx是可选的,MSI/MSI-X是必须实现的。无论是什么应用,基本都需要中断,因此很有必要了解这几种中断的处理方式。

a)什么是MSI?

MSI, message signal interrupt, 是PCI设备通过写一个特定消息到特定地址,从而触发一个CPU中断。

b)什么是MSI-X?

MSI-x是MSI的扩展和增强。MSI最多支持32个中断,且要求中断向量连续, 而MSI-X没有这个限制,且支持的中断数量更多。

c)什么是INTx?

INTx是传统中断,虚拟总线类型ÿ

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/727807
推荐阅读
相关标签
  

闽ICP备14008679号