女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

關于Vivado Non-project,我們應知道的一些問題

FPGA技術驛站 ? 來源:FPGA技術驛站 ? 作者:FPGA技術驛站 ? 2022-12-15 13:51 ? 次閱讀

Vivado支持Project模式也支持Non-Project模式。兩者既可以支持圖形界面也支持Tcl命令,但用到的Tcl命令是不同的,不能混用。通常,Project模式應用更廣,便于初學者學習,同時也便于工程管理。Non-Project模式編譯時間會比Project模式短,因為所有數據存儲在內存,直接內存讀取數據比硬盤讀取要快一些。這里我們探討一下使用Non-Project模式時可能碰到的一些問題。

如何讀取SystemVerilog文件?

在Non-Project模式下,可以通過read_*命令將設計用到的文件添加到工程中,例如:read_verilog可讀取設計所需的Verilog文件(文件后綴為.v或.vh),當為.vh時,表明該文件為Verilog Header文件,在Non-Project模式下并不需要特別指明。但是如果讀取的是SystemVerilog文件(文件后綴為.sv)或者使用了SystemVerilog語法的Verilog文件時,就需要在read_verilog命令后添加選項-sv。

如何讀取VHDL-2008文件?

類似地,可以通過read_vhdl讀取設計所需的VHDL文件,文件后綴為.vhd。但如果VHDL文件使用了VHDL-2008語法,在使用該命令時就要添加選項-vhdl2008。

如何同時讀取多個同類型的設計源文件?

使用Non-Project模式時,通常建議將所有的待綜合的HDL文件無論是Verilog/VHDL/SystemVerilog放在同一個文件目錄下,例如放置在src/hdl目錄下,這樣可以方便地對同一類文件進行快速讀取。例如,讀取所有的VHDL文件可用如下命令,這里使用了Tcl命令glob,這種情況下該命令可返回所有的VHDL文件。如果要讀取所有的Verilog文件,就用glob ./src/hdl/*.v即可。 read_vhdl [glob ./src/hdl/*.vhd]

如何處理IP?

設計中我們不可避免地會用到IP,無論是Project模式還是Non-Project模式,都建議創建IP工程,以單獨管理IP,如下圖所示,這對于后續維護和升級IP都大有裨益。

81613bca-7c29-11ed-8abf-dac502259ad0.png

81841190-7c29-11ed-8abf-dac502259ad0.png

IP即可采用全局綜合方式,又可采用OOC綜合方式,這在生成IP輸出文件時就要確定,也只能在此界面確定而無法通過屬性修改,如下圖所示。

81a2e390-7c29-11ed-8abf-dac502259ad0.png

可以通過命令read_ip讀入IP,但該命令只能讀入.xci文件,并不會讀入預先生成的dcp文件。如果已在IP工程中完成了對IP的OOC綜合,那么無需在Non-Project模式下再次對IP進行綜合。否則,要先對IP通過命令synth_ip進行OOC綜合,此時要用到如下兩個命令。get_ips后也可跟隨具體的IP名稱。執行了synth_ip之后才可以對整個設計執行綜合。

generate_target all [get_ips]

synth_ip [get_ips] -force

在Non-Project模式下對IP通過synth_ip執行OOC綜合時,要先指定芯片型號,否則工具會按默認的芯片型號進行綜合。指定芯片型號要用set_part命令,如下所示:

set_part [get_parts xcku035-fbva900-2-e]

如何處理第三方綜合工具提供的網表文件?

審核編輯:湯梓紅

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

    關注

    28

    文章

    1365

    瀏覽量

    111799
  • System
    +關注

    關注

    0

    文章

    166

    瀏覽量

    37565
  • project
    +關注

    關注

    0

    文章

    35

    瀏覽量

    13445
  • Vivado
    +關注

    關注

    19

    文章

    828

    瀏覽量

    68206

原文標題:關于Vivado Non-project,我們應知道的…

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    請教關于GAL的一些問題

    次在論壇發帖,心里有點激動,剛看過論壇的名人堂,這里真是高手云集,反觀自己,真是只不折不扣的菜鳥。所以來請教一些問題。最近在看關于全數字鎖相環的資料,不
    發表于 10-31 10:07

    關于H橋的一些問題

    最近在學H橋,有一些問題?圖中的上端的開關管若要導通需要高電平的觸發,但是開關管的射極沒有接地,這樣射極電壓就是不確定的,這樣的話基極和射極的電壓就不定讓三極管導通,那么H橋又怎么工作呢?
    發表于 07-26 11:05

    VIVADO從此開始高亞軍編著

    Non-Project模式下使用OOC / 542.4 綜合后的設計分析 / 542.4.1 時鐘網絡分析 / 542.4.2 跨時鐘域路徑分析 / 562.4.3 時序分析 / 602.4.4 資源利用率分析
    發表于 10-21 18:24

    請教一些關于CC2541F256這顆芯片的一些問題

    請教一些關于CC2541F256這顆芯片的一些問題。 1、該芯片是使用32M的外部晶振作為時鐘倍頻到2.4G作為藍牙信號發射出去,我們的整機做了500套發現所有整機頻率有偏移,落在-2
    發表于 08-02 11:44

    Vivado設計流程指導手冊

    Vivado 設計分為 Project Mode 和 Non-project Mode 兩種模式,般簡單設計中,我們常用的是
    發表于 09-20 07:37

    cadence畫板中遇到的一些問題

    cadence畫板中遇到的一些問題,在這里分享給大家,多多指教
    發表于 02-25 16:01 ?0次下載

    關于紅外通信的一些問題知識點

    關于紅外通信的一些問題知識點。
    發表于 05-05 17:40 ?4次下載

    關于續流二極管的一些問題

    關于續流二極管的一些問題,感興趣的小伙伴們可以看看。
    發表于 07-26 10:43 ?23次下載

    關于STM32f1和f4編程的一些問題解決方案

    關于STM32f1和f4編程的一些問題
    發表于 04-03 15:31 ?5次下載

    LED照明一些問題的解決方案英文資料

    本文的主要內容是LED照明一些問題的解決方案英文資料
    發表于 04-16 09:59 ?15次下載
    LED照明<b class='flag-5'>一些問題</b>的解決方案英文資料

    如何用Tcl實現Vivado設計流程介紹

    Vivado有兩種工作模式:project模式和non-project模式。這兩種模式都可以借助VivadoIDE或Tcl命令來運行。相比之下,VivadoIDE給project模式提
    的頭像 發表于 10-21 10:58 ?3889次閱讀
    如何用Tcl實現<b class='flag-5'>Vivado</b>設計流程介紹

    VCS獨立仿真Vivado IP核的一些方法總結

    前年,發表了篇文章《VCS獨立仿真Vivado IP核的一些方法總結》(鏈接在參考資料1),里面簡單講述了使用VCS仿真Vivado IP核時遇到的
    的頭像 發表于 03-22 10:31 ?4687次閱讀

    Vivado設計流程指導手冊

    Vivado 設計分為 Project Mode 和 Non-project Mode 兩種模式,般簡單設計中,我們常用的是
    發表于 03-22 11:39 ?51次下載
    <b class='flag-5'>Vivado</b>設計流程指導手冊

    Vivado設計流程指導說明

    Vivado 設計分為 Project Mode 和 Non-project Mode 兩種模式,般簡單設計中,我們常用的是
    發表于 03-25 14:39 ?28次下載

    關于Vivado non-project模式

    vivadoproject模式和non-project模式,project模式就是我們常用的方式,在v
    的頭像 發表于 10-17 10:09 ?3831次閱讀