在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在Post Synthesis工程中加入XCI文件

XILINX開(kāi)發(fā)者社區(qū) ? 來(lái)源:XILINX開(kāi)發(fā)者社區(qū) ? 2023-06-08 15:43 ? 次閱讀

本文作者:AMD 賽靈思工程師Hong Han

當(dāng)使用第三方綜合器比如 Synopsys Synplify Pro 或 Mentor Graphics Precision 來(lái)綜合包含 AMD Xilinx IP 的設(shè)計(jì)時(shí),UG896 推薦的方式是創(chuàng)建并定制 IP,生成這些 IP 的 output product (包括 IP 的 dcp);然后把第三方生成的網(wǎng)表文件和 IP XCI 的相關(guān)文件都加到 Vivado 的 post-synthesis 工程中。

此時(shí)第三方綜合器只是綜合用戶(hù)的 RTL 代碼,IP 代碼的綜合實(shí)際還是由 Vivado 完成,然后在新的 Vivado 工程中把這些 IP 的網(wǎng)表和第三方綜合器生成的頂層網(wǎng)表合并(在 Vivado 中的 link_design 步驟實(shí)現(xiàn))。

第三方綜合器由于并不實(shí)際綜合 IP 的代碼,在第三方綜合器綜合的過(guò)程中,只需要提供 IP 的黑盒文件,讓第三方綜合器了解 IP 模塊的接口即可,生成 IP output product 時(shí)得到的 stub 文件就是黑盒文件(_stub.v /_stub.vhdl)。

af009848-05cf-11ee-962d-dac502259ad0.png

以下是在 GUI 下創(chuàng)建 Post-synthesis 工程的界面:

af289744-05cf-11ee-962d-dac502259ad0.png

UG896 中提供的示意 Tcl 腳本如下:

af2e9e32-05cf-11ee-962d-dac502259ad0.png

在 Vivado 2022.2,嘗試使用以上的腳本編譯一個(gè)例子工程看看是否會(huì)遇到困難。
實(shí)驗(yàn)使用的腳本如下:

af4c964e-05cf-11ee-962d-dac502259ad0.png

結(jié)果 IP char_fifo 沒(méi)能加到新的工程中,并報(bào)出以下的錯(cuò)誤:

af644154-05cf-11ee-962d-dac502259ad0.png

之所以報(bào)錯(cuò)的原因是為了新建工程,我們移動(dòng)了 IP 的 XCI 文件,但是卻沒(méi)有移動(dòng) IP 原來(lái)生成在 gen 目錄的 output product。
直接用第三方編譯器打開(kāi) XCI文件,查看 outputdir。這是之前的 output product 所在的目錄相對(duì)于 XCI 文件的目錄。

af821698-05cf-11ee-962d-dac502259ad0.png

在這里我們嘗試手動(dòng)修改一下outputdir,改成當(dāng)前 IP 的 output product 所在的目錄 "OUTPUTDIR": [ { "value": "../char_fifo" } ],同時(shí)把原來(lái)工程中生成的 output product 復(fù)制到這個(gè)目錄中。

在 Vivado TCL CONSOLE 中重新運(yùn)行一下加 XCI 文件的命令,可以看到以下輸出:

af90cfb2-05cf-11ee-962d-dac502259ad0.png ? ? afb78666-05cf-11ee-962d-dac502259ad0.png

這里可以看到 XCI 文件已經(jīng)加到工程中,同時(shí)看到的 warning 是正常的,提醒用戶(hù)在 post-synthesis 工程中,IP 是鎖定的,無(wú)法修改。

在一些早期的 Vivado 版本中(Vivado 2022.2沒(méi)有這個(gè)問(wèn)題),即使 IP XCI 文件中 OUTPUTDIR 所指向的目錄的確是 IP output product 存放的目錄,依然會(huì)報(bào) ERROR: [Project 1-680]。這里給大家介紹一下如何微調(diào)腳本解決這個(gè)問(wèn)題。

新的腳本:

afd941c0-05cf-11ee-962d-dac502259ad0.png

這里差異在于在新工程設(shè)置為 post-synthesis 工程之前,先讀入 XCI 文件并重新生成 IP 的 output product。這樣就不必修改 XCI文件的 OUTPUTDIR 去指向之前 output product 的目錄。

aff65eea-05cf-11ee-962d-dac502259ad0.png

使用 tcl 命令生成的工程文件 .xpr 文件可以在 Vivado 界面直接打開(kāi)(File -> Project -> Open)。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • amd
    amd
    +關(guān)注

    關(guān)注

    25

    文章

    5499

    瀏覽量

    134640
  • Xilinx
    +關(guān)注

    關(guān)注

    71

    文章

    2171

    瀏覽量

    122139
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    570

    瀏覽量

    24822
  • 綜合器
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    6480
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    815

    瀏覽量

    66889

原文標(biāo)題:開(kāi)發(fā)者分享|如何在 Post Synthesis 工程中加入 XCI 文件

