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

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

3天内不再提示

使用英特尔Simics仿真器创建软件开发虚拟平台

英特尔FPGA 来源:英特尔FPGA 2023-11-24 12:27 次阅读

英特尔Agilex5 FPGA SoC 正为您而来,面向英特尔FPGA的新版 Simics 仿真器将帮助软件开发团队提前编写这些器件的代码。英特尔Agilex5 FPGA SoC 具有全新的硬核处理器系统 ( HPS ),它由一个双核 Arm Cortex-A76 和一个双核 Arm Cortex-A55 处理器组成,并集成了一个系统内存管理单元,可通过统一的内存模型实现系统级硬件虚拟化。HPS 的设计支持将硬件虚拟化扩展到 FPGA SoC 可编程逻辑结构中的实例化外设,并为早期软件开发创建虚拟平台(有时称为“左移”方法),从而缩短开发、测试新产品所需的总时间。

英特尔Agilex5 HPS 是英特尔Agilex7 FPGA SoC 中 HPS 的升级版。每个 Arm Cortex-A76 处理器都有 64-Kbyte 指令和数据高速缓存,以及 256-Kbyte 二级高速缓存。每个 Arm Cortex-A55 处理器都有 32-Kbyte 指令和数据高速缓存,以及 128-Kbyte 二级高速缓存。Arm Cortex-A76 和 Arm Cortex-A55 处理器的最大时钟频率分别为 1.8 GHz 和 1.5 GHz,HPS 集群中的四颗 Arm Cortex 处理器共享一个 2-Mbyte 三级高速缓存。双核 Arm Cortex 处理器可采用大核/小核(A76/A55)配置。

集成到英特尔Agilex5 FPGA SoC 中的 HPS 还在其外设子系统中增加了一组 I/O 模块,包括三个改进的以太网 MAC(支持 1-Gbps 以太网且提供对 IEEE-1588 时间敏感型网络 (TSN) 的硬件支持)、升级的 NAND 闪存和 MMC 内存控制器(集成 DMA 控制器)、USB 3.1 和 USB 2.0 端口、多个 I2C 和 I3C 端口、UART 和四个 SPI 端口。面向英特尔FPGA 的英特尔Simics 仿真器对所有这些 I/O 组件进行了建模,支持软件开发团队将开发周期提前大约 6 至 9 个月。这些时间可以用来丰富功能、提高软件质量。 英特尔 Agilex 5 FPGA SoC 的 HPS 架构改进助力这些中级器件满足众多嵌入式市场的需求,包括:

无线通信

固网通信

数据中心加速

工业应用

这些类型的应用需要在大型软件堆栈上进行大量的软件开发。英特尔Agilex5 FPGA SoC 目前由 Linux Kernel Archives (kernel.org) 中的开源 Linux 操作系统堆栈提供长期支持。英特尔还支持基于 Linux 基金会 Zephyr Project 的 RTOS。英特尔Agilex5 FPGA SoC 的 TSN 软件堆栈支持 Linux 操作系统和 Zephyr Project 的 RTOS。

创建软件开发虚拟平台

从软件角度来看,利用面向英特尔 FPGA 的英特尔 Simics 仿真器构建的虚拟平台,可以提前启动传统上依赖 FPGA 原型的硬件/软件集成,从而降低开发风险和成本。在使用虚拟原型进行软件开发时,软件开发人员会使用与实际硬件编程相同的常用工具,包括编译器、调试器和仿真器。虚拟原型可帮助开发人员查看硬件内部结构,从而更深入地洞察设计的内部结构,虚拟原型同时支持故障注入,以便开发人员对硬件/软件设计进行更全面的测试。

面向英特尔 FPGA 的英特尔 Simics 仿真器在主机 PC 上运行,可模拟目标硬件。由于虚拟原型不需要物理硬件,完全在 PC 上运行,因此虚拟平台可以分发给全球的开发团队,从而大幅提高软件团队的开发效率和吞吐量。

使用面向英特尔 FPGA 的英特尔 Simics 仿真器创建的虚拟平台不仅限于模拟 FPGA SoC 中的 HPS。通过为 FPGA SoC 中实例化的其他组件以及附加到 FPGA SoC 的组件提供适当的仿真模型,仿真器可作为虚拟平台运行,为整个设计提供基于软件的开发环境。因此,面向英特尔 FPGA 的英特尔 Simics 仿真器支持多个软件开发小组编写代码,而无需为这些小组提供工作原型硬件。与使用硬件原型相比,虚拟平台不仅成本更低,而且更易于分发至各地。

此外,在软件开发工作开始之前,虚拟平台的所有仿真模型都无需准备就绪。软件团队可以从 HPS 模拟开始,并在适当的仿真模型准备就绪后,通过后续的虚拟平台版本添加软件模块。这一流程允许在设计流程初期开始软件开发,并在硬件设计开始后协同推进软硬件工作。

