• 设为首页
  • 收藏本站
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    查看: 551|回复: 10

    [技术文章] 如何修改Xilinx IP中文件的只读属性?

    [复制链接]

    该用户从未签到

    3

    主题

    4

    回帖

    0

    积分

    一级逆天

    积分
    0

    终身成就奖

    发表于 2023-5-16 09:53:08 | 显示全部楼层 |阅读模式
    不知道大家有没有遇到过一个问题,就是你想修改xilinx IP中的某些代码,或者想通过debug进一步了解这些代码时,但是发现它不支持修改的,是read-only属性。本文将给大家介绍一种方法,来解决这个问题。

    Generate Output Products
    首先小编需要给大家介绍的是,在最终生成IP的时候的两个属性(ug896_page35):
    file:///C:/Users/E0001968/AppData/Local/Temp/ksohtml28280/wps11.jpg

    Vivado中默认的选项为 Out of context per IP,工具会自动为IP创建XCIDCP,更改日志,以及实例化模板。通常的做法也都是选择这一选项。

    Global Synthesize选项表示的是,将IPHDL和用户的HDL一起进行综合。

    修改xilinx ip中代码的只读属性
    在生成IP的时候,如果最终的Synthesizs Options是按照默认的选项,选择的是Out of context per IP,那么最终生成的IP中的代码属性是只读的,如下图右上角所示:

    file:///C:/Users/E0001968/AppData/Local/Temp/ksohtml28280/wps12.jpg
    以下为修改Xilinx IP中代码的只读属性的具体操作步骤:

    1 修改IPSynthesizs OptionsGlobal
    如下图所示,gtwizard_share IP已经和其他的IP不一样了,它的前面已经没有橘黄色的小框了,其他IPSynthesizs OptionsOut of context per IP
    file:///C:/Users/E0001968/AppData/Local/Temp/ksohtml28280/wps13.jpg

    2 Sources 窗口中在Complier Order项中选中该IP
    file:///C:/Users/E0001968/AppData/Local/Temp/ksohtml28280/wps14.jpg
    file:///C:/Users/E0001968/AppData/Local/Temp/ksohtml28280/wps15.jpg
    3 同样是在上图中的Source File Properties窗口中的Propertie项中找到IS_MANAGED选项,将后面的“√”去掉。
    去掉以后,可以看到IP前面的标记就变了,如下图:
    file:///C:/Users/E0001968/AppData/Local/Temp/ksohtml28280/wps16.jpg

    同时再去查看代码,发现read-only属性没有了,此时就可以进行编辑了。
    file:///C:/Users/E0001968/AppData/Local/Temp/ksohtml28280/wps17.jpg

    应用
    比如 MIG 核中的 MMCM 可以修改,然后节约BUFG
    SDI 中的某些lock信号用来作为后一级的复位,或者某些2分频时钟,可以从核里面引出来
    Transceiver 里面的BUG在某些情况下将BUFG修改BUFH,节省BUFG
    其他的IP看个人选择即可修改,做到 IP 灵活操作,不再是“黑盒子”。
    回复

    使用道具 举报

    该用户从未签到

    107

    主题

    670

    回帖

    1719

    积分

    二级逆天

    积分
    1719

    终身成就奖

    发表于 2023-5-17 08:48:41 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:48
  • 签到天数: 143 天

    [LV.7]常住居民III

    9

    主题

    7799

    回帖

    5498

    积分

    二级逆天

    积分
    5498

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    发表于 2023-5-19 08:53:36 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-9-26 09:23
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    20

    主题

    88

    回帖

    159

    积分

    二级逆天

    积分
    159

    终身成就奖

    发表于 2023-5-23 08:07:19 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 16:55
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    1

    主题

    3082

    回帖

    1730

    积分

    二级逆天

    积分
    1730

    终身成就奖特殊贡献奖原创先锋奖

    发表于 2023-5-23 09:13:11 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:11
  • 签到天数: 104 天

    [LV.6]常住居民II

    1

    主题

    320

    回帖

    902

    积分

    二级逆天

    积分
    902

    终身成就奖特殊贡献奖原创先锋奖

    发表于 2023-5-23 09:47:51 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    94

    回帖

    0

    积分

    二级逆天

    积分
    0

    终身成就奖特殊贡献奖

    发表于 2023-5-26 08:57:38 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-5-27 15:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    413

    回帖

    116

    积分

    二级逆天

    积分
    116

    终身成就奖特殊贡献奖原创先锋奖

    发表于 2023-5-29 02:09:14 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-9-25 10:14
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    0

    主题

    166

    回帖

    333

    积分

    二级逆天

    积分
    333

    终身成就奖

    发表于 2023-6-3 08:30:46 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 08:58
  • 签到天数: 100 天

    [LV.6]常住居民II

    2

    主题

    7201

    回帖

    1万

    积分

    三级逆天

    积分
    10594

    终身成就奖特殊贡献奖原创先锋奖

    QQ
    发表于 2023-6-3 09:06:08 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    公告:服务器刚移机,
    大家请不要下载东西。
    会下载失败


    QQ 手机版 小黑屋 监管台 遇到问题请联系QQ1308068381 逆天PCB论坛

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表