|
pipiliang 发表于 2013-5-15 09:15 + P) ?8 u- m! b3 Y! j
我找了点资料,涉及到的是USB2.0的,FPGA芯片用的是EP2C5Q208C8N,USB控制器芯片用的是:CY7C68013A,但是不 ... 7 Z8 \: A, n* U, |
EZ-USB_TRM2中,有FIFO读写的时序,在FPGA中,将读写时序模拟出来就可以了。
3 c. m2 Z6 o4 c0 U- }外围的电路,其实网上已经有很多了,不过要注意细节,比如EEPROM的SCL,SDA管脚要有上拉电阻等等..参考设计的话,官网上应该也是有的。$ w+ q1 [ I- d9 e' Y7 _ a7 A& z$ V
FPGA和CY68013的连线其实不多的,就是16位或者8位的数据线,2位地址线,读写控制信号等。技术文档上也都有说明。% m, {5 p7 F8 Y5 ]- f* g
; B% s" d( R+ k1 z$ {# T% }. @在设计的时候,因为牵涉到上位机,单片机和FPGA三方,所以不要上来就把例程的东西都改了,这样一旦出问题,你不知道问题出现在哪里。基本上固件和上位机,刚开始的时候不需要修改的。先把FPGA调通,再根据需要一点点的改。 |
|