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

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

3天内不再提示

如何在Vivado中更改自定义的Interface

张强 来源:uuwyfsdfsf 作者:uuwyfsdfsf 2022-08-02 09:49 次阅读

Q: 如何在 Vivado 中更改自定义的 Interface?

因为 BD 中连线太多,所以想自定义下 interface 简化连线,定义好了一个 interface,但当准备在自定义 IP 中指定它时,发现我把一个信号的方向搞错了,应该定义成 out,但实际定义成了 in,所以想简单的改一下方向。

在此过程中,发现 Vivado 能新建 Interface,而无法 change interface,所谓的 interface 好像就是两个 XML 文件,打开 XML,然后将里面的 in, 改为 out,以为这样就成功了,结果在自定义 IP 中指定此接口时,信号方向还是 in,是软件缓存没更新吗?

poYBAGGYICaAZJ0BAAEUYDcKrIQ581.png

然后先后尝试了重启 Vivado, 在 setting-IP 里 refresh,在 Ip catalog 中选中此接口再右击refresh,这些都没有用,接口方向还是 in,但其实 XML 文件中确实已经改为了 out,而没有被软件自动改回去。

所以 请问这种情况下如何去修改一个自定义的 interface?

A: 设置 IP Repo 指向你的 interface 文件,然后使用 extent from 创建新接口(名字和原来的一样,只是保存到其他的 Repo),在界面中任意修改 port 的方向,完全没有问题。接下来去掉原来的 IP Repo,指向自己创建的 Repo。

另一种更改interface的方法,通过Vivado直接打开 Interface进行更改。在 Open->OpenIP-XACT file 处修改。

审核编辑:汤梓红

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

    关注

    0

    文章

    102

    浏览量

    38517
  • Vivado
    +关注

    关注

    18

    文章

    790

    浏览量

    65092
收藏 人收藏

    评论

    相关推荐

    请问如何修改自定义控件【量表】的指针

    `请问如何修改自定义控件【量表】的指针,我用图片替换了下,但是不会转。。{:11:}`
    发表于 03-20 12:23

    PADS每日一练 12月4日 通过录制宏命令修改自定义动作

    由于最近事儿比较多,所以今天和大家只能分享一个比较简单而实用的操作了,通过录制宏命令修改自定义动作。这个在logic中非常有用。
    发表于 12-04 17:47

    LabVIEW自定义控件

    的 应用 一次性 修改自 定义控 键的配 置,而不需要对每个自定义过的控键迚行分别的修改。比如可以创建含有很多 输入控 键的簇 的自定
    发表于 01-07 10:57

    请问OKMX6Q-C板子如何修改自定义屏幕分辨率?

    ,否则HDMI可能会没有显示。但是如何修改命令并没有说明然后我参照3.6.5章节的"如何在uboot代码更改默认配置"也没有体积修改自定义分辨率的文字想咨询一下,如何才能解决这个问题
    发表于 11-25 07:31

    如何检测自定义容器的任何一个上的长按按钮呢?

    所以我创建了一个简单的自定义容器,其中只包含一个盒子。然后我在 Screen1 创建了这个自定义容器的 3 个实例。我修改自定义容器类来检测单击。但是如何检测这 3 个容器
    发表于 01-04 08:02

    在重新实现项目自定义容器的handleClickEvent时,如何能够拖动滚动列表?

    我构建了一个滚动列表,其中每个项目都是一个自定义容器,其中包含一个图像和一个文本区域。我希望能够在单击相应项目时从该项目调用回调。例如,我想在单击项目时更改自定义容器背景的颜色,如附图所示。我可以
    发表于 01-13 09:08

    1602自定义字符

    1602液晶能够显示自定义字符,能够根据读者的具体情况显示自定义字符。
    发表于 01-20 15:43 1次下载

    Vivado IP Package自定义总线Interface

    在用Vivado制作自己的IP的时候,已经熟悉了将功能关联的一组port组合成一个interface,比如这个M_AXIS: 这样可以简化框图设计中IP的显示, 方便连线、优化框图设计布局。 但一般
    发表于 02-08 11:50 3392次阅读
    <b class='flag-5'>Vivado</b> IP Package<b class='flag-5'>自定义</b>总线<b class='flag-5'>Interface</b>

    何在android设备上安装自定义rom

    完成后,请执行相同的操作,但不要选择自定义rom,而是选择间隙。安装间隙之前需要使用一些自定义rom,您可以从自定义rom的开发人员网页上了解,如果他们没有提及任何相关内容,只需在自定义
    的头像 发表于 11-05 10:48 4623次阅读

    何在LabVIEW中实现自定义控件

    本文档的主要内容详细介绍的是如何在LabVIEW中实现自定义控件。
    发表于 01-14 17:17 48次下载
    如<b class='flag-5'>何在</b>LabVIEW中实现<b class='flag-5'>自定义</b>控件

    浅谈如何在Vivado更改自定义Interface方法

    因为 BD 中连线太多,所以想自定义interface 简化连线,定义好了一个 interface,但当准备在自定义 IP 中指定它时,
    的头像 发表于 03-30 15:49 4474次阅读
    浅谈如<b class='flag-5'>何在</b><b class='flag-5'>Vivado</b>中<b class='flag-5'>更改自定义</b>的<b class='flag-5'>Interface</b>方法

    自定义视图组件教程案例

    自定义组件 1.自定义组件-particles(粒子效果) 2.自定义组件- pulse(脉冲button效果) 3.自定义组件-progress(progress效果) 4.
    发表于 04-08 10:48 14次下载

    ArkUI如何自定义弹窗(eTS)

    自定义弹窗其实也是比较简单的,通过CustomDialogController类就可以显示自定义弹窗。
    的头像 发表于 08-31 08:24 1437次阅读

    labview超快自定义控件制作和普通自定义控件制作

    labview超快自定义控件制作和普通自定义控件制作
    发表于 08-21 10:32 5次下载

    何在Matlab中自定义Message

    自定义Message 当我们的 message 消息比较复杂时,通常要用到自定义的 message 消息,MATLAB 2020b以上的版本自带了ROS Toolbox Interface
    的头像 发表于 11-15 18:12 429次阅读
    如<b class='flag-5'>何在</b>Matlab中<b class='flag-5'>自定义</b>Message