在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4696|回复: 8

求助,IO写交易

[复制链接]
发表于 2003-8-9 11:07:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我现在使用VERILOG HDL写的IO写交易,使用自己写的驱动和测试程序测试时,发现写入的数据有时正确,有时不正确,而且错误的很有规律性,读出一次正确值后下次必定是错误的(0),即隔一次得到一个正确值,我不知道是由于PCI IO写交易的问题还是驱动程序或测试程序的问题。
我是这样测试的。先向局部设备写入一个常数,在局部设备中加一,然后在读出数据看是否正确,读过程是经过测试的。谢谢版主。
我终于可以下到你写的源程序了。
 楼主| 发表于 2003-8-11 19:57:48 | 显示全部楼层

求助,IO写交易

版主啊,怎么不回答我?谢谢!
发表于 2003-8-11 20:14:34 | 显示全部楼层

求助,IO写交易

虽然你写了这么多,但是我还是觉的你描述的不清楚,首先你要告诉我你的硬件组成,pci是用什么实现的?是直接用fpga还是用pci桥。
另外,在前面的贴子中,我好像问过你是否使用pci调试工具,在硬件调试成功之前一定要用调试工具进行测试,这样首弦你可以判断你做的硬件到底是好还是坏。
建议你用windriver 或者dos下的pci test先进行硬件验证。
我现在只能推断可能是你的fpga时序设计不满足。不知你是否进行过时序仿真?
 楼主| 发表于 2003-8-13 20:25:06 | 显示全部楼层

求助,IO写交易

我是使用FPGA实现的。仿真一切正常,而且进行IO读交易完全正常,写交易时隔一次出一个正确的值,而且不正确的值都为0。我没用使用调试工具,您发给我的我一直没有收到。renzhg@sina.com,sdrzg@163.com
发表于 2003-8-14 13:00:23 | 显示全部楼层

求助,IO写交易

又发过去了
 楼主| 发表于 2003-8-15 11:16:22 | 显示全部楼层

求助,IO写交易

谢谢,已经收到。能解释一下我的问题在哪儿吗?
 楼主| 发表于 2003-8-16 08:15:05 | 显示全部楼层

求助,IO写交易

为什么我运行PCITEST时,提示"CI BIOS SUPPORT IS NOT INSTALLED OR NO PCI DEVICE PRESENT"。
发表于 2003-8-16 21:29:21 | 显示全部楼层

求助,IO写交易

不会的阿,为什么你遇到的问题都那么奇怪?
直接用dos启动试一试。
再不行用windriver,总之在硬件调试成功之前,最好使用类似的调试工具。
我的第一块pci卡,就是用DOS 的pcitest调试的,感觉到真的很快。
 楼主| 发表于 2003-8-18 17:17:05 | 显示全部楼层

求助,IO写交易

好的,我再试试,谢谢版主!
知道我的IO写交易什么原因吗?是驱动程序的问题还是PCI卡的问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 04:52 , Processed in 0.030184 second(s), 11 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表