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

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

3天内不再提示

CIPS 3.0变更日志和移植信息解决方案

小芳 来源:小芳 作者:小芳 2022-08-02 08:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如需了解升级后需用户干预的更改的相关信息,请参阅以下“升级至 CIPS 3.x”部分。

解决方案

升级至 CIPS 3.X

升级至 CIPS 3.x 及更高版本的过程是依据《Vivado Design Suite 用户指南:采用 IP integrator 设计 IP 子系统》(UG994) 中的“第 11 章:为新版本更新设计”中记录的典型 IP integrator 升级流程来执行的。

本节详述了升级期间的必要注意事项。

确定设计流程

现已提供“设计流程 (Design Flow)”设置以简化流程复杂性。

“PL 子系统 (PL Subsystem)”可隐藏所有设置(使用仅限 PL 设计时必要的设置除外),包括 CPM 模块。

“完整系统 (Full System)”可使所有设置可见

1. 打开 CIPS IP,并选择相关的设计流程:

地址分配已清除

地址范围已重新组织。原先版本中的“地址编辑器 (Address Editor)”中已选中的地址范围分配现在将变为未分配状态。

使用“Address Editor”中的“全部分配 (Assign All)”按钮或者使用 assign_bd_address Tcl 命令即可自动选择地址分配。定制地址范围的已分配或未分配设置必须重新输入。

处理器间中断 (Inter Processor Interrupt) 要求

要为 APU 上运行的 2021.1 及更高版本的软件库添加增强功能,需要启用从 PMC 到 APU 的处理器间中断 (Interprocessor Interrupt)。

否则可能发生以下启动错误:

XPlmi_IpiDispatchHandler: Error: Unhandled IPI received

在“Design Flow”中:选中“Full System”,确认“PS PMC--》Interrupts--》 Inter Processor Interrupts (IPI) --》 IPI 0”是否已启用且设为 A72

注:此条目在 CIPS 升级期间未设置。

注:此条目通常将由 VCK190/VMK180 评估板预置及其它赛灵思提供的示例进行设置。

基于脚本的设计移植流程

如果用户使用 Tcl 脚本来维护模块框图,那么通常应通过 Vivado GUI 来为此版本完成移植。用户维护脚本的流程如下:

1. 在原先使用该模块框图的 Vivado 版本中将其打开。通常方法是使用 source 命令从 Vivado 中找到 Tcl 脚本。

2. 在新版本的 Vivado 中打开此设计,并遵循上述基于工程的移植流程进行操作,例如重新分配地址范围

3. 使用 write_bd_tcl 命令重新导出模块框图 Tcl

CIPS IP 参数格式变更:

针对每个主要的 CIPS 模块(例如,PS/PLM 和 CPM),CIPS IP 设置已从个别参数组合为单一 TCL 列表。

2020.3 及更低版本:

CONFIG.PMC_QSPI_PERIPHERAL_ENABLE {1} \

CONFIG.PMC_SD0_PERIPHERAL_ENABLE {1} \

2021.1 及更高版本:

