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

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

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

Vivado中的Elaborate是做什么的?

傅里葉的貓 ? 來源:傅里葉的貓 ? 作者:傅里葉的貓 ? 2022-10-24 10:05 ? 次閱讀

在Vivado的界面中,有個(gè)RTL ANALYSIS->Open Elaborated Design的選項(xiàng),可能很多工程師都沒有使用過。因?yàn)榇蠹一径际菑腞un Synthesis開始的。

d943fc22-52b4-11ed-a3b6-dac502259ad0.png

elaborate可以翻譯為“詳盡解析”,就是將RTL源代碼翻譯轉(zhuǎn)換成對(duì)應(yīng)的電路。

有同學(xué)會(huì)問,這不是Synthesis做的工作嗎?

我們可以來比較一下Elaborate和Synthesis后的Schematic就很直觀了:

Elaborated Design:

d9726bde-52b4-11ed-a3b6-dac502259ad0.png

image-20221023165430449

Synthesisd Design:

d9994100-52b4-11ed-a3b6-dac502259ad0.png

image-20221023165346017

可以看出,Elaborated Design里面的電路是單純的對(duì)RTL源代碼的解析,到了Synthesisd Design,則可以看到Xilinx的具體的庫(kù)單元,比如LUT3、FDRE等,都是在Xilinx FPGA中真實(shí)存在的。

其實(shí)在綜合的log文件,看到Elaborate的存在,綜合的第一步就是先進(jìn)行Elaborate:

d9ba9a26-52b4-11ed-a3b6-dac502259ad0.png

審核編輯:湯梓紅

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

    關(guān)注

    0

    文章

    155

    瀏覽量

    45677
  • Synthesis
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    8296
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    803

    瀏覽量

    66156

原文標(biāo)題:Vivado中的Elaborate是做什么的?

文章出處:【微信號(hào):傅里葉的貓,微信公眾號(hào):傅里葉的貓】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    請(qǐng)問Linear Lab Tool具體是做什么的?

    請(qǐng)問Linear Lab Tool具體是做什么的呢?
    發(fā)表于 01-05 12:52

    labview幀列表是做什么的,不明白?

    labview幀列表是做什么的,不明白?
    發(fā)表于 03-15 10:21

    請(qǐng)問培訓(xùn)生是做什么的

    技術(shù)員培訓(xùn)生工程師培訓(xùn)生這些職位是做什么的·····以后怎么發(fā)展······
    發(fā)表于 02-18 01:24

    請(qǐng)問IIO軟件是做什么的?

    IIO軟件是做什么的?剛接觸AD9361,SD卡的系統(tǒng)帶的軟件,可我看了半天,不知道具體該怎么設(shè)置波形,還有設(shè)置好的波形是輸出波形,還是輸入波形???
    發(fā)表于 08-03 06:58

    bootloader程序是用來做什么的?與startup程序有區(qū)別么?

    想請(qǐng)教一個(gè)問題,MCU的bootloader程序是做什么的?與在KEIL寫的startup程序有區(qū)別么?另外ISP升級(jí)又與bootloader有什么關(guān)系?求大俠賜教
    發(fā)表于 01-08 10:55

    請(qǐng)問MiniFly提供的固件是為了做什么的

    萌新剛?cè)腴T,對(duì)固件的了解還不是很深。之前玩開發(fā)板,沒接觸過固件,所以不明白除了燒寫firmware主程序,bootload和.bin文件是為了做什么的?求求大神賜教
    發(fā)表于 07-26 01:42

    stm32的這些時(shí)鐘都是做什么的

    請(qǐng)問一下stm32的這些時(shí)鐘都是做什么的,有什么區(qū)別呢,什么時(shí)候改用哪個(gè)?SYSCLK,HCLK,PCLK,麻煩大家?guī)兔χ更c(diǎn)一下,謝謝!
    發(fā)表于 05-27 04:35

    Native是用來做什么的?

    PDK的mos管類型的Native是用來做什么的
    發(fā)表于 01-18 06:46

    SOHO一族,SOHO一族是做什么的?

    SOHO一族,SOHO一族是做什么的?  隨著中國(guó)加入世貿(mào)組織,互聯(lián)網(wǎng)信息化高速發(fā)展帶來的機(jī)遇,加之傳統(tǒng)外貿(mào)企業(yè)的固疾逐步推生出一個(gè)
    發(fā)表于 03-22 10:08 ?4503次閱讀

    數(shù)據(jù)庫(kù)工程師是做什么的

    每當(dāng)我給別人介紹我的職位是數(shù)據(jù)庫(kù)工程師的時(shí)候,別人都會(huì)用疑惑的眼睛看著我??倳?huì)拋出一個(gè)問題:數(shù)據(jù)庫(kù)工程師是做什么的?
    的頭像 發(fā)表于 08-27 09:00 ?9292次閱讀

    半導(dǎo)體公司是做什么的

    半導(dǎo)體指常溫下導(dǎo)電性能介于導(dǎo)體與絕緣體之間的材料。半導(dǎo)體在收音機(jī)、電視機(jī)以及測(cè)溫上有著廣泛的應(yīng)用。如二極管就是采用半導(dǎo)體制作的器件。本文主要詳細(xì)介紹了半導(dǎo)體公司是做什么的
    的頭像 發(fā)表于 09-27 11:10 ?4w次閱讀

    程序員到底是做什么的

    很多人問程序員是是做什么的?或者問IT是做什么的?對(duì)于非IT行業(yè)的人很難有時(shí)間慢慢解釋清楚,下面我結(jié)合自己的理解談一談吧。
    的頭像 發(fā)表于 02-12 16:17 ?9268次閱讀

    什么是汽車芯片 汽車芯片是做什么的

    什么是汽車芯片?汽車芯片是做什么的?芯片是一種半導(dǎo)體元件,汽車芯片是控制汽車安全行駛的電子器件,汽車芯片主要分為功能芯片、功率半導(dǎo)體、傳感器三大類,即微控單元,主要負(fù)責(zé)算力。
    的頭像 發(fā)表于 12-16 11:52 ?1.3w次閱讀

    ip地址是做什么的

    如果你現(xiàn)在正在看我的這篇文章,那說明你已經(jīng)連接上了互聯(lián)網(wǎng)。說到互聯(lián)網(wǎng),你一定聽說 ip 地址這個(gè)概念,你知道 ip 地址是做什么的嗎?與之而來的還有公網(wǎng) ip ,私網(wǎng) ip ,你知道有什么區(qū)別嗎?
    的頭像 發(fā)表于 09-16 10:03 ?3144次閱讀

    簡(jiǎn)述VivadoElaborate的作用

    Vivado的界面,有個(gè)RTL ANALYSIS->Open Elaborated Design的選項(xiàng),可能很多工程師都沒有使用過。因?yàn)榇蠹一径际菑腞un Synthesis開始的。
    的頭像 發(fā)表于 05-05 16:00 ?1177次閱讀
    簡(jiǎn)述<b class='flag-5'>Vivado</b><b class='flag-5'>中</b>的<b class='flag-5'>Elaborate</b>的作用