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

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

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

Vivado中綜合實現(xiàn)和出bit文件步驟教程

Hx ? 作者:工程師陳翠 ? 2018-07-05 01:21 ? 次閱讀

本文詳解綜合實現(xiàn)和出bit文件。各Block都搭建完成后,選中這個bd右鍵,Generate Output Products主要是把IP參數(shù)和連接信息update到project中,同時也會檢查錯誤。(一般synth也會更新,但是有目標的update下更放心)

沒有錯誤的話,再右鍵Create HDL Wrapper,給整個bd加個hdl的殼。(因為綜合工具不處理原理圖bd,所以再次倒騰回hdl的code模式)

Vivado中綜合實現(xiàn)和出bit文件步驟教程

我的project會報這個警告。是BRAM的連接端口不匹配,我自己的IP中BRAM類型是OTHER,可以自己雙擊BRAM_Port端口把MasterType類型改成BRAM_CTRL,就不報warning了。

Vivado中綜合實現(xiàn)和出bit文件步驟教程

先Run Synthesis,在Run Implementation,最終Generate Bitstream。建議一步一步來,工程大,電腦配置又不頂尖的話,耗時會非常長。一步步來,逐步把錯誤消了。

Vivado中綜合實現(xiàn)和出bit文件步驟教程

上面的Simulation和Debug是兩個比較重要的調(diào)試環(huán)節(jié),后面章節(jié)單獨介紹。

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

    關(guān)注

    0

    文章

    48

    瀏覽量

    32017
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    812

    瀏覽量

    66550
收藏 人收藏

    評論

    相關(guān)推薦

    探索Vivado HLS設計流,Vivado HLS高層次綜合設計

    文件來與所得結(jié)果進行對比驗證。 3.實驗步驟 3.1.在Vivado HLS GUI界面創(chuàng)建項目 3.1.1.啟動Vivado HLS 2
    的頭像 發(fā)表于 12-21 16:27 ?3620次閱讀

    如何在Vitis把設置信息傳遞到底層的Vivado

    在Vitis完成這個過程的底層,實際調(diào)用的是Vivado。Vitis會指定默認的Vivado策略來執(zhí)行綜合實現(xiàn)步驟。當默認的
    發(fā)表于 08-02 08:03 ?1344次閱讀
    如何在Vitis<b class='flag-5'>中</b>把設置信息傳遞到底層的<b class='flag-5'>Vivado</b>

    ise燒錄文件到板子步驟

    OK確認 3.3 彈出如下窗口,該窗口用途:選擇創(chuàng)建PROM File的.bit文件。其中.bit文件綜合、
    發(fā)表于 01-24 14:04

    關(guān)于Vivado生成的.ll和.bit文件問題

    vivado可以生成的.ll內(nèi)容看不太懂,例如 Bit lines have the following form:; Bit 51598948 0x0042011f68 Block
    發(fā)表于 11-19 20:41

    xilinx EDF已經(jīng)綜合過的網(wǎng)表文件怎樣添加到Vivado工程?

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

    Vivado綜合實現(xiàn),編程和調(diào)試工程可能會出現(xiàn)的問題及解決方案

    ,列出一些常見的Vivado使用過程中出現(xiàn)的問題,供大家參考。在Vivado使用過程 出現(xiàn)的問題,主要會分為以下幾類:與Vivado軟件本身相關(guān)的問題
    發(fā)表于 07-31 09:09

    使用Vivado 2016.3IBERT調(diào)試的好處及步驟

    了解使用Vivado 2016.3引入的系統(tǒng)內(nèi)IBERT進行調(diào)試的好處,以及將其添加到設計中所需的步驟。
    的頭像 發(fā)表于 11-20 06:43 ?5779次閱讀

    設置Vivado壓縮BIT文件的兩種方法

    在調(diào)試Vivado 過程,由于生成的BIT文件過大,而我使用的FLASH又是32MBIT的,出現(xiàn)了FLASH過小,無法燒錄的情況。
    發(fā)表于 12-22 14:21 ?9392次閱讀

    Vivado的安裝生成bit文件及燒錄FPGA的簡要流程教程免費下載

    本文檔的主要內(nèi)容詳細介紹的是Vivado的安裝生成bit文件及燒錄FPGA的簡要流程教程免費下載。
    發(fā)表于 06-18 08:00 ?25次下載

    Vivado綜合引擎的增量綜合流程

    Vivado 2019.1 版本開始,Vivado 綜合引擎就已經(jīng)可以支持增量流程了。這使用戶能夠在設計變化較小時減少總的綜合運行時間。
    發(fā)表于 07-21 11:02 ?1679次閱讀

    Vivado下載程序步驟和ISE差異問題

    由于Vivado下載程序步驟和ISE有較大差異,特此寫此文章,希望對大家有所幫助。 1,下載文件生成 在.bit文件生成后,在TCL
    的頭像 發(fā)表于 01-02 10:45 ?7345次閱讀
    <b class='flag-5'>Vivado</b>下載程序<b class='flag-5'>步驟</b>和ISE差異問題

    Vivado生成bit流失敗,怎么解決?

    使用Vivado Runs基礎結(jié)構(gòu)時(例如,launch_runs Tcl命令),請將此命令添加到.tcl文件,并將該文件作為執(zhí)行運行的write_bitstream步驟的預鉤添加
    發(fā)表于 02-20 06:02 ?9次下載
    <b class='flag-5'>Vivado</b>生成<b class='flag-5'>bit</b>流失敗,怎么解決?

    Vivado電路結(jié)構(gòu)的網(wǎng)表描述

    我們都知道FPGA的實現(xiàn)過程分為2步:分析綜合與布局布線后就可以產(chǎn)生目標文件,這兩個步驟中間有個非常重要的文件,那就是-網(wǎng)表。 下圖是
    的頭像 發(fā)表于 05-14 10:46 ?4492次閱讀
    <b class='flag-5'>Vivado</b><b class='flag-5'>中</b>電路結(jié)構(gòu)的網(wǎng)表描述

    如何基于Vitis把設置信息傳遞到底層的Vivado

    XCLBIN 在Vitis完成這個過程的底層,實際調(diào)用的是Vivado。Vitis會指定默認的Vivado策略來執(zhí)行綜合實現(xiàn)步驟。當默認
    的頭像 發(fā)表于 07-28 10:12 ?2103次閱讀
    如何基于Vitis<b class='flag-5'>中</b>把設置信息傳遞到底層的<b class='flag-5'>Vivado</b>

    Vivado布線和生成bit參數(shù)設置

    本文主要介紹Vivado布線參數(shù)設置,基本設置方式和vivado綜合參數(shù)設置基本一致,將詳細說明如何設置布線參數(shù)以優(yōu)化FPGA設計的性能,以及如何設置Vivado壓縮
    的頭像 發(fā)表于 05-16 16:40 ?4680次閱讀
    <b class='flag-5'>Vivado</b>布線和生成<b class='flag-5'>bit</b>參數(shù)設置