买的MK7325开发板,准备做USB3.0接口调试,可以发现一个问题。
那就是,开机之后,FT601Q给到FPGA的时钟CLK隔一会就没有了。
然后我点击一下官方PC软件“FT600 DATA LOOPBACK”上面的发送或者接收,时钟就会回来,但是过一会
只要没有继续发送或者接收,这个时钟10S之后就没有了。
可以确定的是,USBSS_EN和WAKEUP_en都已经使能了。而且我按照官方给的例子ft60x_top的工程下载下去也是同样的现象,隔一会ILA就无法触发了,因为时钟没有了。
所以两个问题:
(1)怎么办?
(2)FPGA是不是必须要用这个CLK?可不可以用自己的系统时钟?
为了保持和USB的同步模式,否则读写数据可能出错? |