EZ-USB™ FX3 USB 5 Gbps 外设控制器

EZ-USB™ FX3 USB 5 Gbps 外设控制器

在这里插入图片描述

EZ-USB™ FX3 提供 USB 5Gbps 至 32 位数据总线,并配备 ARM9,可为任何系统添加 USB 3.0 连接
英飞凌的 EZ-USB™ FX3 是业界用途最广泛的 USB 外围设备控制器,可以为几乎任何系统添加 USB 5Gbps 连接。

EZ-USB™ FX3 的第二代通用可编程接口 (GPIF II) 可连接到处理器、图像传感器、FPGA 或 ASIC。用户可以对其进行编程,使其充当 FIFO、异步 SRAM、地址/数据复用接口、CompactFlash 或专有接口。

EZ-USB™ FX3 主要功能

集成 USB 5Gbps PHY
32 个 USB 端点
通用可编程接口
200 MHz ARM926EJ-S 内核
连接至 I2C、I2S、UART、SPI
10 毫米 x 10 毫米,121-BGA 封装

为什么选择 EZ-USB™

英飞凌的 EZ-USB™ 外设控制器系列提供业界最全面的 USB 产品组合。自 1996 年以来,该系列一直引领行业发展,不断改进可编程 USB 外设控制器的功能和性能,使开发人员能够创建满足最高性能要求的 USB 设备。

更重要的是,英飞凌的优质客户支持和长期供应确保成功的产品生命周期超过几十年。EZ-USB™ 产品组合为任何高速系统提供最低总成本(每美元带宽)解决方案,缩短上市时间,并通过为商业和工业应用提供包括软件和多个设计指南和文档的交钥匙解决方案降低开发成本。

使用 EZ-USB™ FX3 进行设计

EZ-USB™ FX3 带有通用可编程接口 (GPIF II),可连接到处理器、图像传感器、FPGA 或 ASIC。用户可以从专有软件和专用 SDK 中获益,其中包括多个 FX3 固件示例项目和一整套文档,从而大大加快开发周期。设计完成后,客户可以利用英飞凌世界一流的客户支持来审查他们的原理图。

EZ-USB™ 密钥应用程序

USB 3.2 可惠及工厂自动化、医疗和生命科学、零售以及安全和监控。

在工厂自动化中,它可用于机器视觉、生产监控、质量检查、视觉引导机器人、文本/条形码识别以及分类和物流。

在医学和生命科学领域,它可用于实验室设备和自动化、显微镜、眼科、皮肤科、牙科、用于假肢制作的 3D 扫描仪、手术中的成像程序以及运动分析和治疗。

在零售业中,USB 3.2(以前称为“超高速 USB”)可以使 ATM、自动售货机、信息亭、货架检查和销售点系统受益。

在安全和监控领域,它可用于生物识别、人数统计和跟踪、资产管理和执法。

工业自动化的机器视觉

工业自动化的机器视觉是一个庞大而多样化的市场,过去 10 年,该市场每年都保持两位数的增长。随着机器学习的日益复杂和高速摄像机的大量出现,机器视觉预计将在未来 10 年继续保持增长轨迹,涉及更多的应用和行业。

USB 3.2 是机器视觉的核心,可确保从 5 Gbps 开始的完美成像和视频流,同时确保电缆供电的便利性、即插即用的简单性和软件互操作性。

入门

阅读 入门 参阅 FX3 应用说明并查看 FX3 附属指南,了解使用 FX3 进行设计的系统级概述
购买 新的 SuperSpeed 探索套件 (CYUSB3KIT-003) 或 FX3 开发套件 (CYUSB3KIT-001)
下载 并安装相关的安装文件,其中包括:
文档 适用于 CYUSB3KIT-003 SuperSpeed 探索套件
FX3 软件开发套件(SDK)有许多 FX3 固件示例项目
开始您的第一个 FX3 设计
使用 在线技术支持案例系统

关于 USB 3.2(以前称为“超高速 USB”)

自推出以来,USB 发展非常迅速,从最初的 1.0 发展到 2.0,数据速率提高了 40 倍。随着对更高速度的不断追求,USB 3.0 应运而生,速度又提高了 10 倍,达到 5 Gbps。

