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

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

3天内不再提示

AMD Versal系列CIPS IP核建立示例工程

Comtech FPGA 来源:FPGA FAE技术分享选集 2023-12-05 13:34 次阅读

接着上一篇“AMD Versal系列CIPS IP核介绍”文章来进一步讲解如何来建立CIPS IP核示例工程。

利用CIPS IP核的板卡自动化以及预置功能,生成VCK180 DDRMC基于GUI界面的调试工程。当然该工程亦可以根据AMD官网例程TCL文件来完成。

本文是基于Vivado 2022.1版本进行演示,其他版本界面可能会有细小差异。

Step1 新建工程

工程名字和路径需要字符形式出现,同时路径不能太长。

2991735c-9329-11ee-939d-92fbcf53809c.png

Step2 选定工程板卡

由于我们是做DEMO目的,所以板卡选择Versal Prime系列的VMK180;当然也可以选择其他Versal系列的开发板,或者客户自定义。

29a9e964-9329-11ee-939d-92fbcf53809c.png

Step3 创建Block Design工程

使用Block Design流程可以很方面的增减IP,给设计带来很高的灵活性并节约写代码时间。

29c45812-9329-11ee-939d-92fbcf53809c.png

Step4 加入CIPS IP核

29dd6d84-9329-11ee-939d-92fbcf53809c.png

Step5 运行Automation与预置功能

29f29380-9329-11ee-939d-92fbcf53809c.png

2a15aec4-9329-11ee-939d-92fbcf53809c.png

Step6 生成工程Diagram

Runing Automation可以自动生成CIPS的已定义的接口,同时可以跟其他IP进行互连,避免人工操作。

2a294ea2-9329-11ee-939d-92fbcf53809c.png

2a515442-9329-11ee-939d-92fbcf53809c.png

Step7 设计验证

运行Vaildate Design功能可以检查Block Design设计是否有误;需要把错误全部消除掉才可以进入下面流程。

2a6706f2-9329-11ee-939d-92fbcf53809c.png

2a768bd6-9329-11ee-939d-92fbcf53809c.png

Step8 生成HDL Wrapper

2a8c660e-9329-11ee-939d-92fbcf53809c.png

Step9 生成Device Image

2aadbfb6-9329-11ee-939d-92fbcf53809c.png

2ac5f1b2-9329-11ee-939d-92fbcf53809c.png

2ae2736e-9329-11ee-939d-92fbcf53809c.png

Step10 成功生成Device Image

2afe5f84-9329-11ee-939d-92fbcf53809c.png

2b1f4258-9329-11ee-939d-92fbcf53809c.png

Step11 导出硬件平台

2b4c0720-9329-11ee-939d-92fbcf53809c.png

成功生成xsa文件后,软件工程师就可以使用xsa进行后续软件开发工作。

审核编辑:汤梓红

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

    关注

    25

    文章

    5469

    浏览量

    134190
  • 调试
    +关注

    关注

    7

    文章

    578

    浏览量

    33951
  • IP核
    +关注

    关注

    4

    文章

    327

    浏览量

    49501
  • Versal
    +关注

    关注

    1

    文章

    158

    浏览量

    7668

原文标题:AMD Versal系列CIPS IP核建立示例工程

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

收藏 人收藏

    评论

    相关推荐

    AMD Versal系列CIPS IP介绍

    AMD自适应计算加速平台(ACAP)是一个完全软件可编程资源集合,这些资源结合在一起构成片上系统 (SoC),包括以下主要的资源块
    的头像 发表于 11-27 14:12 1204次阅读
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>系列</b><b class='flag-5'>CIPS</b> <b class='flag-5'>IP</b><b class='flag-5'>核</b>介绍

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

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

    VIP系列IP使用

    大家好,有没有谁比较熟悉ALTERA公司的VIP系列ip,我们用该系列IP中的某些模块(主要
    发表于 04-13 14:12

    如何在我的VHDL顶级模块中使用该IP的一些示例

    作为我项目的一部分,我需要将ADC与7系列FPGA接口,我有一个SelectIO™接口向导的IP。但是,我的整个项目都在VHDL中,IPi得到的是Verilog。请指出我如何在我的VHDL顶级模块中使用该
    发表于 05-21 12:31

    利用设计网关的 IP 内核在 Xilinx VCK190 评估套件上加速人工智能应用

    Versal AI 内核系列 VCK190 评估套件。(图片来源:AMD, Inc)VCK190 评估套件的主要特性板载 Versal AI 核心
    发表于 11-25 16:29

    建立用户自己的IP

    本文档内容介绍了建立用户自己的IP的操作步骤,供参考
    发表于 04-03 11:26 4次下载

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

    在 Vivado 2021.1 中,Control, Interfaces and Processing System (CIPS) IP 架构已重新设计。此次升级支持将来自其它 Versal
    的头像 发表于 08-02 08:03 931次阅读
    <b class='flag-5'>CIPS</b> 3.0变更日志和移植信息解决方案

    Versal CPM AXI Bridge模式的地址转换

    Versal 系列的 DMA axi bridge 模式可以在 PL 的 QDMA IP 或者在 CPM(The integrated block for PCIe Rev. 4.0
    的头像 发表于 05-10 09:47 1673次阅读
    <b class='flag-5'>Versal</b> CPM AXI Bridge模式的地址转换

    如何在Vivado硬件管理器内读取各项监控值?

    在 Vivado 内,以 Versal 器件为目标创建一个示例,此示例将以 VCK190 开发板为目标创建工程。 创建块设计,并将 CIPS
    的头像 发表于 05-17 09:17 3647次阅读
    如何在Vivado硬件管理器内读取各项监控值?

    Versal HBM系列外部参考时钟设计指南文章

    Versal HBM 栈可通过内部 HSM0 参考时钟来进行时钟设置,此参考时钟是由 CIPS 或外部时钟源生成的。
    的头像 发表于 06-05 09:41 829次阅读
    <b class='flag-5'>Versal</b> HBM<b class='flag-5'>系列</b>外部参考时钟设计指南文章

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

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

    设置AMD以太网IP的Pause帧处理

    目前 AMD 的以太网 IP ,如软 10G/25G,40G/50G 或者硬核 CMAC,MRMAC,DCMAC 等等,都采用的是同一种 Pause 帧处理方式。
    的头像 发表于 10-18 09:15 994次阅读
    设置<b class='flag-5'>AMD</b>以太网<b class='flag-5'>IP</b><b class='flag-5'>核</b>的Pause帧处理

    AMD Versal™ Adaptive SoC CPM PCIE PIO EP设计CED示例

    本文可让开发者们看懂 AMD Vivado Design Tool 2023.2 中的“AMD Versal Adaptive SoC CPM PCIE PIO EP 设计”CED 示例
    的头像 发表于 05-10 09:39 592次阅读
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>™ Adaptive SoC CPM PCIE PIO EP设计CED<b class='flag-5'>示例</b>

    AMD推出第二代Versal Premium系列

    近日,AMD(超威,纳斯达克股票代码:AMD )今日宣布推出第二代 AMD Versal Premium 系列,这款自适应 SoC 平台旨在
    的头像 发表于 11-13 09:27 371次阅读

    AMD Vivado Design Suite 2024.2全新推出

    设计体验提供了主要增强功能。新的易用功能适用于所有系列,包括 IP 流、AMD MicroBlaze V 处理器 IP 和 Dynamic Function eXchange (DF
    的头像 发表于 11-22 13:54 270次阅读