微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > PEX8311的PCIE板卡FPGA程序,关于上传FPGA内部生成的数据问题

PEX8311的PCIE板卡FPGA程序,关于上传FPGA内部生成的数据问题

时间:10-02 整理:3721RD 点击:
目前正在调试PEX8311的PCIE板卡FPGA程序,想要将FPGA内部生成的数据,上传到PC端,我用两个ram,一个存储FPGA内部生成的数据,一个存储从PC端下传的数据,但是从PLXMON上的DMA空间读取的数据是乱的,而且不能向RAM里从PC端下传,请问应该怎么办呢?或者请教各位,将FPGA生成的数据如何传输到PC端

上面的ram存储生成的数据,然后上传至PC端,下部RAM存储从PC端下传的数据

8311 DMA LOCLA TO PCI ,开始传输之前的4A地址对应的03,就是DMA通道使能位、DMA start,这块时序是如何出来的?我一开始以为是local configuration 读,但是看到LW/R是高电平?有人指点指点?还有在传输结束之后是不是还要有这么段时序,来获取DMA结束Done标记?

这个PCIE 芯片太老旧了。 已经没有市场了。


你用过吗?



   当初选得时候就啥都不懂,下载看来老片子,网上也没有什么资料可以帮助的。自个捣鼓咧,不过我在测试local到PC传输数据的过程中,从PLXMon工具的DMAbuff中读出来的数据  为啥总是有时候出现EEPROM中的配置数啊,就是很规律的,32个正常数据(是对的),然后接下来是eeprom中的8311,10B5之类的。不是复位问题,也不是地址总线的问题。就是不明白eeprom的值怎么跑过来的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top