阅读:1317回复:3
用ALTERA的FLEX10K20设计PCI接口,配置可以正常读写,IO只能读不能写是何原因?
各位高手:
我用VHDL语言设计PCI接口,使用Altera公司的FLEX10K20TC-4,设计出的PCI卡配置的读写正确,系统能够发现新硬件,但是IO口可以读出内容,却不能写入数据,不知原因在哪? 如有高手有相关资料,请发往weixingliu2001@yahoo.com.cn |
|
沙发#
发布于:2003-10-23 11:47
仿真没问题吗?
各种情况全考虑了吗? |
|
板凳#
发布于:2003-10-26 22:56
你现在可以做到读出来,说明pci io操作周期时序已经正常
检查一下你的数据锁存信号的时序,应该有所帮助 |
|
地板#
发布于:2003-10-27 14:10
如果计算机能找到卡,并且计算机已经分配给你的IO、MEMORY、INT的资源正确(没有冲突),IO、MEMORY的大小跟你硬件相同。那么说明你的PCI卡配置时序正确。
上面一定先保证做到! 然后,再考虑到你的基址BAX的读写问题。 如果读正确,写不了,那么兄弟,你就花时间去检查你的写状态机和写使能信号吧。一旦解决了,那么你的PCI卡硬件肯定没问题。你就开始写DRV吧,祝你成功! 上面的建议希望对你有所帮助! |
|