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

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

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

3天內不再提示

vivado主界面及設計流程

冬至子 ? 來源:電子技術實驗XJTU ? 作者:孫敏 ? 2023-09-17 15:40 ? 次閱讀

Vivado設計主界面,它的左邊是設計流程導航窗口,是按照FPGA的設計流程設置的,只要按照導航窗口一項一項往下進行,就會完成從設計輸入到最后下載到開發板上的整個設計流程。

圖片

源程序管理窗口包含了一個設計中最基本的三種文件,設計源文件,約束文件,仿真源文件,如果添加了IP核,這里還會有IP源文件。

工作區窗口會顯示工程相關的基本信息,以及我們對系統進行的詳細設計都在這個窗口完成,例如設計代碼的輸入,查看綜合實現結果、創建Block Design等。

運行每一個步驟之后,會在結果窗口中的Message窗口顯示設計相關的所有信息,包括錯誤(error)和警告(warning)提示都會顯示在Message下面。

基于Vivado開發環境的設計流程

1.設計輸入

在Vivado中可以使用硬件描述語言描述電路,也可以通過IP集成器創建圖形化工程。

在設計流程導航窗口(Flew Navigator)中,“Settings”可以進行vivado工具使用相關的常用設置,"Add Sources"可以添加或創建設計文件。"Language Templates"是語言模板,提供了一些硬件描述語言的常用設計的寫法。“IP Catalog”可以打開IP目錄,里面包含了Xilinx提供的IP核以及用戶自己設計的IP核等。

IP集成器(IP INTEGRATOR)可以創建一個Block Design,可以將IP核,或HDL module以圖形化的方式添加到圖形化界面中,再通過端口的互聯,像搭積木一樣完成一些復雜的設計。

2.仿真(Simulation)

設計輸入完成之后,需要進行仿真,這里可以進行功能仿真,也可以進行時序仿真,時序仿真就是考慮了走線時延及器件延遲的仿真。

3.RTL分析

RTL(寄存器傳輸級)分析會生成RTL原理圖,可以對設計進行邏輯和功能檢查。因為使用HDL描述設計時可能出現語法或邏輯上的錯誤,一般語法錯誤Vivado會自動檢測和提示,而邏輯錯誤軟件沒有明顯提示,可以使用RTL分析進行檢查。

4.綜合(Synthesis)

綜合是將較高層次的邏輯設計代碼或原理圖等設計輸入轉化為較低層次的由FPGA芯片中底層基本單元表示的電路網表。

5實現(Implementation)

綜合之后要進行實現,實現是將綜合后的電路網表針對具體指定器件以及相關物理與性能約束進行優化、布局、布線的過程。

因此,在實現前還要添加約束文件,將設計的端口對應到具體的FPGA引腳上,還要根據板卡指定引腳供電電壓等,此外,還要針對性能要求進行相關時序約束,保證時序收斂,作為FPGA入門,我們暫不考慮時序約束。

6.編程與調試(Program and Debug)

在這一步可以生成可配置文件,也就是將實現產生的網表文件轉化為可下載到FPGA中的比特流文件,完成對FPGA的配置。

源程序管理窗口

源程序管理窗口包含了一個設計中最基本的三種文件,設計源文件,約束文件,仿真源文件,如果添加了IP核,這里還會有IP源文件。

工作區窗口

工作區窗口會顯示工程相關的基本信息,以及我們對系統進行的詳細設計都在這個窗口完成,例如設計代碼的輸入,查看綜合實現結果、創建Block Design等。

結果窗口

Tcl console可以使用Tcl命令完成Vivado所有的操作。

Message會顯示設計相關的所有信息,包括錯誤(error)和警告(warning)提示都會顯示在message下面,其它的窗口目前階段我們不常用,就不多做介紹了。

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

    關注

    9

    文章

    428

    瀏覽量

    26874
  • 寄存器
    +關注

    關注

    31

    文章

    5394

    瀏覽量

    122223
  • TCL
    TCL
    +關注

    關注

    11

    文章

    1772

    瀏覽量

    89294
  • Vivado
    +關注

    關注

    19

    文章

    820

    瀏覽量

    67550
  • HDL語言
    +關注

    關注

    0

    文章

    48

    瀏覽量

    9022
