编辑: XR30273052 | 2013-04-20 |
4 图1. FX3 框图
4 FX3 特性 该部分对 FX3 的主要特性进行简要的介绍. 4.1 USB 接口 FX3 的USB 接口支持下面各特性: ? USB SuperSpeed(超高速)和Hi-Speed(高速)外设功能,符合 USB 3.0 规范(版本 1.0).符合本规范的设备 (如FX3)都与 USB 2.0 规范向后兼容. ? 符合 OTG 补充标准,版本 2.0.FX3 支持高速、全速和低速 OTG 双角色设备功能.作为一个外设,FX3 能够实现 超高速、高速以及全速的传输功能.作为主机,它能够实现高速、全速以及低速传输功能. ? 按照 CEA-936A 规范,在USB D+/DC线上支持 Carkit Pass-through UART 功能. ? 支持多达
16 个输入端点和
16 个输出端点. 4.2 GPIF II 高性能的 GPIF II 接口(作为处理器接口模块(PIB)的一部分)与FX2LP 的GPIF 和从设备 FIFO 接口的功能相似, 但其功能更为先进.GPIF II 是一种可编程的状态机,它所启用的灵活接口使用自己的高速时钟,完全独立于 ARM9. 在工业标准或专用接口中,GPIF II 能够作为一个主设备或从设备运行.GPIF II 可支持并行和串行接口. GPIF II 的主要特性包括: ? 可作为主器件或从器件使用. ? 提供
256 种可编程状态. ? 支持
8 位、16 位、24 位和
32 位的并行数据总线. EZ-USB? FX3?入门 www.cypress.com 文档编号:001-88777 版本*D
5 ? 支持频率高达
100 MHz 的接口. ? 使用
32 位数据总线时,支持
14 个可配置的 I/O 引脚(作为控制信号使用).控制引脚可作为输入、输出或双向引 脚使用. ? 使用 16/8 位数据总线时,支持
16 个控制 I/O 引脚.控制引脚可作为输入、输出或双向引脚使用. 赛普拉斯的 GPIF II Designer 工具有助于快速开发 GPIF II 状态机,并且包含了常用接口的示例.安装 EZ-USB FX3 SDK 时,可以使用 GPIF II Designer 工具. GPIF II 一个常见的应用是作为同步从设备 FIFO 接口,用于很多和 FPGA 的连接中.有关同步从设备 FIFO 接口的详细 信息,请参考 AN65974 ― 设计 EZ-USB FX3 从设备 FIFO 接口中的内容. 4.3 CPU FX3 拥有一个片上
32 位200 MHz ARM926EJ-S 内核 CPU.该内核能直接访问
16 KB 的指令紧耦合存储器(TCM)和8KB 的数据紧耦合存储器.ARM926EJ-S 内核还提供了用于固件调试的 JTAG 接口. FX3 集成了
512 KB 或256 KB 的嵌入式 SRAM(取决于所选择的设备型号),并支持四种启动代码的方法(USB、 GPIF II、I2C 或者 SPI). FX3 能在多种外设(如USB、GPIF II、I2S、SPI 以及 UART)间实现高效灵活的 DMA 连接.FX3 固件配置外设间的 数据访问后,DMA 结构将管理传输,而不需要 ARM9 内核参与.安装 EZ-USB FX3 SDK 后可以使用 FX3 示例固件. 4.4 JTAG 接口 FX3 的JTAG 接口包含一个标准的
5 引脚接口,用于连接 JTAG 调试器,以便通过 CPU 内核的片上调试电........