0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虚拟环境标志着ICE时代的结束

星星科技指导员 来源:嵌入式计算设计 作者:Jean-Marie Brunet 2022-06-29 14:49 次阅读

协议在大规模设计中无处不在,并且不断更新以支持对更高速度、更高带宽和更低功耗的需求。事实上,当您开始下一个项目时,很有可能在设计中至少有一些协议的新版本。

在某些领域(例如仿真),您应该会看到更少的问题,因为验证 IP 通常支持多个仿真器,以及最常见的仿真器方法 Verilog 和 UVM。只要确保您与时俱进。

然而,仿真是另一回事。不同类型的验证 IP 针对不同的在线仿真 (ICE) 方法以及虚拟和仿真加速。而你选择的模拟器和它支持的验证IP对你可以使用的方法有很大的影响。

ICE 最初被用作将仿真器中的设计连接到外部世界的一种方式。它允许外部硬件将基于协议的流量流式传输到位于仿真器中的设计中。使用速率适配器,它可以处理流量生成器和仿真器之间的速度差异。

也就是说,随着工程师意识到他们使用虚拟环境具有更多的灵活性、功能和可重复性,ICE 时代正在迅速结束。虚拟化趋势的主要驱动力是通过提高资源可用性来最大化投资——模拟器已经进入数据中心以充当企业范围的资源。

Mentor几年前开始使用其Veloce 仿真器和 VirtuaLAB 组件支持这种迁移。其他人正在努力追赶,但尽管有营销言论,但仍然远远落后。Mentor 的 VirtuaLAB 组件的行为类似于 ICE,但没有基于硬件的流量生成器和电缆的限制。这使得它们灵活、可重复和可即时重新配置,具有比原始同类更多的功能。

