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

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

3天内不再提示

如何开启Versal的XilSEM功能

jf_pJlTbmA9 来源:jf_pJlTbmA9 作者:jf_pJlTbmA9 2023-07-07 14:15 次阅读

Versal器件不再有传统的SEM IP;Soft Error Mitigation功能在Vitis套件中以library形式出现,称为XilSEM。XilSEM基本功能和之前的SEM IP类似:通过不断地扫描,检测出PL CRAM中出现的SEU翻转,上报,再根据系统需要决定是否做纠正或者重新配置PL。根据Versal器件的特点,XilSEM的扫描范围进一步扩大,还可选择是否扫描NPI寄存器,对PL之外的其他功能模块的配置数据做监测。

这篇文章介绍了如何开启Versal最基本的XilSEM功能。

Vivado/Vitis 2022.1
Board used: VCK190

1. 首先基于VCK190开发板,建立一个project. 创建Block Design并添加CIPS IP:

1672911719920084.png

按照下图配置PS PMC,使能串口以输出XilSEM的log:

1672911729958781.png

1672911744355183.png

从左侧选项中找到并使能XilSEM库,并添加中断:

1672911753911390.png

1672911764307294.png

生成HDL Wrapper以及pdi文件,并将设计导出到Vitis中。导出时,选择‘Pre-synthesis’或‘Include device image’均可。

1672911775566962.png

2. 打开Vitis,基于之前生成的.xsa,建立一个新的application工程:

1672911788867526.png

基于R5,建立一个空白Application:

1672911794321192.png

1672911804381829.png

1672911810596519.png

修改BSP设置,找到XilSEM库,点击 ’Import Examples’, 导入其example:

1672911840233882.png

1672911857360316.png

1672911867680576.png

sem_cram_example,点击OK。

1672911879884652.png

编译新建的xsem_cram_example_1工程,生成elf文件。

1672911888744749.png

可以重复一样的步骤,再次选择xsem_npi_example, 则可以生成NPI扫描的elf文件。

1672911899671543.png

3. 连接VCK190开发板,打开串口显示窗。下载pdi文件。可以看到输出log如下:

1672911910484331.png

1672911916957525.png

执行如下指令序列进行cram elf文件的下载:
ta
ta 3
rst -proc
dow -force <.elf>
con

可观测到串口输出如下。此时XilSEM已经开启并运行了。注意example程序进行了一次插错测试。

1672911926729691.png

同样方式,下载NPI elf,log打印信息如下:

1672911935573095.png

这篇文章介绍了在工程中如何开启最基本的XilSEM功能,可以添加任意自己的设计。但是对于某些高级功能比如DFX,还需要在将来版本中完成兼容。

审核编辑:汤梓红

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

    关注

    31

    文章

    5334

    浏览量

    120219
  • 开发板
    +关注

    关注

    25

    文章

    5031

    浏览量

    97365
  • Versal
    +关注

    关注

    1

    文章

    158

    浏览量

    7656
收藏 人收藏

    评论

    相关推荐

    【ALINX 技术分享】AMD Versal AI Edge 自适应计算加速平台之 Versal 介绍(2)

    【ALINX 技术分享】AMD Versal AI Edge 自适应计算加速平台之 Versal 介绍,以及Versal 芯片开发流程的简介。
    的头像 发表于 03-07 16:03 1021次阅读
    【ALINX 技术分享】AMD <b class='flag-5'>Versal</b> AI Edge 自适应计算加速平台之 <b class='flag-5'>Versal</b> 介绍(2)

    如何推迟XilSEM扫描功能的开始?(二)

    在 AMD Versal™ 器件中, SEM 功能的实现发生了很大变化,整个解决方案基于 library 实现。下面我们一起看一下如何推迟 XilSEM 扫描功能的开始。
    的头像 发表于 03-13 14:45 785次阅读
    如何推迟<b class='flag-5'>XilSEM</b>扫描<b class='flag-5'>功能</b>的开始?(二)

    Proof of Life:Versal 诞生的证据

    Proof of Life:Versal 诞生的证据
    的头像 发表于 07-02 12:04 1393次阅读

    Versal系列芯片三个产品的基础知识

    Versal中的三个引擎Versal芯片是业界第一款自适应加速计算平台(ACAP:Adaptive Compute Acceleration Platform),同时也是一款异构计算平台,因为它将
    的头像 发表于 02-11 11:27 3367次阅读
    <b class='flag-5'>Versal</b>系列芯片三个产品的基础知识

    Xilinx宣布7nm Versal AI Core和Versal Prime系列器件全面量产出货

    Versal AI Core 系列提供了 Versal 产品组合中的最高算力和最低时延,借助其 AI 引擎实现了突破性的 AI 推断吞吐量和性能。
    发表于 04-28 15:16 3879次阅读

    UltraScale和Versal之间有哪些不同?

    作为Xilinx 7nm芯片,Versal在架构上与前一代芯片UltraScale相比有诸多不同,这里我们就来看看都有哪些不同。 时钟资源 从时钟Buffer角度看,多了一种BUFG_FABRIC
    的头像 发表于 05-14 09:17 3102次阅读

    Versal ACAP中的配电系统

    ) 与领先的存储器和交互技术有机结合,从而为任何应用提供强大的异构加速功能Versal 架构 PCB 准则已基于前几代进行了精简,以方便 PCB 布局专业人员和硬件设计师使用。 Versal ACAP 中
    的头像 发表于 09-09 11:03 4526次阅读

    基于Versal的图像恢复管道

    电子发烧友网站提供《基于Versal的图像恢复管道.zip》资料免费下载
    发表于 06-14 14:56 0次下载
    基于<b class='flag-5'>Versal</b>的图像恢复管道

    Versal System Monitor(Sysmon):过热告警行为

    在 CIPS GUI 中已对 Versal System Monitor 过热 (OT) 告警进行了说明
    的头像 发表于 07-10 16:45 570次阅读
    <b class='flag-5'>Versal</b> System Monitor(Sysmon):过热告警行为

    Versal启动文件简述

    Versal™ 是由多个高度耦合的可配置块组成的自适应计算加速平台 (ACAP)
    的头像 发表于 07-07 14:15 1083次阅读
    <b class='flag-5'>Versal</b>启动文件简述

    Versal平台的系统级优势

    电子发烧友网站提供《Versal平台的系统级优势.pdf》资料免费下载
    发表于 09-14 09:48 0次下载
    <b class='flag-5'>Versal</b>平台的系统级优势

    Versal ACAP设计指南

    电子发烧友网站提供《Versal ACAP设计指南.pdf》资料免费下载
    发表于 09-13 14:40 1次下载
    <b class='flag-5'>Versal</b> ACAP设计指南

    怎样开启javascript功能

    JavaScript是一种客户端脚本语言,它可以在网页中实现动态交互和功能增强。在现代网页开发中,几乎所有的浏览器都支持JavaScript,因此,开启JavaScript功能是很简单的。 要
    的头像 发表于 12-03 11:13 3674次阅读

    Versal 自适应SoC设计指南

    电子发烧友网站提供《Versal 自适应SoC设计指南.pdf》资料免费下载
    发表于 12-14 16:22 1次下载
    <b class='flag-5'>Versal</b> 自适应SoC设计指南

    ALINX VERSAL SOM产品介绍

    近日,2024 AMD Adaptive Computing Summit(AMD ACS)在深圳举行,芯驿电子应邀出席作主题分享:《ALINX 基于 Versal 系列硬件解决方案》,阐述了 ALINX 模块化产品设计理念,展示基于 Versal 系列芯片开发的新品及后
    的头像 发表于 08-05 10:33 645次阅读