ZCU106所有文档均可在xilinx官方网站下载。
到06/22/2018为止,文档有三部分:User Guides(2)、Example Designs(7)、Board Files(2)。
zcu106板子到了之后,首先按照说明书(内容和xtp472-zcu106-quickstart一样),启动板子,一切正常。
然后是Example Designs(7)里的7个测试。
首先按照xtp497-zcu106-setup-c-2018-1.pdf安装cp210x驱动和终端Tera Term(Tera Term只有Windows版本,Ubuntu下可以用串口工具Kermit)。
然后是XTP491-ZCU106 Board Interface Test 和XTP492-ZCU106 IBERT Tutorial,按照文档步骤进行测试,大部分测试正常,有一些可能是需要外设或是跳线连接无法测试所以就没做。
接下来的测试出问题了。XTP493-ZCU106 IPI Tutorial中是利用SDK生成镜像文件,然后通过QSPI flash烧写到板子上,然而这样出现了问题,目前还未解决。具体问题可查看xilinx社区论坛。这之后,按板子上的LED来看,FPGA一直在初始化,表明板子正常工作的DONE(LED灯)也不亮。
总结是:不要通过QSPI flash烧写东西到板子上!!!不要动flash
另外,flash出问题后,发现有个测试文档XTP496-ZCU106 Restoring Flash Tutorial,教你重置flash。我尝试过之后发现按步骤走下来,然后将FPGA模式开关SW6配置在SW6[1:4]1011,原本亮着的红色LED:PS_ERR_STATUS会熄灭,但是FPGA_INIT_B始终是红色的,DONE(LED灯)也不亮。同时SW6一改变,PS_ERR_STATUS又会变红,完全没有解决问题……估计是flash覆盖失败,没法完全恢复到初始化状态。
板子上有一个按键SW3,我看是系统复位,但也没用。
XTP494-ZCU106 MIG Tutorial测试成功。
XTP495-ZCU106 System Controller GUI Tutorial不成功,点击电压等完全没信息。