网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

简述Vivado中的Elaborate的作用

时间:2023-05-05 16:00

人气:

作者:admin

标签: design  RTL  Vivado 

导读:在Vivado的界面中,有个RTL ANALYSIS-Open Elaborated Design的选项,可能很多工程师都没有使用过。因为大家基本都是从Run Synthesis开始的。...

在Vivado的界面中,有个RTL ANALYSIS->Open Elaborated Design的选项,可能很多工程师都没有使用过。因为大家基本都是从Run Synthesis开始的。

elaborate可以翻译为“详尽解析”,就是将RTL源代码翻译转换成对应的电路。

有同学会问,这不是Synthesis做的工作吗?

我们可以来比较一下Elaborate和Synthesis后的Schematic就很直观了:

Elaborated Design:

image-20221023165430449

Synthesisd Design:

image-20221023165346017

可以看出,Elaborated Design里面的电路是单纯的对RTL源代码的解析,到了Synthesisd Design,则可以看到Xilinx的具体的库单元,比如LUT3、FDRE等,都是在Xilinx FPGA中真实存在的。

其实在综合的log文件,看到Elaborate的存在,综合的第一步就是先进行Elaborate:

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信