赞
踩
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是传统中断,虚拟总线类型ÿ
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。