阅读:2348回复:8
遇着难题,pci9054本地端与fpga通讯不行
用plxmon 给pci9054本地端写数据,也就是通过bar2 bar3 写,本地端用示波器测量总线请求信号电压,也是有的,但跟fpga 就是通讯不上,不知道是什么原因。
用driverstudio 来开发的驱动程序,也是这个问题,但是没有测量本地端的电压值,现在不知道是驱动程序有问题,还是fpga 得时序逻辑有问题,还是pci9054没有设置好。 用plxmon把本地端的地址映射空间和基地址都设置好了,还是不行,快要急疯了,走头无路了, |
|
沙发#
发布于:2008-10-21 09:18
我靠,这么大的字体
吓人啊? |
|
|
板凳#
发布于:2008-10-22 10:32
我好像也是类似的问题,关注!有联系方式吗?一起讨论?
我QQ:79990962 |
|
地板#
发布于:2008-10-22 20:46
不知道谁会阿,问了半天看来都在初级阶段,问天天不灵阿。着急啊,谁会阿,
现在情况有新进展。用PLXMON写本地段,测试本地请求占用信号是存在的,而且写几个数,就有几个方波。但如果将fpga得IO口设置好逻辑关系,即允许请求信号与请求信号一致,则本地端的请求信号也没有了,而且本地端的寄存器被改写了,全部为FFFFFFFF,这是怎么回事?难道是FPGA改写了本地端的寄存器?那就是PCI9054得主从模式了,可我现在想用PCI9054得从主模式,即PCI9054对于FPGA 来说,是主设备,而FPGA 是从设备。 现在很有可能是PCI9054是从设备,而FPGA 是主设备。怎么设置 PCI9054得主从模式阿?什么情况下工作在从主模式,什么情况下工作在主从模式? 晕 阿! |
|
地下室#
发布于:2008-10-22 21:10
我的情况一样,忘高手指点迷津!
|
|
5楼#
发布于:2008-10-23 10:09
以我的感觉,你的FPGA那边可能有问题,驱动你是自己写的吗?还是用别人的?
|
|
|
6楼#
发布于:2008-10-23 20:07
先是用的plxmon,用自己的驱动还没有测过。
|
|
7楼#
发布于:2008-10-24 06:41
直接把LHOD和LHOLDA短接本地寄存器的值都能读写,并且LHOLD也有信号,就是现象有点不对,我估计FPGA也有问题,但是我FPGA的其他逻辑都可以!
|
|
8楼#
发布于:2009-03-04 21:31
谁有fpga本地端的控制逻辑,贡献一下啊,我看书上的好简单阿,我也试过了,可是写的跟读回来的不一样。大概是哪里有问题啊?
|
|