色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如果IP已經采用OOC綜合那么是否可以將其修改為Global綜合方式?

FPGA技術驛站 ? 來源:FPGA技術驛站 ? 2023-11-16 09:11 ? 次閱讀

本文將介紹Vivado Non-Project模式幾個常見問題及解決方法。

問題1:如何讀入IP?

問題2:如果IP已經采用OOC綜合那么是否可以將其修改為Global綜合方式?

問題3:如何對IP執行OOC綜合?

問題4:如何對用戶模塊執行OOC綜合并將其集成到整個設計流程中?

相比于Project模式,Vivado Non-Project模式可以提供用戶更多的控制權,進而用戶可以自主管理整個編譯流程,可以根據需要選擇是否生成相應的dcp文件或者相關報告。但也面臨一個問題就是需要借助Tcl腳本,同時所用到的Tcl命令和Project模式有很大不同且兩者不可混用。

問題1:Non-Project模式下如何導入IP,是用read_ip還是import_ip?

我們知道對于Vivado IP Catalog中的IP,只能采用Vivado進行綜合。Vivado提供了兩種綜合方式:Global和Out-of-context(OOC),如下圖所示。其中OOC模式就是單獨對IP進行綜合生成相應的dcp文件。

db4723fa-8413-11ee-939d-92fbcf53809c.png

對于設計中用到的IP,建議采用VivadoManage IP創建IP工程,單獨對IP進行管理,如下圖所示。

db66b1c0-8413-11ee-939d-92fbcf53809c.png

創建IP工程后即可定制IP,如下圖所示,定制了兩個IP:char_fifo和clk_core。其中前者采用OOC綜合方式,可以看到其圖標處有一個橙色方塊。后者為Global綜合方式。通常情況下,建議對IP采用OOC綜合方式并在IP工程中完成對IP的單獨綜合。

db7f95dc-8413-11ee-939d-92fbcf53809c.png

這種情況下Non-Project模式讀入IP時需要用命令read_ip,而不是import_ip,即使會報告如下圖所示警告(忽略該警告,盡管這個警告是建議使用import_ip,但import_ip是在Project模式時使用的)。

db963af8-8413-11ee-939d-92fbcf53809c.png

實際上read_ip讀入的不只是.xci文件,已經完成OOC綜合所產生的所有輸出文件都會被讀入,包括dcp文件,因此這種情況下并不需要再次對IP綜合,而是可以直接進行頂層設計的綜合,相應腳本如下圖所示。

其中代碼第9行set_part命令用于指定當前工程用到的具體芯片型號,代碼第17行用于驗證read_ip讀入的文件包括IP對應的dcp文件。

dbdd0726-8413-11ee-939d-92fbcf53809c.png

問題2:如果IP已經采用OOC綜合那么是否可以將其修改為Global綜合方式?







審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • fifo
    +關注

    關注

    3

    文章

    389

    瀏覽量

    43701
  • CLK
    CLK
    +關注

    關注

    0

    文章

    127

    瀏覽量

    17180
  • Vivado
    +關注

    關注

    19

    文章

    812

    瀏覽量

    66606
  • OOC
    OOC
    +關注

    關注

    0

    文章

    4

    瀏覽量

    4808

