qinshou211
驱动牛犊
驱动牛犊
  • 注册日期2009-05-16
  • 最后登录2010-03-09
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望191点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2644回复:4

询问一下PLX9054与PCI中断时常的问题

楼主#
更多 发布于:2010-01-15 09:22
目前用PLX9054的LINT作为中断信号的输入,但是我看手册他并没有电平触发方式,而且开启后来一个低电平,就会把相应的低电平传入到PCI中断的INTa引脚上,我在驱动程序中使用windriver生成的API函数打开相应的PCI,9054中断使能信号,并且设置好中断的函数。但是目前问题是,根据上位机的速度不同,对这种电平敏感型的中断我们下位机如何保证适当的低电平时长呢?同样的时长,上位机性能好的话,主频高的话就会收到很多中断,这是最让人郁闷和头疼的事情,请问哪位大侠曾经用过PCI中断,可否介绍一下经验,谢谢了
qinshou211
驱动牛犊
驱动牛犊
  • 注册日期2009-05-16
  • 最后登录2010-03-09
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望191点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-01-16 14:56
自己顶一个吧
qinshou211
驱动牛犊
驱动牛犊
  • 注册日期2009-05-16
  • 最后登录2010-03-09
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望191点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2010-01-19 15:19
没人再顶一下啦?
mnbqwe10
驱动牛犊
驱动牛犊
  • 注册日期2009-02-24
  • 最后登录2011-03-15
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2010-06-10 23:33
要是用到LINT#的话,下位机会有个机制产生中断,即LINT#置低(常态应该是高电平)。然后,上位机接收到了中断以后,下发一个清中断的命令,下位机接收到上位机下发的清中断的命令后,将LINT#拉高,即完成了清中断,整个过程应该是这样子
zhuo811
驱动牛犊
驱动牛犊
  • 注册日期2008-02-13
  • 最后登录2010-06-21
  • 粉丝0
  • 关注0
  • 积分33分
  • 威望198点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2010-06-21 21:50
应该是进中断函数后,清中断寄存器的使能位,下位机等待上位机操作完后,再继续置低中断位LINT,INTA是PCI端的中断位。
游客

返回顶部