请教各位朋友,我们做了一块PCI接口的网卡,使用的是FPGA编写的PCI软核,而不是PCI芯片。所以我在驱动程序中也没有对PCI配置。使用DS编写了PCI驱动程序,就是用一个IO和一个中断两个资源,在双击调试的时候(使用交叉线),传输数据没问题。但是当把传输卡接到网络上时(使用网...
全文
回复(2) 2009-02-20 09:30 来自版块 - 非USB硬件驱动开发
表情
yeaiping谢谢你,“蓝屏”问题已经解决,好像和配置网卡寄存器有点关系。具体我也不清楚,反正改完就好使。我也把驱动程序的接收代码改动了,所以都不知道是什么原因造成的。 另外,谢谢楼上这位,PCI的配置应该是在FPGA的IP核里已经用VHDL描述完了,我直接是烧进FPGA芯片里,所以编写驱动时...(2009-02-22 15:12)
gucheng82没用过FPGA的PCI核,只用过PCI芯片,不过道理应该是一样的,就是都要遵守基本的PCI规范 你在用IP核的时候,就可以把他当作PCI芯片去看。它的说明里肯定会有其包括的寄存器说明的,这些肯定是需要配置的,除非它都做成ROM固化在IP核里面了,是用户不可更改的。举个例子来说,你...(2009-02-21 10:34)

返回顶部