编辑: XR30273052 2013-04-20

1 磁盘 ? AN90369 ― 如何将 MIPI CSI-2 图像传感器连接至 EZ-USB? CX3 ? 代码示例: ? USB 高速 ? USB 全速 ? USB 超速 ? 技术参考手册(TRM): ? EZ-USB FX3 技术参考手册 ? 开发套件: ? CYUSB3KIT-003 EZ-USB FX3 超高速浏览器套件 ? 模型:IBIS EZ-USB? FX3?入门 www.cypress.com 文档编号:001-88777 版本*D

3 2.1 EZ-USB FX3 软件开发套件 赛普拉斯为 FX3 提供了完整的软件和固件堆栈,这样很容易便能够将超高速 USB 集成到嵌入式应用内.软件开发套件 (SDK)中带有各种工具、驱动程序和应用示例,有助于加快应用开发程序. 表1. FX3 设计资源 设计 资源 资源所在位置 FX3 固件 带有 GCC 编译器的 Eclipse IDE 安装包 可从 EZ-USB FX3 SDK 的安装包中获取 API 用于执行多种函数 固件示例 有关使用 SDK 的文档 FX3 编程员手册 SDK 提供的所有 API 文档 FX3 SDK API 指南 主机软件 USB 3.0 驱动程序 ― cyusb3.sys 可从 EZ-USB FX3 SDK 安装包获取 主机应用示例 ― Control Center 和Streamer 的应用 赛普拉斯 USBSuite 应用开发 ― 快速入门指南 赛普拉斯 USBSuite 应用开发 ― 快速入门指南 GPIF II 接口设 计 通过 GPIF II Designer 工具,您可以使用状态机来设 计一个自定义的 GPIF II 接口.该工具会生成集成到 FX3 固件内的所需代码. 可从 EZ-USB FX3 SDK 的安装包中获取 GPIF II 通常用于实现从设备 FIFO、SRAM 从设备以 及ADMux 从设备接口 GPIF II Designer 工具 ― 可从 EZ-USB FX3 SDK 的安 装包中获取 GPIF II 文档包含了工具的使用说明 GPIFII 设计指南 ― GPIF II Designer 工具附带(可从 EZ-USB FX3 SDK 的安装包中获取) 固件调试 设置并使用 JTAG 调试器 FX3 编程者手册中的第

12 章2.2 GPIF? II Designer GPIF II Designer 是一个图形软件,设计师可以通过它来配置 EZ-USB FX3 USB 3.0 器件控制器的 GPIF II 接口. 用户使用该工具可以从赛普拉斯所提供的五个接口选择一个,或从头创建专有的 GPIF II 接口.赛普拉斯提供了符合工 业标准的接口,如异步和同步从设备 FIFO、异步和同步 SRAM 以及异步 SRAM.在具有上面所述接口的系统中,开发 者可从一组标准参数(如总线宽度(x

8、

16、x32)、字节顺序、时钟设置)选择所需要的接口.然后,编译已选的接 口.该工具为需要自定义接口的用户提供了一个简洁的三步骤 GPIF 接口开发程序.用户先选择引脚配置和标准参数. 然后,他们可以使用可配置操作设计一个虚拟的状态机.最后,用户通过查看输出时序验证是否与所需时序相匹配.一 旦完成这三个步骤,便可以使用 FX3 对该接口进行编译和集成操作.

3 FX3 是什么? FX3 是一个集成了 Arm? Arm9 处理器的 USB 3.0 外设控制器.并行和串行接口提供了与系统中其他设备的高速连接. 系统中 FX3 器件的主要功能是传输 USB 主机与外设(比如摄像头或扫描仪)之间的高带宽数据.强大的片上 ARM9 处 理器使 FX3 能够访问数据流,并能高效地处理数据.在不要求 FX3 执行数据处理的系统中,ARM9 固件仅初始化和管 理USB 和数据接收/发送设备两个接口间的数据传输. 除了 I2C、SPI、UART 和I2S 串行接口之外,FX3 还有一个高度灵活的可编程接口,即第二代通用可编程接口(GPIF II).通过可编程的 GPIF II,FX3 可以同各种设备(包括 FPGA、图像传感器、ADC 以及应用处理器)相连接.因此, 在多种高性能 USB 3.0 应用中,FX3 是一个优秀的控制器选择. EZ-USB? FX3?入门 www.cypress.com 文档编号:001-88777 版本*D

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题