Synopsys 技术营销经理 Morten Christensen

简介

USB4™ 是 USB 开发者论坛 (USB-IF) 制定的一种新的连接标准。USB4 支持多种高速接口协议,包括 USB4、DisplayPort、PCI Express 和 Thunderbolt 3,可通过单根 USB Type-C 电缆高效地传输数据并同时传递数据、电源和高分辨率视频。USB4 实现高达 40Gbps 的速度,是之前的 USB 3.2 Gen 2x2 标准的两倍。本文简要概述了复杂的 USB4 新标准,包括电缆和连接器,以及片上系统 (SoC) 构建块。如需了解该标准的更多详细信息,请下载 Synopsys 白皮书,USB4:用户的期望或 USB-IF 制定的 USB4 规范促使设计变得日益复杂,。

USB4 电缆和连接器

USB4 可以使用与 USB 3.2 相同的无源 Type-C 到 Type-C 电缆,但是电缆长度可能不同。USB 3.2 支持在最长 2 米的电缆上保持 5 Gbps 的超高速,同样的电缆支持 USB4 达到 20 Gbps 的速度。USB 3.2 支持在最长 1 米的电缆上保持 10 Gbps 和 20 Gbps 的超高速,同样的电缆也支持 USB4 达到 20 Gbps 的速度。将电缆长度减少到 0.8 米,可以支持 USB4 40 Gbps 的速度。因此,我们预计 USB 3.2 的 1 米电缆将被淘汰,取而代之的是使用新的 USB4 标志的 0.8 米电缆。除 DisplayPort 切换模式外,这些 0.8 米的电缆还适用于 USB 3.2 和 USB4。

USB4 40 Gbps 的电缆长度大于 0.8 米,USB4 20 Gbps 的电缆长度大于 2 米时,需要使用有源电缆。有源电缆的设计很复杂。USB4 营销指南包含新的端口和电缆图标,表明支持 USB4。

USB4 主机、集线器、扩展坞和设备

USB4 规范描述了不同 USB4 产品类型的特性和功能。图 1 显示了 USB4 双总线系统架构,其中 USB 2.0(用于向后兼容)与 USB4 分开布线。USB 主机“下游端口”连接到 USB4 集线器、USB 扩展坞(图 1 中未显示)和 USB4 设备“上游端口”。其他 USB4 集线器、USB4 扩展坞和/或 USB4 设备的连接就像 USB 2.0 和 USB 3.2 规范中已知的标准 USB 拓扑和设备树一样。

图 1:连接 USB4 主机、集线器和设备(来源:USB4 规范 图 2-1)

USB4 构建块

USB4 主机、集线器、扩展坞和设备的描述表明,设计 USB4 产品需要许多不同的构建块。Synopsys 提供设计 USB4 产品所需的各种 DesignWare® IP。

支持通道多路复用的 USB4 PHY

DesignWare USB4 PHY IP 可在 USB4 主机、USB4 集线器下游端口 (DFP)、USB4 扩展坞 DFP 和某些 USB4 设备应用的高级工艺节点中使用。新思科技 USB4 PHY 可以通过定制 Type-C 辅助 (TCA) 数字cross-bar切换功能,以实现主机应用的通道多路复用,如图 2 所示。数字交叉开关确保最佳的信号质量,这对于保证 10 Gbps 和 20 Gbps 的数据速率至关重要。Synopsys 还在为某些 USB4 设备应用提供合适的低成本工艺节点的 USB4 PHY。USB4 主机、集线器和扩展坞上用于 DFP 的 USB4 PHY 必须以多种模式运行:USB4、Thunderbolt3、USB 3.x 和 DisplayPort TX 切换模式,如图 2 所示。

图 2:复杂的 USB4、USB 3.x 和 DisplayPort (DP) 切换模式在 Type-C 连接器上的使用

支持在 USB4 PHY 中使用 DisplayPort 2.0

DisplayPort 2.0 流量不会通过 USB4 或 Thunderbolt 进行隧道传输,因为 USB4 规范仅定义了 DisplayPort 1.4a 隧道传输。Synopsys USB4 PHY 支持 DisplayPort 1.4 TX 切换模式,可以根据新发布的 DisplayPort 2.0 切换模式规范进行定制以支持 DisplayPort 2.0 TX。当通过定制支持 DisplayPort 2.0 TX 后,Synopsys 的 USB4 PHY 支持 UHBR10、UHBR13.5 和 UHBR20 数据速率。UHBR20 的四个通道可提供 80 Gbps 的原始数据速率,能够支持 8K 或甚至 16k 显示器和电视、高刷新率游戏、高级 AR/VR 和其他高级显示应用。

