本人再学习CH01_USB_First\01_fpga_prj\01_loopback这个例程的时候有个问题不太理解。
例程中FT601的核心控制代码如下所示:
我理解这个程序上电之后,TXE_N_i应该是低电平,所以PC端还没写数据之前FT601就会先进入状态机的状态2,然后WR_N_o变低,FT601进入写数据模式,将FIFO里的数据写入FT601,等待PC读取。如果这个理解是对的话,那么PC上的应用程序读到的第一批数据就不是PC写入FT601的数据了。但是回环检测的例程检测发送和读取数据一致。请问是我哪里理解错了吗?
|