我们从2011年坚守至今,只想做纯粹的技术论坛,请不要发布和技术无关的话题。  本站有两万多份高大上的PCB和原理图下载,每日更新中,欢迎常回来看看

 找回密码
 立即注册
搜索
查看: 1250|回复: 10

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

[复制链接]

3

主题

3

回帖

7

积分

一级逆天

积分
7

终身成就奖

发表于 2023-5-16 09:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
不知道大家有没有遇到过一个问题,就是你想修改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创建XCI和DCP,更改日志,以及实例化模板。通常的做法也都是选择这一选项。

Global Synthesize选项表示的是,将IP的HDL和用户的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 修改IP的Synthesizs Options为Global。
如下图所示,gtwizard_share IP已经和其他的IP不一样了,它的前面已经没有橘黄色的小框了,其他IP的Synthesizs Options为 Out 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 灵活操作,不再是“黑盒子”。
  • 打卡等级:初入少年
  • 打卡总天数:10
  • 打卡月天数:0
  • 打卡总奖励:40
  • 最近打卡:2025-06-11 22:54:09

92

主题

477

回帖

1872

积分

二级逆天

积分
1872

终身成就奖

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

使用道具 举报

  • 打卡等级:以坛为家III
  • 打卡总天数:620
  • 打卡月天数:11
  • 打卡总奖励:2319
  • 最近打卡:2026-11-13 09:04:26

4

主题

8362

回帖

8289

积分

二级逆天

积分
8289

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

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

使用道具 举报

  • 打卡等级:初入少年
  • 打卡总天数:10
  • 打卡月天数:0
  • 打卡总奖励:26
  • 最近打卡:2024-09-26 09:23:23

20

主题

72

回帖

160

积分

二级逆天

积分
160

终身成就奖

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

使用道具 举报

  • 打卡等级:以坛为家II
  • 打卡总天数:105
  • 打卡月天数:0
  • 打卡总奖励:405
  • 最近打卡:2025-09-22 11:24:31

1

主题

2310

回帖

1682

积分

二级逆天

积分
1682

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

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

使用道具 举报

  • 打卡等级:以坛为家III
  • 打卡总天数:383
  • 打卡月天数:0
  • 打卡总奖励:1282
  • 最近打卡:2026-02-25 09:54:42

1

主题

398

回帖

2018

积分

二级逆天

积分
2018

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

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

使用道具 举报

1

主题

71

回帖

141

积分

二级逆天

积分
141

终身成就奖特殊贡献奖

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

使用道具 举报

  • 打卡等级:初入少年
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:5
  • 最近打卡:2024-05-27 15:04:31

1

主题

327

回帖

107

积分

二级逆天

积分
107

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

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

使用道具 举报

  • 打卡等级:常住青年
  • 打卡总天数:21
  • 打卡月天数:0
  • 打卡总奖励:66
  • 最近打卡:2026-04-23 10:24:00

0

主题

138

回帖

550

积分

二级逆天

积分
550

终身成就奖

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

使用道具 举报

  • 打卡等级:以坛为家II
  • 打卡总天数:296
  • 打卡月天数:0
  • 打卡总奖励:1004
  • 最近打卡:2025-11-21 08:44:52

2

主题

5394

回帖

1万

积分

三级逆天

积分
11581

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

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

使用道具 举报

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

本版积分规则

Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请举报投诉

本站所有资料仅限参考学习交流,PCB原理图源码等所有资料不保证准确没问题,请不要用作生产。否则后果自负。

闽公网安备35062302000276号 | 闽ICP备2024076463号-1 | 论坛技术支持QQ群171867948 | 论坛问题,充值问题请联系QQ1308068381

平平安安
TOP
快速回复 返回顶部 返回列表