原文標題:Vivado Non-Project模式幾個常見問題

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    GSM給您解釋解釋XILINX XST綜合的選項的含義(完成)

    采用這種模式;當然在綜合和優化時,需要的時間較長。【Use Synthesis Constraints File】:使用綜合約束文件。如果選擇了該選項,
    發表于 02-24 10:44

    verilog HDL 可綜合模型的結構

    綜合模型的結構如果程序只用于仿真,那么幾乎所有的語法和編程語句都可以使用。但如果程序是用于硬件實現,
    發表于 10-20 08:10

    淺談IC設計中邏輯綜合

    很明顯,這里就沒有論述到。在通常情況下,依照上述的這些方法就能夠優化設計并滿足要求。如果采用上述方法后還不能消除關鍵路徑達到設計要求,就需要改進系統級設計,修改RTL代碼,再重新進行綜合
    發表于 05-16 20:02

    verilog可綜合與不可綜合-學習一下

    ,casez,wand,triand,wor,trior,real,disable,forever,arrays,memories,repeat,task(當task中程序是組合邏輯時就可以綜合
    發表于 01-05 19:42

    verilog 循環以及@(clock)的綜合

    1,在一個verilog程序里,如果循環是一個循環次數不可定的循環,那么它能被綜合工具綜合嗎2,如果程序里有always @(clock)里
    發表于 02-03 15:29

    xilinx EDF已經綜合過的網表文件怎樣添加到Vivado工程中?

    xilinx EDF已經綜合過的網表文件怎樣添加到Vivado工程中?買了一個第三方的IP,給出了端口列表和核心模塊發射機的.edf已經綜合
    發表于 09-07 11:34

    Linux Vivado怎么實現一次運行四個或更多OOC模塊 ?

    項目中的相同OOC模塊一次編譯四個,而在我的Linux機器上,OOC模塊一次只編譯一個。我嘗試了以下TCL命令,但它似乎沒有解決我的問題:launch_runs synth_1 -jobs 4如果有人有任何
    發表于 04-29 10:03

    如何從綜合中排除特定的OOC模塊?

    相當大的設計,需要大約一個半小時才能構建。我發現OOC模塊占用了大約三分之一的時間,并且想知道是否有辦法從合成中排除未修改IP塊。我嘗試使用以下TCL命令從
    發表于 04-29 07:43

    FPGA的邏輯仿真以及邏輯綜合的一些原則

    設計的綜合l分塊綜合當設計規模很大時,綜合也會耗費很多時間。如果設計只更改某個模塊時,可以分塊綜合
    發表于 05-15 07:00

    網絡綜合布線的特點

    線路自成獨立系統,在改建或擴建時互相不會影響。綜合布線系統的所有布線部件采用積木式的標準件和模塊化設計。因此,部件容易更換,便于排除障礙,且采用集中管理方式,有利于分析、檢查、測試和維
    發表于 06-13 13:54

    Vivado邏輯分析儀使用教程

    的全局(Global綜合方式,將頂層之下的所有邏輯模塊都進行綜合,但是設置為OOC方式的模塊除
    發表于 04-17 16:33

    關于高阻態和OOC(out of context)綜合方式

    Xilinx Vivado工具支持僅將系統設計的一部分進行綜合,即OOC(out of context)綜合方式OOC
    發表于 03-21 09:50 ?5795次閱讀

    修改BRAM初始化值的避免綜合與實現

    1、引言 以交換機設計為例。在交換機設計前期,轉發表項是固化在交換機內部的(給FPGA片內BRAM初始值),但是在測試過程中,往往需要對表項進行修改如果直接修改BRAM的coe文件,則需要重新
    的頭像 發表于 11-30 15:37 ?2632次閱讀
    <b class='flag-5'>修改</b>BRAM初始化值的避免<b class='flag-5'>綜合</b>與實現

    Vivado使用技巧分享:OOC綜合技術運行流程

    創建綜合運行 一個“運行(run)”是指定義和配置設計在綜合過程中的各方面,包括:使用 的Xilinx器件、應用的約束集、啟動單個或多個綜合的選項、控制綜合引擎結果的選項。點擊Flow
    的頭像 發表于 01-02 09:03 ?4303次閱讀
    Vivado使用技巧分享:<b class='flag-5'>OOC</b><b class='flag-5'>綜合</b>技術運行流程

    恒訊科技分析:香港服務器centos修改ip地址的方法有哪些?

    =新的子網掩碼4、修改網關:如果需要修改網關,找到并修改GATEWAY行,將其值更改為新的網關
    的頭像 發表于 10-23 15:08 ?222次閱讀
    恒訊科技分析:香港服務器centos<b class='flag-5'>修改</b><b class='flag-5'>ip</b>地址的方法有哪些?
    主站蜘蛛池模板: 97精品免费视频| 伊人精品在线| 亚洲不卡一卡2卡三卡4卡5卡| 2012中文字幕手机在线| 国产在线观看免费| 无码日本亚洲一区久久精品| 成人精品视频99在线观看免费| 啦啦啦 中文 日本 韩国 免费| 一二三四在线观看韩国| 男男h啪肉np文总受| 97在线视频免费| 欧美 亚洲 有码中文字幕| 最新无码国产在线视频2020| 久久精品热只有精品| 在线播放性xxx欧美| 久久久96| 成片在线看一区二区草莓| 亚欧日韩毛片在线看免费网站 | 邓奴的视频IVK| 日日踫夜夜爽无码久久| 成人国产在线观看| 亚洲精品久久久一区| 吃奶摸下的激烈免费视频| 亚洲乱亚洲乱妇13p| 欧美精品XXXXBBBB| 成人AV无码一二二区视频免费看| 亚洲成av人影院| 奇米狠狠干| 国产热久久精| 一本道色综合手机久久| 伦理片飘花免费影院| 99视频在线免费| 日本女人下面毛茸茸| 国产黄a三级三级三级| 香蕉久久一区二区三区啪啪| 红桃视频国产AV| 最新无码国产在线视频| 污文乖不疼的| 欧美乱码卡一卡二卡四卡免费| 精品亚洲午夜久久久久| 4399的视频BD高清在线观看免费|