收藏 人收藏

    評論

    相關推薦

    FPGA入門開發完整流程Vivado2020+Verilog)精選資料分享

    ,仿真文件,約束文件;時序仿真;約束:IO配置;綜合;實現生成二進制文件,下載驗證。這是網上找的的開發流程框圖二、具體流程2.1 新建工程現在進入了開發界面,認識一下IDE的各部分可
    發表于 07-22 07:35

    基于microblaze的vivado開發流程

    、SW撥碼開關以下是官網提供的資料鏈接:arty a7開發板資料Pmod DA4資料vivado安裝說明board files添加基于microblaze的vivado開發流程以下是在viva
    發表于 01-18 08:09

    用 TCL 定制 Vivado 設計實現流程

    今天推出Xilinx已發布的《Vivado使用誤區與進階》系列:用TCL定制Vivado設計實現流程。 上一篇《Tcl 在 Vivado 中的應用》介紹了 Tcl 的基本語法以及如何利
    發表于 06-28 19:34

    Vivado設計流程指導手冊

    Vivado 設計分為 Project Mode 和 Non-project Mode 兩種模式,一般簡單設計中,我們常用的是 Project Mode。在本手冊中,我們將以一個簡單的實驗案例,一步一步的完成 Vivado的整個設計流程
    發表于 09-20 07:37

    Vivado設計之Tcl定制化的實現流程

    其實Tcl在Vivado中還有很多延展應用,接下來我們就來討論如何利用Tcl語言的靈活性和可擴展性,在Vivado中實現定制化的FPGA設計流程。 基本的FPGA設計實現流程 FPGA
    發表于 11-18 01:48 ?3728次閱讀
    <b class='flag-5'>Vivado</b>設計之Tcl定制化的實現<b class='flag-5'>流程</b>

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

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

    一起體驗Vivado 的ECO流程

    帶大家一起體驗一下Vivado 的ECO流程,以vivado自帶的Example Design為例, 直接用TCL命令修改網表,在正常的寄存器路徑之間加一級LUT。 1. 打開Vivado
    的頭像 發表于 10-26 09:45 ?3809次閱讀
    一起體驗<b class='flag-5'>Vivado</b> 的ECO<b class='flag-5'>流程</b>

    Vivado設計流程指導手冊

    Vivado 設計分為 Project Mode 和 Non-project Mode 兩種模式,一般簡單設計中,我們常用的是 Project Mode。在本手冊中,我們將以一個簡單的實驗案例,一步一步的完成 Vivado的整個設計流程
    發表于 03-22 11:39 ?51次下載
    <b class='flag-5'>Vivado</b>設計<b class='flag-5'>流程</b>指導手冊

    Vivado設計流程指導說明

    Vivado 設計分為 Project Mode 和 Non-project Mode 兩種模式,一般簡單設計中,我們常用的是 Project Mode。在本手冊中,我們將以一個簡單的實驗案例,一步一步的完成 Vivado的整個設計流程
    發表于 03-25 14:39 ?28次下載

    關于Vivado non-project模式

    vivado有project模式和non-project模式,project模式就是我們常用的方式,在vivado里面新建工程,通過GUI界面去操作;non-project模式就是純粹通過tcl來指定
    的頭像 發表于 10-17 10:09 ?3677次閱讀

    Xilinx FPGA Vivado開發流程介紹

    系統性的掌握技術開發以及相關要求,對個人就業以及職業發展都有著潛在的幫助,希望對大家有所幫助。本次帶來Vivado系列,Vivado開發軟件開發設計流程。話不多說,上貨。
    的頭像 發表于 02-21 09:16 ?3934次閱讀

    用TCL定制Vivado設計實現流程

    今天推出Xilinx已發布的《Vivado使用誤區與進階》系列:用TCL定制Vivado設計實現流程
    的頭像 發表于 05-05 09:44 ?1270次閱讀
    用TCL定制<b class='flag-5'>Vivado</b>設計實現<b class='flag-5'>流程</b>

    vivado創建工程流程

    vivado的工程創建流程對于大部分初學者而言比較復雜,下面將通過這篇博客來講解詳細的vivado工程創建流程。幫助自己進行學習回顧,同時希望可以對有需要的初學者產生幫助。
    的頭像 發表于 07-12 09:26 ?2549次閱讀
    <b class='flag-5'>vivado</b>創建工程<b class='flag-5'>流程</b>

    vivado仿真流程

    vivado開發軟件自帶了仿真工具,下面將介紹vivado的仿真流程,方便初學者進行仿真實驗。
    的頭像 發表于 07-18 09:06 ?5117次閱讀
    <b class='flag-5'>vivado</b>仿真<b class='flag-5'>流程</b>

    Vivado設計套件用戶指南(設計流程概述)

    電子發燒友網站提供《Vivado設計套件用戶指南(設計流程概述).pdf》資料免費下載
    發表于 09-15 09:55 ?2次下載
    <b class='flag-5'>Vivado</b>設計套件用戶指南(設計<b class='flag-5'>流程</b>概述)
    主站蜘蛛池模板: 爱爱永久免费视频网站 | 久久青草免费91观看 | 久久艹影院 | 窝窝视频成人影院午夜在线 | 精品国产中文一级毛片在线看 | 天天躁夜夜躁狠狠躁躁 | 最新天堂网 | 欧美黑人性色黄在线视频 | 国产一级大片在线观看 | 乱操视频 | 黄色午夜影院 | 国产美女激情视频 | 久久是精品 | 男人天堂色男人 | 免费视频爱爱 | 欧美乱乱| 日本wwwwwwwww | 淫www| 91久久另类重口变态 | 亚洲一区免费看 | 49vv婷婷网| 免费jyzzjyzz在线播放大全 | 丁香激情小说 | 手机毛片| 思思99re66在线精品免费观看 | 欧美色淫 | 欧洲一卡二卡乱码新区 | 国产资源视频 | 成人黄色免费观看 | 8844aa在线毛片| 免费观看黄色网页 | 美女写真福利视频 | 亚洲人成电影在线 | 亚洲天堂电影在线观看 | 精品视频日本 | 亚洲最大的黄色网址 | 在线观看亚洲天堂 | 久久综合色88 | www.黄视频| 男女性生动态免费视频 | 色老久久精品偷偷鲁一区 |