用于 AI 加速的 USB4 设备路由器

Synopsys 提供 DesignWare® USB4 设备路由器 IP,该 IP 最初面向的是边缘和大容量存储应用的人工智能(AI)加速器。每个 AI 加速器如何与关联的本地计算和存储器一起运行,取决于具体实际情况,但是图 3 展示了一个可能的示例。在 USB4 模式下,这个 AI 加速器使用 USB4 连接到带有隧道 PCIe 的 PCIe 4.0 嵌入式端点。这种模式使 AI 加速器可以利用连接到主机系统存储器的低延迟直接存储器访问 (DMA) 连接。在 USB 3.x 模式下,该 AI 加速器使用旧版 USB 流(同步)或大量流量连接到 USB 主机。图 3 还显示了支持 PCIe 4.0 的定制 USB4 PHY。集成定制的 USB4 PHY 时,可以将 AI 加速器安装在嵌入式主机中的 PCB 上,或安装在 PCIe 扩展卡上。

图 3:用于边缘和大容量存储的 AI 加速器使用 USB4 路由器 IP 支持新功能

使用额外的 USB4 构建块完成 SoC 设计

除了 DesignWare USB4 PHY IP 和 USB4 设备路由器外,Synopsys 还提供 xHCI 增强型超高速控制器 IP,可用于 USB4 主机、USB4 集线器和 USB4 扩展坞产品。此外,Synopsys 还提供用于 USB4 扩展坞和 USB4 设备产品的 USB 2.0 和 USB 3.2 设备控制器 IP,以及用于 USB4 扩展坞和 USB4 设备产品中的旧版 USB 端口的 USB 2.0 和 USB 3.2 PHY IP。对于显示应用,Synopsys通过使用Synopsys HDCP 2.3嵌入式安全模块提供支持高清内容保护(HDCP)的DisplayPort 1.4 TX(源)控制器IP 。这种 IP 组合可用于 USB4 主机、USB4 扩展坞和 USB4 设备产品。

Synopsys 还提供 DesignWare USB/DisplayPort 1.4 PHY IP,可与 USB4 扩展坞和 USB4 设备产品使用的旧版 DisplayPort 连接器一起使用。设计人员如果想要推出与众不同的 USB4 扩展坞设计,可以将 Synopsys HDMI 控制器和 PHY IP 与适合旧版 HDMI 端口的 HDCP 2.3 ESM 安全 IP 一起集成到 USB4 扩展坞或 USB4 设备上。Synopsys DesignWare 用于 USB4 主机的 PCIe 控制器(PCIe 根复合体)IP,用于 USB4 集线器、USB4 扩展坞和复杂 USB4 设备的 PCIe 交换机,以及 PCIe 设备控制器(PCIe 嵌入式端点),均可用于 USB4 扩展坞和 USB4 设备产品。

总结

用户的期望促使 USB4 变得日益复杂,消费者希望 USB4 产品能够同时支持 USB、Thunderbolt 和 DisplayPort 操作模式以及现有产品。根据现有规范精心设计的 USB4 产品也会支持未来的产品。只有未来才能确定 2019 年发布的 USB4 规范是不是最终的 USB 规范、是否会出现 USB4 发展放缓,和/或设计人员将来是否必须面对 USB5。无论如何,满足用户“USB 正好合适的”的期望的 USB4 产品设计将会令 USB4 取得成功。

作为 USB 技术和标准的主要贡献者,Synopsys 的员工为几乎所有已发布的 USB 标准提出了意见。Synopsys 是世界上最受欢迎和使用最广泛的 USB IP 供应商,产品符合从 USB 1.1 到 USB4 的所有 USB 标准。敬请联系 Synopsys,详细了解我们如何帮助您的下一个设计支持最新 USB4 规范,或启动需要具有 HDCP IP 支持功能的 PCIe、USB 和/或 DisplayPort 的项目。

