最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Vivado使用入門之一:Schematic圖

2023-08-06 09:26 作者:行中悟_悟中行  | 我要投稿

一、前言

????在一個(gè)設(shè)計(jì)中,有時(shí)因定位或其他原因需要去查看綜合后的電路圖或是布局布線后的電路邏輯連接,此時(shí)需要用Schematic視圖功能。通過(guò)Schematic,有時(shí)在綜合后的結(jié)果就能知道設(shè)計(jì)是否合理,而無(wú)需運(yùn)行到布局布線,對(duì)于大型工程可以節(jié)省很多時(shí)間。注,本文示例的版本為Vivado v2019.1。

?二、Schematic類型

? 2.1 Schematic分類

????在Flow Navigator中,有3個(gè)階段有Schematic:RTL ANALYSIS,SYSTHESIS,

IMPLEMENTATION

RTL ANALYSIS:對(duì)RTL代碼進(jìn)行分析,然后顯示連接關(guān)系

SYSTHESIS:對(duì)RTL綜合出的網(wǎng)表,顯示網(wǎng)表間的連接關(guān)系

IMPLEMENTATION:顯示布局布線后網(wǎng)表連接,和SYSTHESIS的不同是布局布線會(huì)根據(jù)一些設(shè)置策略進(jìn)行網(wǎng)表的調(diào)整,可能會(huì)存在差異。

2.2 RTL ANALYSIS

????下圖為一個(gè)RTL ANALYSIS中的Schematic圖,HDMI_display_Demon為頂層模塊,例化了四個(gè)子模塊,選中頂層模塊HDMI_display_Demon,再點(diǎn)擊左側(cè)Flow Navigator中RTL ANALYSIS里面的Schematci,即展示整個(gè)設(shè)計(jì)RTL代碼分析出的連接圖,如果要顯示子模塊的Schematic,在Sources中選中對(duì)應(yīng)的模塊即可

2.3?SYSTHESIS

????經(jīng)過(guò)綜合Systhesis后的schematic圖中,輸入輸出端口已經(jīng)轉(zhuǎn)換成了對(duì)應(yīng)的網(wǎng)表,如IBUF,OBUF。

2.4?IMPLEMENTATION

????初看右側(cè)網(wǎng)表連接圖與SYSTHESIS后的沒(méi)啥區(qū)別,但細(xì)看Nets,Leaf Cells已經(jīng)有變化了,nets少了一條為57條,Leaf Cells少了一個(gè)為6個(gè),這些變化即是布局布線進(jìn)行一些策略優(yōu)化類引起的

三、Schematic功能

????下面主要以綜合后的結(jié)果為例,大體功能根據(jù)所屬區(qū)域分為:界面工具欄,右鍵功能項(xiàng),邏輯圖界面

3.1 界面工具欄

工具欄主要有下圖5個(gè)部分,主要對(duì)auto-fit Selection,Zoom-fit做說(shuō)明

Auto-fit Selection:在選中一個(gè)單元后,點(diǎn)擊該圖標(biāo)會(huì)自動(dòng)將選中的單元放置在視圖中心位置

Zoom fit:在視圖進(jìn)行過(guò)縮放后,點(diǎn)擊該圖標(biāo)將重新自動(dòng)調(diào)整視圖,使整個(gè)設(shè)計(jì)剛好布滿視圖

3.2 右鍵功能項(xiàng)對(duì)比

在schematic圖中的組成對(duì)象有三類,net,leaf cells,module,也即Netlist窗口中所顯示的

不同對(duì)象右鍵可操作項(xiàng)也不同,選定Net時(shí),可操作項(xiàng)如下圖

選中Leaf cells時(shí),可操作項(xiàng)見(jiàn)下圖,和選中nets不同,多了Floorplanning,Go to Source,少了Route,Unroute,Select Driver Pin,Mark Debug,Net Properties幾項(xiàng)專門和nets相關(guān)的。

