中断(硬件篇)从pci 说起

本文深入探讨了PCI设备的中断机制,包括中断信号的触发原理、INTx线的使用方式,以及针对多功能设备如何灵活配置中断信号,旨在帮助开发者更深入地理解PCI设备的中断管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先看一下pci 设备的pin list

扯点题外话,里面大部分信号是低电平有效。据说是因为低电平阻抗低,抗干扰能力强。

可以看到,它有四个中断pin,但是它是放在右边作为optional 的。


在PCI 里面,中断是电平触发的,低电平有效,如果不是走MSI方式,当Device 有需要的时候,Device driver 会去拉低INTx line.  一旦这个信号被拉低,它会持续为低,直到Driver 没有了pending 请求。如果是单功能设备,那么只需要用到INT A,多功能设备可以把INT A, B, C ,D 都用完。

对于多功能设备而言,上的的逻辑设备可以使用A, B,  C ,D 中的任何一根。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值