基于ZYNQ的PCIe板卡上电时PC为什么有时要启动两三次才启动...

2020-02-02 12:12发布

本帖最后由 xiaolin4006 于 2015-9-9 19:55 编辑

最近用XC7Z015做了一块PCIe的板卡,调试的时候发现,程序烧写到QSPI-FLASH里面以后关机再开机,PC机会出现启动两三次才能启动起来,也就是按下PC的启动开关后,CPU风扇转起来了,ZYNQ的DONE指示灯点亮,然后PC风扇停转,DONE指示灯熄灭,等两秒左右风扇又转起来,DONE指示灯又点亮。如此往复。有时候两次后进系统,有时候三次后进系统,有时候直接就成功进系统。最糟糕的情况是DONE指示灯点亮后电脑一直就进不去系统了。这是什么原因呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
雪夜虫子
2020-02-02 12:29
本帖最后由 雪夜虫子 于 2015-9-10 09:03 编辑

Zynq的启动过程比纯FPGA繁琐,是先加载PS部分,然后再加载PL部分。PCI-E在PL部分。你的PCI-E启动时间满足要求吗?(标准里好像是100ms,但200ms一般也可以。)可以量一下PCI-E复位信号跳变沿和done信号跳变沿之间的时间。

一周热门 更多>