soc 设计soc设计 uml实务手册_采用 USB4 技术升级 SoC 设计相关推荐

  1. soc 设计soc设计 uml实务手册_企业内训“软件需求设计建模方法学全程实例剖析”训练方案(2020年)...

    ※训练介绍※利润=需求-设计.软件开发中,需求是解决"系统怎样好卖"的问题,设计是解决"降低开发成本"的问题.要迈向"低成本制造好卖的产品" ...

  2. soc 设计soc设计 uml实务手册_企业内训“领域建模和领域驱动设计”训练方案(2020年)...

    ※训练介绍※ 软件开发中,需求是解决"系统怎样好卖"的问题,设计是解决"降低开发成本"的问题.要降低成本,就要尽可能复用已有的各种资源. 目前大多数软件组织的复 ...

  3. soc 设计soc设计 uml实务手册_SoC技术的发展

    一.什么是SoC 1.SoC技术的发展 集成电路的发展已有40多 年的历史,它一直遵循摩尔所指示的规律推进,现已进入深亚微米,乃至纳米阶段. 由于信息市场的需求和微电子自身的发展,引发了以微细加工(集 ...

  4. 使用计算机进行工业模型设计属于,工业设计及计算机技术的应用思考_深圳道途斯工业医疗产品设计...

    工业设计工业设计及计算机技术的应用思考 -摘要社会不断发展,计算机技术的改革也在迅速推进,近年来在工业设计中的应用也越来越广泛.究其原因,是因为在工业设计过程中融入计算机技术, 2018/11/19 ...

  5. 计算机在设计中发挥着怎样的作用,计算机图像处理技术在网页设计中的应用

    管艺博 摘 要:随着现代化信息技术的快速提高,网页设计领域获得了快速的发展,而图像处理技术也随之获得快速的发展,在网页设计领域中发挥着极大的作用,因而,文章针对如何在网页设计中运用计算机图像处理技术展 ...

  6. 华三模拟器hcl实验手册_实验室 | # 实验室废气处理系统的设计#

    实验室废气处理系统的设计必须遵循国家通风.防火.环保.节能等标准与规范,包括:<采暖.通风与空气调节设计规范>(GBJ19-87-2003).<通风与空调工程质量检验评定标准> ...

  7. mysql数据库设计与应用答案智慧树_知到智慧树_MySQL数据库设计与应用_答案完整...

    知到智慧树_MySQL数据库设计与应用_答案完整 更多相关问题 [B11]A.carry onB.linger onC.set inD.log in 数据库的三级模式结构中,模式也称为A.逻辑模式B. ...

  8. 设计一个简单分页存储管理系统_【系统架构】如何设计一个简单灵活的收银系统?看这里!(1)...

    在电商项目中,收银系统是一个不可或缺的功能,因为你不仅要通过它来进行收款.退款,而且也要通过它进行财务的对账.报税等.因此,如何设计一个简单灵活的收银系统,对于开发电商项目来说非常重要. 那如何设计一 ...

  9. mysql数据库设计与应用答案智慧树_知到智慧树MySQL数据库设计与应用完整免费答案...

    发展制造业的一个主要目的就是更好的提高整条供应链上的库存水平.() 衡量数量正确性的指标中常见的有().A.仓储物品完好率B.仓储物品盈亏率C.采购计划完成率D.供应 属于沉没成本的是().A.延误成 ...

最新文章

  1. 自动加载 autoload
  2. 蓝桥杯_算法训练_Torry的困惑(基本型)
  3. c语言不可见字符的ascii,转CHAR不可见字符
  4. LeetCode 239. Sliding Window Maximum
  5. LeetCode 07. 整数反转
  6. java的runtime error_Java常见的运行起异常(runtime exception)
  7. 数据工程师需要掌握的 18 个 Python 库
  8. 追佛信道不如追求真理。。
  9. 亲和数[HDU2040]
  10. win10php环境配置教程,win10php环境搭建详细教程
  11. 安卓电子书格式_求把 EPUB 转换成 MOBI 的电子书格式转换工具
  12. H5基础阶段二(表格、表单)
  13. c语言程序设计数组说课,C语言程序设计说课PPT课件(超好)
  14. android 百度地图公交路线,android百度地图之公交线路详情搜索
  15. MySQL 2003报错解决方案
  16. 病毒木马查杀实战第017篇:U盘病毒之专杀工具的编写
  17. 荒野大镖客2无法连接远程计算机,荒野大镖客2pc版常见问题解决办法_常见问题解决方法汇总...
  18. android ptp 源码分析,ptp增加豆瓣评分
  19. 人脸识别 人脸实名认证
  20. Excel自定义排序

热门文章

  1. Springboot整合swagger指南
  2. 【网址收藏】spark on k8s operator github地址
  3. k8s volume卷
  4. Scala集合:Map集合
  5. Python Django单表查询之日期查询(大于小于范围查询)
  6. HBase的列族式存储介绍
  7. Spring MVC Hibernate验证器使用示例
  8. js操作节点对象-getElementById
  9. “优秀IT工程师”是什么样的?
  10. Qt与Tomcat服务器通信实例 post方法提交