CONFIG.PS_PMC_CONFIG {PMC_QSPI_PERIPHERAL_ENABLE 1 PMC_SD0_PERIPHERAL {{ENABLE 1} }

新增功能特性/功能特性更新

模块

CPM 和 PS PMC 设置已拆分为独立模块。单击“PS PMC”或“CPM”块即可访问各项设置。

块自动化设置功能

在块自动化设置中,现已支持 LPDDR4。

CPM 自动化设置已被暂时移除。

预置

“预置 (Presets)”字段允许选择预配置的设置。

预置中的“开发板接口 (Board Interface)”设置可用于从选定的开发板文件导入 IP 设置并防止对其进行修改:

要修改评估板设置,请将预置的“Board Interface”设置还原为“Custom”。

AXI 接口桥接

接口桥接现已支持 AXI 地址路径通过 CIPS 块进行传输。默认禁用接口路径通过 CIPS 进行传输。对于互连拓扑结构(例如,从 AXI 从接口通过 CIPS CCI-500 到 DRAM 的 PL 高速缓存一致性),则需要使用接口桥接,如以下 AXI 接口拓扑结构中所示:

IP 默认设置

有多项参数默认设置已发生更改。

系统监控器电压篡改响应

“系统监控器电压篡改响应 (Sysmon Voltage Tamper Response)”已被暂时移除,计划将在 Vivado 2021.2 中重新启用。

审核编辑:郭婷

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

    关注

    68

    文章

    20148

    浏览量

    247146
  • 赛灵思
    +关注

    关注

    33

    文章

    1797

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电能质量在线监测装置数据日志能加密存储吗?

    加密的技术实现方式 1. 加密算法与分级策略 日志类型 推荐加密算法 密钥管理方式 适用场景 敏感日志(事件记录、故障数据、用户信息) AES-256 (高级加密标准) 硬件安全模块(HSM/TPM/SE)管理密钥 电网关口、新
    的头像 发表于 12-05 10:16 278次阅读
    电能质量在线监测装置数据<b class='flag-5'>日志</b>能加密存储吗?

    易华录入选国家级信息技术应用创新典型解决方案

    近日,工业和信息化部网络安全产业发展中心(工业和信息化部信息中心)公布了“2024年信息技术应用创新解决方案”评选结果。易华录申报的“基于节
    的头像 发表于 08-07 15:35 1250次阅读

    电商API日志分析的实用工具

      在当今数字化电商时代,API(应用程序编程接口)已成为平台与外部系统交互的核心通道。电商API日志记录了每一次请求的详细信息,包括用户行为、交易状态、错误响应等。分析这些日志能帮助企业监控性能
    的头像 发表于 07-23 15:50 412次阅读
    电商API<b class='flag-5'>日志</b>分析的实用工具

    详解journalctl日志管理

    systemd 提供了自己的日志系统(logging system),称为 journal。使用 systemd 日志,无需额外安装日志服务(syslog)。
    的头像 发表于 06-05 17:22 1154次阅读
    详解journalctl<b class='flag-5'>日志</b>管理

    DevEcoStudio 中使用模拟器时如何过滤日志

    设置 Log message: A03d00/JSAPP 当你看到不断更新的日志时,你会不会崩溃 因为 No-filters 模式下模拟器会输出系统所有日志信息,这个模式在开发中并不使用,可用
    发表于 05-23 10:46

    如何在CentOS系统中部署ELK日志分析系统

    日志分析已成为企业监控、故障排查和性能优化的重要组成部分。ELK(Elasticsearch、Logstash 和 Kibana)堆栈作为一种强大的开源解决方案,提供了高效的日志收集、存储和可视化
    的头像 发表于 05-08 11:47 795次阅读
    如何在CentOS系统中部署ELK<b class='flag-5'>日志</b>分析系统

    鸿蒙应用元服务开发-Account Kit未成年人模式订阅和处理用户信息变更

    一、概述 通过订阅用户信息变更,您可以接收有关用户及其账户的重要更新。当用户取消元服务的授权信息、注销华为账号时,华为账号服务器会发送通知到元服务,元服务可以根据通知消息进行自身业务处理。 二、用户
    发表于 04-16 17:43

    基于RV1126开发板限制系统日志大小教程

    无论管理什么系统,对日志文件的监控、调用、管理都是其中重要的一部分。服务器问题的解决都是从查看系统(错误)日志开始的。系统日志是记录系统硬件状况、内核动作、软件启动、用户动作等各项信息
    的头像 发表于 04-16 11:18 590次阅读
    基于RV1126开发板限制系统<b class='flag-5'>日志</b>大小教程

    智能仓储管理解决方案NRF5832

    应对企业仓库和车间物资管理中的各种挑战。 这套解决方案具备许多优点,主要集中在物品出入库时间和位置信息的准确管理方面。通过蓝牙信标发出的信号,定位器能够精准接收并控制标签发射信号的功率和速度,从而准确
    发表于 04-10 14:10

    曙光SothisAI 3.0发布:一站式AI解决方案再升级

    。 值得一提的是,曙光SothisAI 3.0版本实现了DeepSeek全线接入,这一重要升级不仅为用户提供了对话服务、知识库及RAG管理、智能体构建等核心功能,还全面支持DeepSeek-Janus-Pro、DeepSeek-R1-671B满血等版本,进一步丰富了平台的应用场景和
    的头像 发表于 02-18 14:40 1094次阅读

    分布式日志追踪ID实战

    最多的手段就是查看系统日志,相信不少人都值过班当过小秘吧:给下接口和出入参吧,麻烦看看日志里的有没有异常信息啊等等,但是在并发大时使用日志定位问题还是比较麻烦,由于大量的其他用户/其他
    的头像 发表于 01-20 10:16 906次阅读

    Linux实时查看日志的四种命令详解

    tail命令 - 实时监控日志 如上所述,tail命令是实时显示日志文件的最常用解决方案。但是,显示该文件的命令有两个版本,如下面的示例所示。 在第一个示例中,命令tail需要-f参数来跟踪文件的内容
    的头像 发表于 01-13 10:45 3979次阅读
    Linux实时查看<b class='flag-5'>日志</b>的四种命令详解

    中科曙光南京研究院方案入选江苏省信息技术创新优秀解决方案

    近日,中科曙光南京研究院传来喜讯,其精心申报的《高端计算与分布式存储一体化解决方案》(以下简称“方案”)成功脱颖而出,荣耀入选“2024年江苏省信息技术应用创新优秀解决方案”名单。 这
    的头像 发表于 01-08 15:41 933次阅读

    中科曙光入选2024年江苏省信息技术应用创新优秀解决方案名单

    近日,中科曙光南京研究院申报的《高端计算与分布式存储一体化解决方案》(下称“方案”),成功入选“2024年江苏省信息技术应用创新优秀解决方案”名单。
    的头像 发表于 01-08 09:41 876次阅读

    玩转Nginx日志管理:高效排查问题的终极指南

    Nginx日志对于统计、系统服务排错很有用。Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志)。通过访问
    的头像 发表于 12-30 13:50 1108次阅读