阅读:2744回复:4
询问一下PLX9054与PCI中断时常的问题
目前用PLX9054的LINT作为中断信号的输入,但是我看手册他并没有电平触发方式,而且开启后来一个低电平,就会把相应的低电平传入到PCI中断的INTa引脚上,我在驱动程序中使用windriver生成的API函数打开相应的PCI,9054中断使能信号,并且设置好中断的函数。但是目前问题是,根据上位机的速度不同,对这种电平敏感型的中断我们下位机如何保证适当的低电平时长呢?同样的时长,上位机性能好的话,主频高的话就会收到很多中断,这是最让人郁闷和头疼的事情,请问哪位大侠曾经用过PCI中断,可否介绍一下经验,谢谢了
|
|
沙发#
发布于:2010-01-16 14:56
自己顶一个吧
|
|
板凳#
发布于:2010-01-19 15:19
没人再顶一下啦?
|
|
地板#
发布于:2010-06-10 23:33
要是用到LINT#的话,下位机会有个机制产生中断,即LINT#置低(常态应该是高电平)。然后,上位机接收到了中断以后,下发一个清中断的命令,下位机接收到上位机下发的清中断的命令后,将LINT#拉高,即完成了清中断,整个过程应该是这样子
|
|
地下室#
发布于:2010-06-21 21:50
应该是进中断函数后,清中断寄存器的使能位,下位机等待上位机操作完后,再继续置低中断位LINT,INTA是PCI端的中断位。
|
|