微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > PCIe卡FPGA配置时间过长导致PC不知别。

PCIe卡FPGA配置时间过长导致PC不知别。

时间:10-02 整理:3721RD 点击:
PCIe卡 EP4CGX的FPGA PCIe硬核 EPCS64的AS配置方式。
由于怕卡在客户那里升级升挂掉,采用远程配置方式,上电后先配update,再配app。(update和app都是FPGA的配置文件),导致上电后FPGA的配置时间过长,板卡插在有的PC上可以正常工作,插在有的PC上(主要是dell的),就认不到卡。
后来测试发现是有的主板启动非常快,导致PC还未配好正常工作,PCIe协商就结束,从而认不到卡。
如果协商失败,能有什么办法可以触发PC重新协商来认一次卡呢?(除了重启电脑)

看了几天IP核的资料,没有收获。
实在没办法的话就只能改版了,将配置方式改为并行的FPP,缩短FPGA的配置时间。
有木有高手遇到同样的问题啊... ...

能不能在Update模式下就进行PCIe协商,协商好了再跳到app模式。两种模式下PCIe相同配置,是不是可以骗过电脑?


是这样的,现在基本上认为和不同主板不同的插槽有关,同一块卡,插在别的主板上不会有这个问题。我的PC有2个插槽,插在另一个插槽上也不会有这个问题。



    修改BIOS,让PC多等一会去检查PCI?

PC上电后,按住PAUSE一会再按任意键继续,可以吗?


不知道在BIOS里如何修改啊,找不到这个选项。


恩 我试试先

应该是没有什么好方法 如果可以接受的话软重启下 不行就换下配置方式吧 用FPP模式

此问题没有好办法,就是缩短配置时间,FPP模式读FLASH也很耗时的哦!

Xilinx为了PCIe专门做了个X16的配置芯片,你说呢...

if host can't identify the device. it will abort the connection

学习了

支持!

把fpga的下载配置速度设置成最快就可以了



   怎么设置这个速度?

我现在也遇到这个问题 FPGA程序先加载 导致上位机无法识别 我想把SPI配置改成BPI 还有BIOS里面有什么可以更改的吗?使上电时间延长一些

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

网站地图

Top