91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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
    +關注

    關注

    29

    文章

    1367

    瀏覽量

    112313
  • System
    +關注

    關注

    0

    文章

    166

    瀏覽量

    37843
  • project
    +關注

    關注

    0

    文章

    35

    瀏覽量

    13513
  • Vivado
    +關注

    關注

    19

    文章

    835

    瀏覽量

    68810

原文標題:關于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 ?3969次閱讀
    如何用Tcl實現<b class='flag-5'>Vivado</b>設計流程介紹

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

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

    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 ?4001次閱讀
    主站蜘蛛池模板: 韩国理论三级在线观看视频 | 丁香婷婷综合网 | 国产色综合天天综合网 | 国产精品免费久久 | 在线a人片免费观看不卡 | 一二三四日本视频社区 | 日本一区不卡在线观看 | 国产成人综合日韩精品婷婷九月 | 色噜噜噜| 久久手机免费视频 | 国产精品偷伦费观看 | 看看一级毛片 | 午夜影院普通 | 神马电影天堂网 | 全是肉的高h短篇列车 | 欧美人与zoxxxx视频 | 天堂资源wwww在线看 | 午夜寂寞在线一级观看免费 | 扒开双腿爽爽爽视频www | 5060精品国产福利午夜 | 欧美黄色片视频 | 日韩第五页 | 色多多在线看 | 最新合集丨新片速递 | 都市激情综合 | 特级一级毛片 | 免费在线成人 | 三级视频在线播放线观看 | 欧美一级免费观看 | 高清一区二区在线观看 | 天堂资源吧 | 上课被同桌强行摸下面小黄文 | 美女自熨出白浆视频在线播放 | 韩国三级理在线视频观看 | 三级网址在线 | 亚洲一区二区三 | 三级毛片在线播放 | 美女和帅哥在床上玩的不可描述 | 亚洲一级毛片免费在线观看 | 91视频啪啪 | 色婷婷综合和线在线 |