某年某月某日
问题描述
我正在移植一个项目的代码,之前的工程代码使用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文件,缺少独立文件夹目录。
政策加持:四部委联合发布停车场与充电设施一体化建设通知
通过Logit调整的长尾学习
智能汽车的这些技巧,一大半人都不知道
逆变器的另类做法,Power inverter
32位M0核单片机XL32F003系列,多种不同封装类型多款产品
vivado中版本发生变化Ip核出现锁定现象
智能化妆镜呵护你的美丽与健康
RFID小型圆极化天线应该怎样来设计
PCB表面处理的分类及优点和缺点
康宁长途光纤实现100G 网络的远程延伸能力
华为P10概念机曝光:或搭载麒麟970+光学隐藏指纹+伸缩摄像头
揭秘大功率插件电感性能不稳定的原因
Y电容的用法 你真的懂了吗?
TI推出1.5A 恒流 DC/DC降压转换器TPS92510
MOSFET电子元件的基础知识
笔记本电脑接口维护全方位透视
破除护肤格局,日本UGS优肌诗美容仪的兴起
村田入驻天猫商城:覆盖更广泛客户群体,服务小批量采购客户
华为申请“NM Plus”商标:可能是“NM”存储卡升级版
掌阅iReaderA6阅读器体验评测 有着相当不错的表现