文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開(kāi)發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Protel在線(xiàn)教程:如何在PCB文件中加漢字

    Protel在線(xiàn)教程:如何在PCB文件中加漢字 在PCB文件上面加上漢字一直都是很多網(wǎng)友比較感興趣的事情。PROTEL早期的版本加
    發(fā)表于 04-22 09:09 ?4197次閱讀
    Protel在線(xiàn)教程:如<b class='flag-5'>何在</b>PCB<b class='flag-5'>文件</b><b class='flag-5'>中加</b>漢字

    請(qǐng)問(wèn)如何在PSoC Creator中加入USB?

    何在 PSoC Creator 中加入 USB?
    發(fā)表于 05-20 06:43

    請(qǐng)教各位大俠如何在protel99中加入圖片或公司LOGO

    教各位大俠如何在protel99中加入圖片或公司LOGO
    發(fā)表于 11-26 13:33

    何在cadence中加入中文絲印

    何在cadence中加入中文絲印???謝謝
    發(fā)表于 12-21 12:13

    何在protues元件庫(kù)中加入AD7755?

    何在protues元件庫(kù)中加入AD7755
    發(fā)表于 04-18 10:20

    【求助】labview圖像顯示中加入標(biāo)簽的問(wèn)題

    做了一個(gè)小程序,測(cè)兩個(gè)圓圓心的距離,第一幅圖是用視覺(jué)助手做出來(lái)的,可以看到在顯示的部分會(huì)有所標(biāo)記,但是生成LABVIEW程序后類(lèi)似的標(biāo)記沒(méi)有了,想問(wèn)一下如何在LABVIEW圖像顯示中加入這種點(diǎn)、線(xiàn)
    發(fā)表于 04-22 20:46

    IO Planning (PlanAhead) post-synthesis時(shí)報(bào)錯(cuò)

    各位大佬好:小弟剛剛接觸FPGA驗(yàn)證,按照網(wǎng)上教程學(xué)習(xí)時(shí),在RTL仿真結(jié)束,做UCF時(shí),遇到如下問(wèn)題:1. 如果雙擊IO Pin Planning - post-synthesis時(shí),會(huì)報(bào)錯(cuò),報(bào)錯(cuò)
    發(fā)表于 12-20 15:09

    何在文件系統(tǒng)中加入ssh命令?

    想要在根文件系統(tǒng)中加入ssh命令,這個(gè)應(yīng)該怎么辦?
    發(fā)表于 10-24 02:23

    請(qǐng)問(wèn)如何在SoC設(shè)計(jì)中加入音頻處理功能?

    何在SoC設(shè)計(jì)中加入音頻處理功能?
    發(fā)表于 06-03 06:36

    華大單片機(jī)是如何向MDK中加入文件和庫(kù)文件

    華大單片機(jī)如何向MDK中加入文件和庫(kù)文件關(guān)鍵文件介紹加入文件大多數(shù)習(xí)慣于8位單片機(jī)開(kāi)發(fā)的
    發(fā)表于 07-13 08:43

    請(qǐng)問(wèn)如何在RTTHREAD STUDIO 中加入W601 MCU?

    請(qǐng)問(wèn)如何在RTTHREAD STUDIO 中加入W601 MCU?
    發(fā)表于 02-22 14:16

    Vivado技巧:.dcp 文件代替 .xci 文件

    早在2017年1月初,我們宣布Xilinx IP目錄中的所有IP使用xci和xcix格式的文件,這已經(jīng)不是什么新鮮事了,其實(shí)我們之前一直在說(shuō)這是我們多年來(lái)的主要建議,這其中包括很多重要的原因,xci
    發(fā)表于 05-02 08:50 ?5605次閱讀
    Vivado技巧:.dcp <b class='flag-5'>文件</b>代替 .<b class='flag-5'>xci</b> <b class='flag-5'>文件</b>

    何在XHTML網(wǎng)頁(yè)中加入CSS詳細(xì)的五種方式說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何在XHTML網(wǎng)頁(yè)中加入CSS詳細(xì)的五種方式說(shuō)明資料免費(fèi)下載。
    發(fā)表于 06-13 16:58 ?5次下載

    華大單片機(jī)如何向MDK中加入文件和庫(kù)文件

    華大單片機(jī)如何向MDK中加入文件和庫(kù)文件關(guān)鍵文件介紹加入文件大多數(shù)習(xí)慣于8位單片機(jī)開(kāi)發(fā)的
    發(fā)表于 11-23 18:07 ?15次下載
    華大單片機(jī)如何向MDK<b class='flag-5'>中加入</b>頭<b class='flag-5'>文件</b>和庫(kù)<b class='flag-5'>文件</b>

    STM32程序HEX文件中加入固件版本信息

    使用MDK編譯器,讓STM32程序HEX文件中加入固件版本信息。
    的頭像 發(fā)表于 08-14 16:13 ?4426次閱讀
    主站蜘蛛池模板: 一级特一级特色生活片 | 欧美一级别 | 在线观看免费av网站 | 亚洲免费小视频 | 亚洲精品久久久久久婷婷 | 美女用手扒开尿口给男生桶爽 | 国产1区2区三区不卡 | www天堂网| 亚洲福利视频一区二区三区 | 亚洲一区二区视频 | 亚洲午夜久久久久久噜噜噜 | 九九草在线观看 | 欧美黑人黄色片 | 色偷偷视频 | 久久婷婷久久一区二区三区 | 欧美日本不卡 | 成人在线看片 | 美女黄视频免费 | 色宅男午夜电影在线观看 | 天天做天天做天天综合网 | 亚洲第一网站快活影院 | 国产一二三区在线观看 | 免费国产黄网站在线观看视频 | 青青导航 | 精品黄色片 | 一级一级一片免费高清 | 国产人成精品免费视频 | 777色淫网站女女 | 国模私拍在线 | 天天插伊人 | 欧美一级高清片在线 | 欧美三级影院 | 亚洲视频五区 | 极品美女写真菠萝蜜视频 | 亚洲色图视频在线 | 欧美激情亚洲精品日韩1区2区 | 嫩草影院地址一地址二 | 性欧美成人依依影院 | 四虎影院久久 | 男人资源站 | 未成人禁止视频高清在线观看 |