高容量硬盘驱动器和高速摄像机开始利用高数据速率,并使 USB 成为存储、视频流和数据采集应用的首选接口。从那时起,USB 带宽每 4 年翻一番 - 从 5 Gbps 到 10 Gbps,然后到 20 Gbps - 满足最苛刻的应用程序对速度的无限需求。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

EZ-USB FX3 开发工具套件 CYUSB3KIT-001

USRP B210 的 USB3.0 控制器 FX3: SuperSpeed USB Controller

型号:CYUSB3014

在这里插入图片描述

特性

• 通用串行总线 (USB) 集成

  • USB 3.2、Gen 1 和 USB 2.0 外设符合 USB 3.2 规范修订版 1.0 (TID # 340800007)
  • 5 Gbps 超高速 PHY 符合 USB 3.2 Gen 1
  • 高速 On-The-Go (HS-OTG) 主机和外设符合 OTG 补充版本 2.0
  • 32 个物理端点
    • 通用可编程接口 (GPIF™ II)
  • 可编程 100 MHz GPIF II 可连接各种外部设备
  • 8、16、24 和 32 位数据总线
  • 最多 16 个可配置控制信号
    • 完全可访问的 32 位 CPU
  • ARM926EJ 内核,运行频率为 200 MHz
  • 512 KB 或 256 KB 嵌入式 SRAM
    • 额外连接以下外设
  • SPI 主控,最高 33 MHz
  • UART 支持,最高 4 Mbps
  • I2
    C 主控制器,1 MHz
  • I2S 主控(仅发送器),采样频率为 8 kHz、16 kHz、32 kHz、44.1 kHz、48 kHz、96 kHz 和
    192 kHz
    • 可选时钟输入频率
  • 19.2、26、38.4 和 52 MHz
  • 19.2 MHz 晶振输入支持
    • 内核断电模式下超低功耗
  • VBATT 开启时小于 60 µA,VBATT 关闭时小于 20 µA
    • 内核和 I/O 的独立电源域
  • 内核工作电压为 1.2 V
  • I2S、UART 和 SPI 工作电压为 1.8 至 3.3 V
  • I2
    C 工作电压为 1.2 V 至 3.3 V
    • 封装选项
  • 121 球、10 × 10 毫米、0.8 毫米间距无铅球栅阵列 (BGA)
  • 有关 7 种 FX3 变体的详细信息,请参阅表 24
    • EZ-USB® 软件开发套件 (SDK),用于固件和 PC 应用程序的代码开发
  • 包括 RTOS 框架(使用 ThreadX 版本 5)
  • 涵盖所有 I/O 模块的固件示例
  • 使用 C++ 和 C# 的 Visual Studio 主机示例
    • 可用于快速原型设计的 SuperSpeed 探索板
  • 还提供多种附件板:
    • 用于 Xilinx/Altera FPGA 开发的适配器板
    • 用于视频开发的适配器板
    • 用于概念测试和初步开发的 CPLD 板

框图

在这里插入图片描述

FPFA 框图

在这里插入图片描述

固件流图

在这里插入图片描述
FX3 firmware is based on the example project contained in the FX3 SDK.

Sets up the DMA channels:

  • A P2U channel with PIB_SOCKET_0 as the producer and UIB_SOCKET_1 as the consumer. The
    DMA buffer size is 512 or 1024 depending on whether the USB connection is USB 2.0 or USB 3.0.
    The DMA buffer count is 2.
  • A U2P channel with PIB_SOCKET_3 as the consumer and UIB_SOCKET_1 as the producer. The
    DMA buffer size is 512 or 1024 depending on whether the USB connection is USB 2.0 or USB 3.0.
    The DMA buffer count is 2.

在这里插入图片描述

GPIF II designer

在这里插入图片描述

FPGA 状态机

在这里插入图片描述
State fpga_master_mode_idle:
If transfer mode is not selected, FPGA master remains in this state.
State fpga_master_mode_partial:
If mode = PARTIAL, the state machine will enter this state. If mode ! = PARTIAL, the state machine will enter in
the fpga_master_mode_idle state from this state.
State fpga_master_mode_zlp:
If mode = ZLP, the state machine will enter this state. If mode ! = ZLP, the state machine will enter in the
fpga_master_mode_idle state from this state.
State fpga_master_mode_stream_in:
If mode = STREAM_IN, the state machine will enter this state. If mode ! = STREAM_IN, the state machine will
enter in the fpga_master_mode_idle state from this state.
State fpga_master_mode_stream_out:
If mode = STREAM_OUT, the state machine will enter this state. If mode ! = STREAM_OUT, the state machine will
enter in the fpga_master_mode_idle state from this state.
State fpga_master_mode_loop_back:
If mode = LOOPBACK, the state machine will enter this state. If mode ! = LOOPBACK, the state machine will
enter in the fpga_master_mode_idle state from this state.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/64648.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【数据仓库】spark大数据处理框架

文章目录 概述架构spark 架构角色下载安装启动pyspark启动spark-sehll启动spark-sqlspark-submit经验 概述 Spark是一个性能优异的集群计算框架,广泛应用于大数据领域。类似Hadoop,但对Hadoop做了优化,计算任务的中间结果可以存储在内存中&a…

数据库容灾备份的意义+分类+执行工具!

数据库容灾解决方案的背景 数据库容灾(Disaster Recovery,DR)解决方案的背景主要源于企业对数据安全性、业务连续性和系统高可用性的需求。随着数字化转型的加速,企业的数据量迅猛增长,数据库已成为支撑核心业务的关键…

PDF怎么压缩得又小又清晰?5种PDF压缩方法

PDF 文件在日常办公与学习中使用极为频繁,可想要把它压缩得又小又清晰却困难重重。一方面,PDF 格式本身具有高度兼容性,集成了文字、图像、矢量图等多样元素,压缩时难以兼顾不同元素特性,稍不注意,文字就会…

GoldenDB组件及对应的用户和进程

1. GoldenDB组件及对应的用户和进程 GoldenDB数据库由管理节点、全局事务节点GTM、计算节点CN、数据节点DN等组成。 1.1. 管理节点 管理节点分为集群管理、Insight运维管理平台(InsightServer、RDB、ZK)。 1.1.1. 集群管理 1. 集群管理包括Metadatas…

OpenStack系列第四篇:云平台基础功能与操作(Dashboard)

文章目录 1. 镜像(Image)添加镜像查看镜像删除镜像 2. 卷(Volume)创建卷查看卷删除卷 3. 网络(虚拟网络)创建网络查看网络删除网络 4. 实例类型创建实例类型查看实例类型删除实例类型 4. 密钥对&#xff08…

CSDN编辑器

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个…

四大自平衡树对比:AVL树、红黑树、B树与B+树

AVL树、红黑树、B树和B树的对比与应用场景 树系列相关文章(置顶) 1、从链表到平衡树:二叉查找树的退化与优化 2、自平衡二叉查找树:如何让二叉查找树始终保持高效 3、AVL树入门:理解自平衡二叉查找树的基础 4、红黑树全…

Linux下读取Windows下保存的文件,报错信息中出现“^M“时如何解决?【由于Windows和Linux的换行方式不同造成的-提供两种转换方式】

Windows 和 Linux 的文本文件使用的换行符不同: Windows 使用 \r\n (回车 换行)。Linux 使用 \n (换行)。 因此,当在 Linux 系统上运行带有 Windows 换行符的脚本或读取相关文件时,可能会出现…

npm ERR! ECONNRESET 解决方法

问题:npm 命令遇到的错误是 ECONNRESET,这通常与网络连接问题相关。设置代理解决问题。 一、查看当前代理设置 npm config get proxy npm config get https-proxy二、设置代理 npm config set proxy http://your-proxy-address:port npm config set h…

【UE5】UnrealEngine源码构建2:windows构建unreal engine 5.3.2

参考大神知乎的文章:UE5 小白也能看懂的源码编译指南 据说会耗费400G的空间。 代码本身并不大,可能是依赖特别多,毕竟看起来UE啥都能干,核心还是c++的, 【UE5】UnrealEngine源码构建1:tag为5.3.2源码clone 本着好奇+ 学习的态度,想着也许有机会能更为深入的熟悉UE的机制…

在Linux上获取MS(如Media Server)中的RTP流并录制为双轨PCM格式的WAV文件

在Linux上获取MS(如Media Server)中的RTP流并录制为双轨PCM格式的WAV文件 一、RTP流与WAV文件格式二、实现步骤三、伪代码示例四、C语言示例代码五、关键点说明六、总结在Linux操作系统上,从媒体服务器(如Media Server,简称MS)获取RTP(Real-time Transport Protocol)流…

Vue3 简介

Vue3 简介 最新版本: v3.5.13 1、性能提升 打包大小减少 41% - 初次渲染快 55%, 更新渲染快 133%内存减少 54% 2、源码的升级 使用 Proxy 代替 defineProperty 实现响应式。重写虚拟 DOM 的实现和 Tree-Shaking 3、拥抱TypeScript Vue3 可以更好的支持 TypeSc…

Oracle Dataguard(主库为 Oracle 11g 单节点)配置详解(1):Oracle Dataguard 概述

Oracle Dataguard(主库为 Oracle 11g 单节点)配置详解(1):Oracle Dataguard 概述 目录 Oracle Dataguard(主库为 Oracle 11g 单节点)配置详解(1):Oracle Data…

北京某新能源汽车生产及办公网络综合监控项目

北京某新能源汽车是某世界500强汽车集团旗下的新能源公司,也是国内首个获得新能源汽车生产资质、首家进行混合所有制改造、首批践行国有控股企业员工持股的新能源汽车企业,其主营业务包括纯电动乘用车研发设计、生产制造与销售服务。 项目现状 在企业全…

大数据系列之:深入理解学习使用腾讯COS和COS Ranger权限体系解决方案,从hdfs同步数据到cos

大数据系列之:深入理解学习使用腾讯COS和COS Ranger权限体系解决方案,从hdfs同步数据到cos 对象存储COS对象存储基本概念COS Ranger权限体系解决方案部署组件COS Ranger Plugin部署COS-Ranger-Service部署COS Ranger Client部署 COSN 从hdfs同步数据到co…

1月第一讲:WxPython跨平台开发框架之前后端结合实现附件信息的上传及管理

1、功能描述和界面 前端(wxPython GUI): 提供文件选择、显示文件列表的界面。支持上传、删除和下载附件。展示上传状态和附件信息(如文件名、大小、上传时间)。后端(REST API 服务)&#xff1a…

12.29~12.31[net][review]need to recite[part 2]

网络层 IP 首部的前一部分是固定长度,共 20 字节,是所有 IP 数据报必须具有的 路由器 路由选择协议属于网络层控制层面的内容 l 路由器 的 主要工作: 转发分组。 l 路由 信息协议 RIP (Routing Information Protocol ) 是 一种 分布式的…

免费下载 | 2024网络安全产业发展核心洞察与趋势预测

《2024网络安全产业发展核心洞察与趋势预测》报告的核心内容概要: 网络安全产业概况: 2023年中国网络安全产业市场规模约992亿元,同比增长7%。 预计2024年市场规模将增长至1091亿元,2025年达到1244亿元。 网络安全企业数量超过4…

记忆旅游系统|Java|SSM|VUE| 前后端分离

【技术栈】 1⃣️:架构: B/S、MVC 2⃣️:系统环境:Windowsh/Mac 3⃣️:开发环境:IDEA、JDK1.8、Maven、Mysql5.7 4⃣️:技术栈:Java、Mysql、SSM、Mybatis-Plus、VUE、jquery,html 5⃣️数据库可…

微信小程序:定义页面标题,动态设置页面标题,json

1、常规设置页面标题 正常微信小程序中,设置页面标题再json页面中进行设置,例如 {"usingComponents": {},"navigationBarTitleText": "标题","navigationBarBackgroundColor": "#78b7f7","navi…