lovedrvdev
驱动牛犊
驱动牛犊
  • 注册日期2004-07-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望42点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1272回复:0

PCI中断接口板疑问

楼主#
更多 发布于:2005-05-06 23:00
小弟我打算做一个PCI中断接口板,就是把4个中断接入PCI板卡,产生相应的中断服务程

序,这时中断服务程序的处理的内容与中断接口板无关,中断接口板只是引入中断,我

现在有几个问题想请教一下高手:
1我如果用PCI9052做,而PCI9052只有两个局部中断,我现在是四个中断,这个问题怎么

解决。我的想法是将四个中断两两相或接入两个局部中断输入引脚,再将四个中断同时

接其它引脚,并能引起寄存器的改变,中断服务程序通过查询这几个寄存器能判断出是

那个中断,当然这几个寄存器必须能被清掉。不知道PCI9052有这样的引脚和寄存器没有

。高手还有什么更好的方法来扩展PCI9052的几个局部中断。
2因为只涉及到中断信号,而其它信号统统没用,是否可以简化一下设计,但我想DEVICE

ID和VENDOR ID等配置信息还是必要的。如果用CPLD来作设计,大家一般用VHDL还是

VERILOG HDL,我看了网上的PCI DESIGN GUIDE和一本关于PCI接口设计的书都是用

VERILOG HDL,而论坛上好像使用VHDL。如何用HDL设计这个接口?
3四个中断引入时需用3486电平转换,可以吗?需要用符合PCI标准的器件吗?
4PCI的局部CPU是用什么来实现,我看一般是CPLD,单片机可以吗?CPLD的编程用VHDL还

是VERILOG HDL。
请高手赐教
游客

返回顶部