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

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

3天内不再提示

vivado中版本发生变化Ip核出现锁定现象

工程师邓生 来源:FPGA通信小白成长之路 作者:FPGAmemoir 2022-09-05 15:46 次阅读

某年某月某日

问题描述

我正在移植一个项目的代码,之前的工程代码使用ISE14.7编写,移植后使用vivado2019.1编写。

移植之后,.v和.vhd代码保持不变,但ISE和vivado的ip核是不一样的,有很多都不一样,这里我遇到的是其中一个 : DDS。

本工程代码的发端是对于时序控制要求比较严格,从启动发流程的发脉冲,到基带数据输出,其延迟之前是固定的,移植之后发现数据延迟变大了,最终定位到是DDS这个ip核的延迟发生了变化,vivado中要比ISE多了若干个时钟周期。

解决办法

调整发端控制信号和数据信号之间的延迟,保证功能正常。

总结

从ISE移植代码到vivado,或者从vivado中一个版本移植到更高的版本,都必须关注ip核的变化,包括接口是否变多或变少、延迟是否变大或变小、用法是否发生变化等。

特别说明

vivado中版本发生变化,Ip核可能会出现锁定的现象(IP Status里ip核名字上面有一个锁的标志),这就表明版本发生了变化。

版本变化包括

芯片版本发生变化(比如325T到690T)

vivado版本发生变化(比如18.1到19.1)

IP核版本发生变化

IP核在移植中只复制了.xci文件,缺少独立文件夹目录。



审核编辑:刘清

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

    关注

    21

    文章

    634

    浏览量

    152668
  • 数据信号
    +关注

    关注

    0

    文章

    58

    浏览量

    11971
  • 控制信号
    +关注

    关注

    0

    文章

    164

    浏览量

    11968

原文标题:软件版本更换后,IP核延迟发生变化

文章出处:【微信号:FPGA通信小白成长之路,微信公众号:FPGA通信小白成长之路】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    压敏电阻工作时电流和电压的变化

    压敏电阻是一种电阻值随着电压变化的电阻器,具有非线性伏安特性,通流量大,响应速度快,能够进行电压钳位,吸收多余电流。压敏电阻通常由半导体材料制成,这些材料具有非线性电阻特性。当外界施加电压时,压敏电阻内部的电荷分布会发生变化,导致电阻值
    的头像 发表于 12-04 09:25 163次阅读
    压敏电阻工作时电流和电压的<b class='flag-5'>变化</b>

    进行ads1299短接噪声测试时,增益更改后短接噪声并没有发生变化,为什么?

    在进行ads1299短接噪声测试时,ads1299的增益更改,短接噪声并没有发生变化,而且在使用内部方波测试时,方波不对成,在增益为1时,短接噪声为0.35mV左右,这是为什么呢
    发表于 11-14 07:46

    LMX2594每次外部触发扫频后,相位会发生变化,为什么?

    的参考同源。 目前的现象是:LMX2594每次外部触发扫频后,相位会发生变化(从时域上看,每次触发后的信号会左右移动,不是固定的)。 现问题如下:(1)LMX2594能否实现每次外部触发扫频后输出信号自动
    发表于 11-11 06:32

    vivado导入旧版本的项目,IP核心被锁。

    vivado导入其他版本的项目的时候,IP被锁,无法解开,请问该如何解决。 使用软件:vivado 2019.2 导入项目使用
    发表于 11-08 21:29

    LMX2572改变功率配置字,相噪会发生变化,为什么?

    使用LMX2572评估板输出,输出频率3139MHz,相噪测试仪为R&amp;S FSPN。发现改变功率配置字,相噪会发生变化。从pwr = 10 到 pwr = 63,相噪最大
    发表于 11-08 16:16

    VivadoFFT IP的使用教程

    本文介绍了VidadoFFT IP的使用,具体内容为:调用IP>>配置界面介绍>>IP
    的头像 发表于 11-06 09:51 866次阅读
    <b class='flag-5'>Vivado</b><b class='flag-5'>中</b>FFT <b class='flag-5'>IP</b><b class='flag-5'>核</b>的使用教程

    使用TAS57X1 GDE软件时,发现个别BQ寄存器在下载后发生变化,为什么?

    我的客户在使用TAS57X1 GDE软件时,发现个别BQ寄存器在下载后发生变化。如下截图是客户对比同一个板子(通过5731M的开发板上的MSP430,使用I2C连接外部板子上面的TAS5731M
    发表于 10-24 08:06

    drv595evm供完电源电压15v后,无论输入端的电压信号怎么变化,输出端都不发生变化,为什么?

    drv595evm供完电源电压15v后,输出端就算是-15v,当输入端给电压信号后,输出端仍然是-15v,而且无论输入端的电压信号怎么变化,输出端都不发生变化,板子出现什么问题了?板子使用需要特别注意的地方吗?
    发表于 09-14 07:17

    LM358B电源电压的变化是指VCC-VEE的绝对值发生变化吗?

    请问,运放的电源抑制比是表示电源电压的变化对失调电压的影响,对于双电源VCC与VEE供电的运放,电源电压的变化是指VCC-VEE的绝对值发生变化吗?比如:运放原先供电电压VCC/VEE,两者电位差
    发表于 08-05 08:12

    电容两端的电压会发生骤然的变化

    Q=CV,其中Q是电荷,C是电容,V是电压。这个关系表明,当电容两端的电压发生变化时,电荷也会相应地发生变化。 电容两端电压骤变的原理 电容两端电压骤变的原理可以从电路的基本定律出发来理解。根据基尔霍夫电压定律,一个闭
    的头像 发表于 07-11 09:47 1472次阅读

    鸿蒙ArkTS声明式开发:跨平台支持列表【组件区域变化事件】

    组件区域变化事件指组件显示的尺寸、位置等发生变化时触发的事件。
    的头像 发表于 05-30 11:41 385次阅读
    鸿蒙ArkTS声明式开发:跨平台支持列表【组件区域<b class='flag-5'>变化</b>事件】

    FPGA的IP使用技巧

    仿真,需要经过综合以及布局布线才能使用。 IP的优点在于其灵活性高、可移植性强,允许用户自配置。然而,其缺点在于对模块的预测性较低,在后续设计存在发生错误的可能性,有一定的设计风
    发表于 05-27 16:13

    请问USB串行桥接控制器CY7C6521x的配置可以锁定吗?

    是否可以将编程的配置锁定到英飞凌的每个 CY7C65211/3/4/5/6 USB 串行桥接控制器,以防止现场配置发生变化? 或者,英飞凌串行桥接控制器进入现场后,是否需要任何特殊方法来更改其配置?
    发表于 02-23 08:24

    深度学习的不同Normalization方法小结

    在深度神经网络,存在一种内部协变偏移(internal covariate shift)现象,它是由于训练过程不断变化的网络参数导致网络各层的输入分布
    的头像 发表于 02-20 13:54 681次阅读
    深度学习<b class='flag-5'>中</b>的不同Normalization方法小结

    锁频环为什么锁定后又发生失锁现象

    锁频环为什么锁定后又发生失锁现象? 锁频环是一种非常重要的电子电路,常见于通信设备、数字信号处理、时钟恢复和频率合成等领域。锁频环的作用是将输入信号与输出信号的频率进行锁定,使得输出信
    的头像 发表于 01-31 11:31 1209次阅读