CY7C68013 USB2.0芯片调试总结
花了两个周,终于把这块CY68013芯片搞得差不多了。
使用同步Slave FIFO通信,使用官方测试工具读取最高速度达到46M/S,写入最高速度39.7M/S(不知道这官方的测试工具到底准不准)。
FPGA芯片使用的是Altera Cyclone III EP3C25F324I7芯片。
使用USB芯片内部时钟,频率48MHz.
EP2 - bulk - 1024*2 - out
EP6 - bulk - 1024*2 - in
总结:
- 官方的资料才是王道,Cypress挺照顾国人的,有不少中文资料,以看官方资料为主。
- 初学不用太深入的了解USB2.0通信协议的知识。68013芯片存在的意义就在于让这些东西简化,让开发更快速、简单。所以要相信这个东西不会太难,难的部分Cypress公司已经帮你做了!
- 官方有一些代码例程,可以下载下来多看看。你想用到的基本都有。
暂时写这些,以后有时间再将资料的地址补充上来。