今天试了一下xilinx网站上的V5的例程,直接使用其中的.ace文件放到CF卡中,但是调了半天都没有反应,相当郁闷,后来想到会不会是因为整个过程是热启动,并不是冷启动所造成的,于是关闭机器,先打开板卡开关,然后再打开PC开关,启动。打开PciTree,按照指导操作,哎,尽然发现了pci接口了。继续按操作进行,一切正常。接下来可以开始看EDK的工程了。
察看了一下xapp1030中关于在PC机上测试PCIe接口的提示:
The power up sequence of the PC affects the PCIe scan. In order for BIOS to recognize the drivers and PCIe BARs at power up, the FPGA bit file should be loaded prior to PC power up.
可以看到的确需要在启动之前配置,可以把bitstream文件放在CF卡上,或是PROM中然后选择从中启动,接着先开板卡电源,然后开主机电源,这样就不存在问题了。
当启动机器之后,我又尝试了一下重新配置板卡,PciTree可以发现该接口。不过不是很清楚如果换成其他比特流文件,该PCI接口是否还能够被识别出来。