现在我正在考虑在FX2LP(CY3684)
开发板上开发用于USB高速控制器的工具箱。
对于这项工作,我有几个问题。
我想把CY7C68013A作为一个从设备和AT91SAM3U(
ARM皮质处理器)作为主机设备。即使主机设备也提供USB高速(480MbPS),它不提供驱动器和用于批量传输的示例。这就是我选择CyPress芯片的原因。
1。这些芯片(CY7C6801XX系列)或一些示例提供了Windows XP或7(32位和64位)的USB高速批量传输驱动程序吗?我阅读了大部分关于开发工具包的文档,所以它们似乎提供了它。我只是希望在我购买工具箱之前确认一下。
-如果它提供USB高速批量传输。当没有从设备与主机PC.
通信时,它是多么快,我认为它不能等于480 Mbps。
最重要的是,CyPress批量传输驱动程序所提供的批量数据传输速率平均应该高于200 MbPs。我希望你的设备能做到。
2。我看CyPress套房USB 3.4.7。软件中的C语言库也为批量传输提供了必要的方法吗?
三。看来,我应该把一些程序代码8051,使其工作。根据数据表(第380-08032),8051代码可以从USB、EEPROM和外部存储设备加载。然而,如果代码是从USB或外部存储器加载的,当
电源关闭时,代码不能被保存,这意味着保持USB控制器8051代码的唯一方法是将代码保存到EEPROM中,对吗?.
4。通用可编程接口(GPIF)的目的是什么?为什么需要?
请回答这些问题。如果有人对这些事情有一些看法。
以上来自于百度翻译
以下为原文
Now I am considering to work on FX2LP(CY3684) Development Board Kits for USB High Speed Controller.
For this work, I have several ques
tions.
I would like to make CY7C68013A as a slave deivce and AT91SAM3U(ARM cortex processor) as host device. Even though the host device also provides u*** high speed(480mbps), it does not provide the driver and an example for bulk transfer. That is why I choose Cypress chip.
1. Do these chips (CY7C6801xx Series) or some example source provide USB high speed Bulk transfer driver for windows xp or 7 (32bit and 64bit)? I read most of document about the development kits, so it seems they provide it. I just hope to make it sure before I purchase the kit.
- If it provides USB high speed Bulk transfer. How fast it is when no slave device has communication with host PC. I think it cannot be equal to 480 mbps.
- The most important thing is the bulk data transfer rate, given by Cypress Bulk Transfer driver, should be higher than 200mbps in average. I hope your device can make it.
2. I am looking though Cypress Suite USB 3.4.7. Does C# library in the software also provides necessary methods for bulk transfer?
3. It seems I should put some program code for 8051 to make it work. According to the datasheet(#38-08032), 8051 code can be loaded from USB, EEPROM, and external memory device. However, if the code is loaded from USB or external memory, the code cannot be kept when power is off, which means the only way to keep the 8051 code for u*** controller is to save the code into EEPROM, am I right?.
4. What is the purpose of the General Programmable Interface(GPIF)? Why it is needed?
Please answer these questions.. if somebody have some exprience about these matters.
0