自 2023 年第一季度以来,面向英特尔 FPGA 的英特尔 Simics 仿真器已全面开放下载权限,为客户提供了抢先体验的机会,赶快联系英特尔销售抢先体验吧~

审核编辑:汤梓红

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

    关注

    1602

    文章

    21326

    浏览量

    593216
  • 英特尔
    +关注

    关注

    60

    文章

    9425

    浏览量

    168834
  • 仿真器
    +关注

    关注

    14

    文章

    988

    浏览量

    82995
  • Simics
    +关注

    关注

    0

    文章

    6

    浏览量

    14640

原文标题:面向英特尔® FPGA 的全新英特尔® Simics 仿真器可将开发时间提前

文章出处:【微信号:英特尔FPGA,微信公众号:英特尔FPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    为何高端FPGA都非常重视软件

    针对目标FPGA优化的RTL代码。尽管英特尔的HLS工具在现场的使用率比Xilinx的Vivado HLS少得多,但随着HLS编译英特尔One API软件开发
    发表于 03-23 16:48

    Cadence宣布与Arm合作,提供基于芯粒的参考设计和软件开发平台

    中国上海,2024 年 3 月 19 日——楷登电子(美国 Cadence 公司,NASDAQ:CDNS)近日宣布与 Arm 公司合作,提供基于芯粒的参考设计和软件开发平台,以加速软件定义汽车(SDV)取得创新。
    的头像 发表于 03-19 11:41 319次阅读

    英特尔发布全新边缘平台,为AI应用软件扩展提供强大动力

    在2024年世界移动通信大会上,英特尔发布了全新的边缘平台,这一模块化、开放式的软件平台,让企业能够像在云端一样便捷地开发、部署、运行、保护
    的头像 发表于 02-29 18:14 394次阅读

    英特尔:2025年全球AIPC将超1亿台占比20%

    英特尔行业资讯
    北京中科同志科技股份有限公司
    发布于 :2024年02月29日 09:15:26

    英特尔1nm投产时间曝光!领先于台积电

    英特尔行业芯事
    深圳市浮思特科技有限公司
    发布于 :2024年02月28日 16:28:32

    英特尔登顶2023年全球半导体榜单之首

    英特尔行业芯事
    深圳市浮思特科技有限公司
    发布于 :2024年02月01日 11:55:16

    嵌入式软件开发软件开发的区别

    嵌入式软件开发软件开发是两个不同的概念,它们在一些关键方面有着明显的区别。嵌入式软件开发是指开发嵌入在硬件设备中的软件,而
    的头像 发表于 01-22 15:27 598次阅读

    英特尔酷睿14代处理系列发布,Arrowlake/LunarLake24年问世

    处理英特尔
    looger123
    发布于 :2024年01月10日 17:44:38

    #高通 #英特尔 #Elite 高通X Elite芯片或终结苹果、英特尔的芯片王朝

    高通英特尔苹果
    深圳市浮思特科技有限公司
    发布于 :2023年10月27日 16:46:07

    安装OpenVINO工具套件英特尔Distribution时出现错误的原因?

    安装OpenVINO™工具套件英特尔 Distribution时,出现错误: Python 3.10.0.ECHO is off. Unsupported Python version.
    发表于 08-15 08:14

    Intel媒体加速参考软件用户指南

    英特尔媒体加速参考软件是用于数字标志、交互式白板(IWBs)和亭位使用模型的参考媒体播放应用软件,它利用固定功能硬件加速来提高媒体流速、
    发表于 08-04 07:07

    英特尔媒体加速参考软件Linux版用户指南

    英特尔媒体加速参考软件是用于数字标志、交互式白板(IWBs)和亭位使用模型的参考媒体播放应用软件,它利用固定功能硬件加速来提高媒体流速、
    发表于 08-04 06:34

    【视频教程】紫光同创PDS软件开发平台视频教程之IP使用及仿真

    【视频教程】紫光同创PDS软件开发平台视频教程之IP使用及仿真~
    发表于 06-13 15:06

    设备仿真模拟软件 QEMU 8.0 发布:改进对 ARM / RISC-V 架构支持

    转自https://m.ithome.com/html/690345.htm 开源 QEMU 8.0 设备仿真器虚拟软件已于 4 月 19 日发布,为 ARM、RISC-V、x86、s390x
    发表于 05-05 09:48

    deepin入驻飞腾软件开发平台,深度为开发者使能

    软件开发平台(专区入口:https://service.phytium.com.cn/developer/20/),双方将共建开发者友好的开源新生态,深度为开发者使能。   飞腾
    的头像 发表于 05-01 01:34 1810次阅读
    deepin入驻飞腾<b class='flag-5'>软件开发</b>者<b class='flag-5'>平台</b>,深度为<b class='flag-5'>开发</b>者使能