【用 途】 USB3.0 控制器
【性能 参数】
采用CYUSB3014封装。该款控制器集成了200MHz 的ARM9 控制器、512K 字节的RAM和USB 3.0物理层,具有可编程的100MHz GPIF II接口。
下 图是该芯片的逻辑框图。该芯片可用于数字摄像机、数据采集、测试测量设备等多个领域。
FX3(CYUSB3014)提供了丰富的启动方式,比FX2增加了很多。这里所说的启动方式和概念“Boot Loader”是分不开的,尽管两者的含义并不完全相同。因为硬件系统上升到ARM9这个层次,增加了很多外设,控制起来相当麻烦,如果再像51那样,那几乎是不可能的。如果将FX3的启动方式理解成“Boot Loader”从哪启动也是可以的。
FX3支持多种启动方式,可以从I2C EEPROM、SPI EEPROM、USB、GPIF II ASYNC SRAM等方式启动。系统到底从哪种方式启动,主要是由三个引脚决定的,这就是PMODE[2:0]引脚。这三个引脚的不同组合,就形成了不同的启动方式。
下表是一个启动方式的分类表。
这里的F是Float之意,就是不是上拉,也不是下拉的意思。三个PMode引脚,正常的话共有23=8种启动方式,加上浮动的话,共有33=27种启动方式。表中深色部分表示从I2C存储器启动,这与FX2相类似。
这里主要说一下I2C启动方式。I2C存储器可以选择ATMEL 和MICROChip的,就不要选择其它的了。存储容量可以先择128Kbyte以下的,一片容量不够的话,也可以选择多片级联在一起,最多可以选择8个相同容量的存储器,具体的还要以芯片的Datasheet为准。
I2C存储器内存储的内容称之为“Boot Image”,当然有自己固定的格式,如第一个字的内容必须是CY等等,这里不再复述。开发包内也有相应的小工具,用来将编绎后的二进制文件转换成“Boot Image”格式,这个工具在之前提供的SDK(版本号B321)开发包内并不包含,现在最新的SDK(版本号B384)中含有,工具的名字叫elf2img。
相关IC下载
LC864512—5C77/N801 LA7687A(N201) LA4285(N
AN5195K、AN5199、AN5265、AN5274、AN5521、AN5
AD9883APDF格式参考资料。
BA3880S、BA7001、BA7021等PDF格式参考资料
CTV222S等PDF格式参考资料
CXP84420-X133SP等PDF格式参考资料
KA9258D等PDF格式参考资料
LA4225、LA4285、LA4287、LA7680、LA7688A、LA7
LC863320A、LC864912A、LC864916A、等PDF格式参
M51393AP参考资料