首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

向各位高手,请教PCI卡上FPGA数据读写中出现的一个问题

向各位高手,请教PCI卡上FPGA数据读写中出现的一个问题

我做了一块PCI 卡,用于数据采集,PCI接口芯片用的是PCI9054,选用C模式,PCI卡上用了一块FPGA,我在FPGA里设计了存储器。目前我做实验时,发现主机对FPGA里的存储单元进行读操作时,本次要读的存储单元数据被上一次数据读的存储器单元的数据覆盖,而本次读的存储单元数据又将下一次读的存储单元覆盖。同时我也发现主机对FPGA里的存储器进行写操作时,始终都不能将数据写进去,现象是对FPGA内的某个存储器单元进行写操作后,再回读这个单元的内容,得到的结果不是刚才写入存储器单元的数据,而是上一次读某个存储单元的数据。
     因此现在我这块PCI卡FPGA内存储器读写存在的问题是:1、主机对它进行读操作时,有本次数据被上一次读得的数据覆盖的现象,要连读两次才能得到正确的结果。2、主机不能对它进行写操作。   
     查看了9054的数据说明书,觉得我在VHDL程序里用的读写信号控制时序没有错,因此向各位高手请教一下这种问题应该怎么解释和怎么去解决。


[此贴子已经被作者于2003-9-30 22:28:18编辑过]

返回列表