選中module時(shí),可操作項(xiàng)相比選中Leaf Cells時(shí),多了Select Leaf Cells,因?yàn)槊總€(gè)子module下都有Leaf Cells。

3.3?右鍵功能項(xiàng)說(shuō)明

Cell/Net?Properties:可以查看Cell和Net的屬性,點(diǎn)擊后進(jìn)入對(duì)應(yīng)的窗口

MarkDebug:用于信號(hào)調(diào)試

Highlight/Unhighlight:對(duì)選中的leaf cells/net進(jìn)行顏色標(biāo)注,或取消標(biāo)注,標(biāo)注位置為整個(gè)net或leaf cell單元的邊框位置


Mark/Unmark:對(duì)選中的leaf cells/net進(jìn)行棱形圖標(biāo)標(biāo)注,或取消標(biāo)注


Show Connectivity:對(duì)于選定的單元顯示與其直連的net

Go to Source:對(duì)于選定的模塊,直接跳轉(zhuǎn)到源碼中對(duì)應(yīng)的位置

Expand cone:對(duì)于選定的單元,擴(kuò)展顯示的范圍,可一直擴(kuò)展到FF和I/O端口,或是擴(kuò)展到Leaf Cell,或是到選定的單元,中間的模塊都會(huì)展開

Remove Selected Items from Schematic:可將選定的單元?jiǎng)h除

Expand/Collapse:對(duì)選定leaf cells或module進(jìn)行內(nèi)部或外部的展開,折疊

Select all:選中當(dāng)前視圖所有的單元和net

Cycle selection:分階段選定,循環(huán)進(jìn)行;

View:和3.1節(jié)中界面工具欄中縮放部分功能相同

Show world view:展示當(dāng)前視圖的鳥瞰圖,視圖中選定的單元,鳥瞰圖中也會(huì)被選定

Report timing:視圖中選定路徑進(jìn)行時(shí)序分析

Save as PDF File:將視圖保存為PDF文件,可設(shè)置保存的路徑File,保存的范圍Entire Schematic為整個(gè)Schematic,Visible part of the schematic為當(dāng)前視圖可見(jiàn)范圍,因?yàn)橐晥D放大時(shí)只有部分內(nèi)容可見(jiàn),Qrientation為保存的方向,可設(shè)為landscape橫向和portrait縱向

Export/Import Schematic:可對(duì)視圖進(jìn)行導(dǎo)出或?qū)耄募袷綖閟ch

3.4?邏輯圖界面

邏輯圖界面中主要是對(duì)子module(淺藍(lán)色方塊)可進(jìn)行展開查看內(nèi)部連接,在每個(gè)module單元的左上角都有一個(gè)“+”,右鍵點(diǎn)擊可展開內(nèi)部圖

下圖是對(duì)上圖clk_wiz_0單元展開兩次的內(nèi)部圖,展開后下圖坐上角有兩個(gè)“-”,點(diǎn)擊該圖標(biāo)將折疊內(nèi)部圖

此外,在netlist窗口還有一個(gè)Show Hierarchy功能,即將整個(gè)設(shè)計(jì)以平面層次圖展開

展開結(jié)果如下,可以很清晰的看出模塊之間的關(guān)系,每個(gè)方塊右上角的數(shù)字代表該模塊中Leaf Cells的數(shù)量


Vivado使用入門之一:Schematic圖的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
伊宁县| 炎陵县| 黄冈市| 张家界市| 清河县| 资溪县| 永丰县| 新巴尔虎右旗| 三原县| 彩票| 祥云县| 米林县| 丹江口市| 文安县| 南部县| 金乡县| 吐鲁番市| 霸州市| 饶阳县| 高碑店市| 肥东县| 洛南县| 娄烦县| 扶风县| 江门市| 右玉县| 建瓯市| 城市| 桃江县| 昆山市| 罗定市| 防城港市| 凤翔县| 阳高县| 竹山县| 舟曲县| 天台县| 威海市| 大姚县| 南川市| 泾源县|