KR260 DPU配置教程1

作者:Chen Shaoyi,AMD工程师;来源:AMD开发者社区

官网上没有提供KR260的DPU预配置工程。在这篇博客中,我们将为 KR260 Vitis 加速平台创建硬件设计。 我们将从KR260预设文件开始,添加平台所需的外设并对其进行配置。 一切设置完毕后,我们将把硬件设计导出到XSA。

创建名为kr260_platform的Platform

Create Project > Next

Project name: kr260_platform > Next

勾选 "Project is an extensible Vitis platform" > Next

开发板选择Boards > KR260 > Next > Finish

如果没有安装KR260,需要先安装KR260

创建一个Block Design

Create Block Design > OK

Add PS > Run Block Automation > Apply Board Preset > OK



在此阶段,Vivado自动添加了 Zynq UltraScale+ MPSoC,并应用了 KR260 的所有板卡预设选项。 预设选项包括 MPSoC PS 模块配置和引脚分配。

创建时钟和复位

Add a Clocking Wizard

  • clk_out1 to 100 MHz
  • clk_out2 to 300 MHz
  • clk_out3 to 600 MHz
  • Reset Type to Active Low > OK

  • 使能Platform的AXI接口

    使能PS的AXI Master接口

  • 打开 Platform Setup 界面
  • 打开 AXI Port 子页面
  • 在zynq_ultra_ps_e_0选项下,使能 M_AXI_HPM0_FPD 和 **M_AXI_HPM1_FPD。**保持Memport为M_AXI_GP, sptag 为空。
  • 使能来自AXI Interconnect的AXI Master interfaces

  • 在ps8_0_axi_periph选项下, 点击 M01_AXI, 按住 Shift 并点击 M07_AXI 以选中从 M01_AXI 到 M07_AXI的多个接口.
  • 右键选中的选项并点击使能.
  • 保持 Memport 为M_AXI_GP,sptag 为 empty.
  • 使能来自PS的AXI Slave interfaces来允许kernels 连接 DDR 内存

  • 在 zynq_ultra_ps_e_0选项下, 选中所有的 AXI slave 接口: 按住 Ctrl 并点击 S_AXI_HPC0_FPD, S_AXI_HPC1_FPD, S_AXI_HP0_FPD, S_AXI_HP1_FPD, S_AXI_HP2_FPD, S_AXI_HP3_FPD.
  • 右击所有的选项并点击 enable.
  • 修改 S_AXI_HPC0_FPD 和 S_AXI_HPC1_FPD 的Memport 为 S_AXI_HP
  • 将接口的 sptag 名字修改为HPC0, HPC1, HP0, HP1, HP2, HP3。 v++ 可以在 linking 阶段使用这些接口。
  • 导出XSA

    点击 Validate Design 按钮来确认 block design 设计有效。在这个过程中Vivado会报告一个critical warning,这是因为 /axi_intc_0/intr 没有被连接。因为v++链接器会将中断连接到这个端口上,所以这个警告可以被忽略。

    为 block design创建一个module wrapper

  • 在 Source 界面, Design Sources group上右键 design_1.bd
  • 选择 Create HDL Wrapper...
  • 选择 Let Vivado manage wrapper and auto-update.
  • 点击 OK 来为 block design生成wrapper
  • 生成设计

  • 在Flow Navigator窗口下选择 Generate Block Design。
  • 点击 Generate。
  • 在Flow Navigator窗口下选择 Generate Bitstream。
  • 点击 Yes.
  • 导出 platform

  • 点击菜单 File -> Export -> Export Platform 来运行 Export Hardware Platform wizard.
  • 点击 Next .
  • 选择 Platform Type为: Hardware, 点击 Next。
  • 选择 Platform State: Pre-synthesis, 使能 Include Bitstream, 点击 Next
  • 输入 Platform 属性并点击 Next. 比如,
  • . Name: kv260_hardware_platform
    . Vendor: xilinx
    . Board: kv260
    . Version: 0.0
    . Description: This platform provides high PS DDR bandwidth and three clocks.

  • 输入 XSA 文件名: kv260_hardware_platform 并保持默认导出地址.
  • 点击 Finish.
  • kv260_hardware_platform.xsa 将会被生成
  • 参考链接:https://github.com/Xilinx/Vitis-Tutorials/tree/2022.2/Vitis_Platform_Cre...

    KR260
    DPU
    配置教程
    每日头条

    最新文章

    • RoE (Radio Over Ethernet) 赋能5G无线应用
    • 用最新视频AI 解决方案解决当今视频分析五大难题
    • DPU Fingerprint详解
    • GST、VVAS傻傻分不清楚?在进行KV260 AI应用层开发前你需要了解哪些事?
    • 在 ZCU106 开发板上的仅限 TX 的设计内实现UHD-SDITX 子系统
    • 借助 AMD 自适应 SoC 加速通过 ISO 13849 机械安全认证

    最新文章

    Vitis AI 工具概述
    基于Zynq UltraScale+ MPSoC高性能EtherCAT主站方案
    AMD Xilinx MPSoC VCU 使用要点
    Multi-Scaler IP的linux示例以及debug(下)
    如何在petalinux环境下使用python脚本实现opencv显示USB camera图像
    用最新视频AI 解决方案解决当今视频分析五大难题

    天下网标王荆州优化网站商城网站怎么优化优化中的网站地图莱山区行业网站优化公司手机网站优化费用情况汉中网站优化排名服务网站优化设备企业网站优化效果优化文档网站武汉网站技术优化bc网站怎么做优化排名达州优化网站价格高新区网站优化企业上海好的教育行业网站优化玉屏县网站优化服务天津优化网站360 网站优化招商大型网站优化网站优化销售话术网站优化的常用方法温县网站seo优化排名廊坊出名的珠宝行业网站优化大冶英文网站seo优化菏泽优化网站单价厦门网站优化效果公司网站排名优化西城正规网站优化公司网站优化之内容与外链的重要性网站优化有什么优点自贡网站制作优化服务香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

    天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化