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

    文章

    1052

    浏览量

    88185
  • 交换机
    +关注

    关注

    23

    文章

    2930

    浏览量

    104846
  • SSD
    SSD
    +关注

    关注

    21

    文章

    3148

    浏览量

    122596
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    重磅发布 | 312.5MHz/625MHz!晶科鑫推出全新超高频差分晶振系列

    “今天,你养龙虾了吗?”。这句话从深圳到无锡,从两会议案到街头巷尾,OpenClaw这只“AI龙虾”的爆火标志着AI正式迈入了“动手”的时代
    的头像 发表于 04-03 13:47 211次阅读
    重磅发布 | 312.5MHz/625MHz!晶科鑫推出全新超高频差分晶振系列

    NVIDIA GTC 2026展示推动物理AI时代虚拟世界

    NVIDIA GTC 大会标志着物理 AI 迎来了一个重要转折点:机器人、车辆和工厂正从单一的用例与孤立的部署,扩展为跨行业的复杂企业级工作负载。
    的头像 发表于 04-03 10:07 533次阅读

    新思科技Silver解锁FreeRTOS虚拟ECU潜能

    虚拟 ECU(vECU)极大地改变了汽车行业的软件开发与测试方式,通过在虚拟环境中仿真物理 ECU 的功能,vECU 加速了软件开发和测试进程,大幅减少了对物理硬件的依赖。这使得软件团队即便在尚无
    的头像 发表于 01-22 12:46 805次阅读
    新思科技Silver解锁FreeRTOS<b class='flag-5'>虚拟</b>ECU潜能

    无人机巡检系统开启智能检测新时代

    无人机巡检系统的广泛应用得到根本性改善,标志着行业正式迈入智能化检测的新阶段。        一、智能巡检系统的必要性        现代作业现场往往环境复杂多变,为确保设备稳定运行,传统依赖人力的检测模式不仅耗费大量时间和精力,更难以
    的头像 发表于 10-20 13:09 441次阅读

    三星正式启动DDR4模组停产倒计时,PC厂商加速转向DDR5,供应链掀抢货潮

    涉及多款 8GB、16GB DDR4 SODIMM 及 UDIMM 模组,标志着 DDR4 内存时代进入收尾阶段。
    的头像 发表于 10-14 17:11 1733次阅读

    KVM虚拟环境部署与性能优化教程

    在云计算时代虚拟化技术已经成为企业IT基础设施的核心组件。作为一名在生产环境管理过上千台虚拟机的运维工程师,我深知选择正确的虚拟化平台对业
    的头像 发表于 09-08 17:13 1771次阅读

    中车时代电气助力合肥城市轨道交通高质量发展

    9月1日上午,合肥轨道6号线一期正式开启空载试运行,标志着该线路朝向年底开通初期运营的目标迈出关键一步。中车时代电气作为6号线信号系统核心供应商,全程参与并全力保障项目稳步推进。
    的头像 发表于 09-04 10:32 961次阅读

    什么是服务器虚拟化?一文读懂原理、优势与实战部署

    什么是服务器虚拟化?当企业服务器CPU利用率长期低于15%,却仍需不断采购新硬件应对业务增长时,一场基础设施领域的革命早已悄然发生——服务器虚拟化。这项技术通过将物理服务器划分为多个独立、安全的虚拟环境,实现了资源利用率的质的飞
    的头像 发表于 08-25 10:52 1410次阅读
    什么是服务器<b class='flag-5'>虚拟</b>化?一文读懂原理、优势与实战部署

    ICE_DAT和ICE_CLK引脚配置为应用编码中的备用功能时,是否会导致编程失败?

    ICE_DAT和ICE_CLK引脚配置为应用编码中的备用功能时,是否会导致编程失败
    发表于 08-21 06:30

    盟通科技与德国F.EE集团达成战略合作,推广fe.screen-sim虚拟调试软件

    近日,盟通科技正式宣布与德国F.EE集团达成战略合作关系,并成为其fe.screen-sim虚拟调试软件的授权推广及技术服务合作伙伴。此举标志着双方将携手推动高性能工业仿真平台在制造业中的应用落地
    的头像 发表于 08-01 16:48 1326次阅读
    盟通科技与德国F.EE集团达成战略合作,推广fe.screen-sim<b class='flag-5'>虚拟</b>调试软件

    初学者指南:树莓派上搭建虚拟环境

    在这篇简明扼要的指南中,我们将探讨如何在树莓派上设置和使用虚拟环境(或称为Venv)——包括在终端和Thonny集成开发环境中。使用Bookworm操作系统或更高版本时,或在尝试安装Python
    的头像 发表于 07-27 13:24 1173次阅读
    初学者指南:树莓派上搭建<b class='flag-5'>虚拟环境</b>!

    linux虚拟环境中调用Linux 版matlab编译的python库时出错

    wjn_cao 安装CAO_python包(要安装到虚拟环境下): ①激活环境: conda activate wjn_cao ②安装CAO_C2F_python包到虚拟环境中: cd /data/codes
    发表于 07-18 10:40

    中车时代电气巴彦淖尔公司揭牌

    近日,位于内蒙古的中车时代电气巴彦淖尔公司(以下简称“巴彦淖尔公司”)正式揭牌,全新320kW光伏逆变器产品同步在该基地下线投产,这两大重要举措的落地,标志着中车时代电气在深度融入区域发展的战略布局取得突破性进展,是公司深耕北疆
    的头像 发表于 07-07 17:18 1133次阅读

    完整符合服务器需求的虚拟化解决方案X100+AIA+IOMMU

    虚拟化是云计算技术基石,是RISC-V走进云计算等高性能计算场景的必然要求。虚拟化允许在单一物理硬件上创建出多个虚拟实例或环境,每一个虚拟环境
    的头像 发表于 06-06 17:00 1213次阅读
    完整符合服务器需求的<b class='flag-5'>虚拟</b>化解决方案X100+AIA+IOMMU

    基于云端虚拟化技术云手机解决方案

    虚拟环境,将物理资源分割为独立运行的云手机实例,每个实例具备独立硬件配置和操作系统环境。 支持多用户并发操作,通过Open API实现批量设备控制与任务调度。 网络与资源调度‌ 采用边缘计算(MEC节点下沉)优化端到端延迟(低至10ms),结
    的头像 发表于 05-09 08:04 976次阅读
    基于云端<b class='flag-5'>虚拟</b>化技术云手机解决方案