VirtuaLAB 模型适用于大多数关键协议,包括以太网、PCI Express 和 USB,并且已在数百种设计中成功用于磁带。以太网交换机设计人员在三四年前迁移到这项技术,当时很明显,使用 ICE 连接 100 多个以太网端口,每个端口都有各自的以太网电缆是不切实际的。网络交换机设计人员正在使用 VirtuaLAB 通过虚拟以太网传输 150 多个以太网端口,从而控制通过虚拟 PCIe 运行实时软件的交换机。现在,固态磁盘 (SSD控制器设计人员正在使用 Virtual NVMe 和 SATA 进行同样的过渡。

还不相信?让我列出从 ICE 转向虚拟仿真的几个关键原因。一是需要可合成的交易者。速率适配器已从位于与仿真器相连的实验室中的外部盒子转移到位于仿真器内部的合成事务器。虚拟的优势在于可以在世界任何地方重新配置可合成的交易者,并在设计团队之间轻松共享。

Mentor 虚拟解决方案的另一个关键特性是性能。尽管存在所有限制,ICE 能够以大致最大的仿真器速度传输流量。使用虚拟,您依赖于控制和生成流量的主机 PC 与仿真器之间的连接速度和带宽。Mentor 已经能够调整此性能以获得与 ICE 速度相当的性能。有趣的是,其他解决方案在尝试提供虚拟解决方案时会经历超过 3 倍的大幅放缓

这不是软件修复;相反,它是模拟器的基本架构限制。

Mentor 在从 ICE 到虚拟 ICE 的行业迁移中处于领先地位。该公司从客户和协议特别兴趣小组那里汲取灵感,他们不断生产新版本的 PCIe、以太网、NVMe 等,尤其是在软件定义网络 (SDN) 和 SSD 领域。

也就是说,Mentor 已经能够为所有主流(以及一些小众)协议维护一个完整的解决方案库,让您可以使用事务处理程序或通过软件验证 IP 和 SoC 设计。该公司在关键标准组织中占有一席之地,以确保设计人员为不断发展和新兴的协议提供最有效的仿真支持。

Veloce 仿真平台与虚拟协议模型相结合并通过 CoModel 通道互连,提供了一种经济高效的解决方案,用于证明您的设计与它所包含的任何协议完美交互。凭借 Veloce Strato 上 150 亿门的可扩展性,您可以期待多年的无忧验证。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真器
    +关注

    关注

    14

    文章

    988

    浏览量

    82987
  • 交换机
    +关注

    关注

    19

    文章

    2433

    浏览量

    95628
  • SSD
    SSD
    +关注

    关注

    20

    文章

    2687

    浏览量

    115475
收藏 人收藏

    评论

    相关推荐

    【Longan Pi 3H 开发板试用连载体验】给ChatGPT装上眼睛,并且还可以语音对话:4,项目开发环境搭建

    项目环境搭建 从这一期开始我们要正式开始做项目。项目的开发环境是python,Longan Pi中已经预先安装了Python 3.11。出于多用途使用考虑,我们最好给每一个项目新建一个虚拟环境,这样
    发表于 04-12 15:39

    谷歌DeepMind推出SIMI通用AI智能体

    近日,谷歌的DeepMind团队发布了其最新研究成果——SIMI(Scalable Instructable Multiworld Agent),这是一个通用人工智能智能体,能够在多种3D虚拟环境
    的头像 发表于 03-18 11:39 365次阅读

    虚拟现实技术应用在哪些方面

    虚拟现实(Virtual Reality,简称VR)技术是一种将用户置身于虚拟环境中的交互式数字技术。它通过模拟真实世界的感官体验,如视觉、听觉、触觉和运动等,使用户可以与虚拟环境进行互动。
    的头像 发表于 01-15 09:31 669次阅读

    虚拟制片:LED屏幕与XR技术的革命性创新

    和XR虚拟拍摄成为了核心的技术关键词。 一、LED屏幕:营造沉浸式虚拟环境 LED屏幕在虚拟制片中扮演着构建和展示虚拟场景的关键角色。这些屏幕能够呈现出高清晰度的画面,通过精确的颜色和
    的头像 发表于 09-13 17:38 353次阅读

    使用uart3进行数据通信,如何实现时间作为结束标志

    使用uart3进行数据通信,如果不想在数据结尾加类似’\\\\n’的符号作为结束标志,而是想使用时间作为结束标志,如几百毫秒没收到数据就认为一组数据接收完毕,请问有什么办法实现吗。
    发表于 08-20 15:21

    【Milk-V Duo 开发板免费体验】Milk-V Duo 开发板使用阿里云主机的python环境搭建

    配置: “ source /etc/profile “ 您现在可以在任何终端窗口中使用Python 3.6命令了。 5、设置Python虚拟环境(选项) Python虚拟环境是一种轻量级的解决方案
    发表于 08-18 00:49

    虚拟现实和增强现实区别

    ,实现方式也有所不同。在这篇文章中,我们将探讨虚拟现实和增强现实之间的区别。 首先,虚拟现实是建立在对完全虚拟环境的模拟上的技术。用户通过佩戴头戴式显示器、手套、数据手环等设备,可以沉浸在被创造出来的
    的头像 发表于 08-12 15:18 1535次阅读

    Multi ICE 2.2版用户指南

    本文档使用ARM软件开发工具包(SDT)或ARM开发套件(ADS)开发环境为Windows或Unix平台上的多ICE用户编写。 假设您是一名对ARM架构有一定经验的软件工程师,或者是一名设计与多
    发表于 08-12 06:39

    从 0 到 1 搭建机器人 | 利用 NVIDIA Isaac Sim 创建虚拟环境进行仿真开发与测试

    的第一步——生成合成数据然后进行训练。从 0 到 1 搭建机器人系列文章第二篇将带领大家继续学习如何创建虚拟环境,进行机器人的仿真开发与测试。本次要使用的工具是 NVIDIA Isaac Sim , 一款可扩展的机器人仿真应用程序和合成数据生成工具
    的头像 发表于 08-07 19:10 540次阅读
    从 0 到 1 搭建机器人 | 利用 NVIDIA Isaac Sim 创建<b class='flag-5'>虚拟环境</b>进行仿真开发与测试

    虚拟现实技术的三大特征 虚拟现实的概念性体系结构是什么?

    虚拟现实技术能够将用户完全沉浸到模拟的虚拟环境中。通过使用头戴式显示器、手柄、手套等设备,用户可以感受到身临其境的体验,仿佛置身于虚拟世界中。
    发表于 07-26 15:20 3879次阅读

    基于AWS的物联网虚拟环境

    电子发烧友网站提供《基于AWS的物联网虚拟环境站.zip》资料免费下载
    发表于 07-05 11:03 0次下载
    基于AWS的物联网<b class='flag-5'>虚拟环境</b>站

    基于虚拟现实的变电站操作仿真系统

    变电站操作VR仿真系统是一种基于虚拟现实技术的仿真平台,通过模拟变电站的操作环境和设备,让操作人员可以在虚拟环境中进行操作练习和培训。
    的头像 发表于 07-01 16:31 1332次阅读

    使用RIOT-OS的基于AWS的IoT虚拟环境

    电子发烧友网站提供《使用RIOT-OS的基于AWS的IoT虚拟环境站.zip》资料免费下载
    发表于 06-19 14:32 0次下载
    使用RIOT-OS的基于AWS的IoT<b class='flag-5'>虚拟环境</b>站

    Linux 6.4-rc1发布了

    https://lkml.org/lkml/2023/5/7/206 Linus Torvalds 本周初发布了 Linux 6.4-rc1,这也标志着令人兴奋的 Linux 6.4 周期合并窗口
    发表于 05-25 08:18

    什么是XR虚拟制作技术?

    XR,扩展现实(Extended Reality),是指通过计算机将真实与虚拟相结合,打造一个可人机交互的虚拟环境,这也是虚拟现实技术(VR)、增强现实技术(AR)和混合现实技术(MR)的统称。通过将三者的视觉交互技术相融合,为
    的头像 发表于 05-04 17:54 993次阅读