布局規(guī)劃器的功能和應(yīng)用
發(fā)布時間:2008/9/11 0:00:00 訪問次數(shù):647
布局規(guī)劃器既可以作為一個單獨的工具來使用,也可以通過ise集成化開發(fā)工具來調(diào)用。使用布局規(guī)劃器進(jìn)行手動布局,是對自動布局布線性能的一種補(bǔ)充,可以進(jìn)—步提高器件的性能。布局規(guī)劃器在結(jié)構(gòu)化和數(shù)據(jù)路徑設(shè)計上的作用非常明顯,可以通過布局規(guī)劃器確定在何處布置何種邏輯才能達(dá)到最優(yōu)的結(jié)果,同時可以通過布局規(guī)劃器將關(guān)鍵的數(shù)據(jù)路徑布置在理想的位置上。布局規(guī)劃器可以根據(jù)用戶的需要布局邏輯單元,并且可以通過rpm(relationally placedmacro)綁定的方式將相關(guān)單元的物理相對位置固定。利用ise 10.x設(shè)計工具生成的ngd文件可進(jìn)行布局規(guī)劃,以及手動指定iob位置。布局規(guī)劃器通過新建一個物理位置約束來修改ucf文件,使約束添加在原來的ucf文件中,或者布局規(guī)劃器通過mfp文件來存儲對設(shè)計的物理約束。對于模塊化設(shè)計,布局規(guī)劃器是一個非常好的輔助工具。
根據(jù)布局規(guī)劃器的功能,可以將布局規(guī)劃分為以下幾種。
。1)基于區(qū)域的布局規(guī)劃。
在這種布局中,設(shè)計者可以按照功能的不同將設(shè)計分為多個功能塊,每一個功能塊都通過布局規(guī)劃被限制在有效的功能范圍內(nèi)。基于區(qū)域的布局規(guī)劃的主要目標(biāo)是將相互聯(lián)系的邏輯布置在同一個功能框架中,進(jìn)而減少相互之間的連線延時。
(2)細(xì)分的布局規(guī)劃。
在這種布局方式下可以布局基本的邏輯slice,實際上就是完全對設(shè)計進(jìn)行手動布局。采用這種布局方式的目的是優(yōu)化細(xì)節(jié)部分,以得到高效的時序。由于這種布局方式需要較長的處理器執(zhí)行時間和較大的系統(tǒng)資源,所以通常僅用于較小的設(shè)計或設(shè)計中很小一部分的邏輯。
。3)迭代布局規(guī)劃。
迭代布局規(guī)劃是指布局規(guī)劃和布局布線之間的反復(fù)操作。為了達(dá)到設(shè)計的目標(biāo),有時需要設(shè)計者對邏輯布局反復(fù)修改和調(diào)整,然后在布局布線后觀察是否滿足設(shè)計要求。
由于布局規(guī)劃器可以直接對器件的邏輯單元進(jìn)行規(guī)劃和操作,而且布局規(guī)劃本身是一個反復(fù)的過程,需要花大量的時間才可以得到一個比自動布局好的效果。因此對設(shè)計者來說,首先必須了解所使用器件的邏輯架構(gòu),即知道如何做才可以提高設(shè)計性能。不到萬不得已的情況,盡量不要采用這個操作。
在ise 10.x集成化開發(fā)工具中,布局規(guī)劃器與轉(zhuǎn)換、映射及布局布線操作流程交互操作。如在【processes for source】窗口中,分別在轉(zhuǎn)換流程中運(yùn)行foorplan design程序,在布局布線流程中執(zhí)行【view/edit placed design】操作,如圖1所示。
圖1 執(zhí)行【view/edit placed design】操作
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
布局規(guī)劃器既可以作為一個單獨的工具來使用,也可以通過ise集成化開發(fā)工具來調(diào)用。使用布局規(guī)劃器進(jìn)行手動布局,是對自動布局布線性能的一種補(bǔ)充,可以進(jìn)—步提高器件的性能。布局規(guī)劃器在結(jié)構(gòu)化和數(shù)據(jù)路徑設(shè)計上的作用非常明顯,可以通過布局規(guī)劃器確定在何處布置何種邏輯才能達(dá)到最優(yōu)的結(jié)果,同時可以通過布局規(guī)劃器將關(guān)鍵的數(shù)據(jù)路徑布置在理想的位置上。布局規(guī)劃器可以根據(jù)用戶的需要布局邏輯單元,并且可以通過rpm(relationally placedmacro)綁定的方式將相關(guān)單元的物理相對位置固定。利用ise 10.x設(shè)計工具生成的ngd文件可進(jìn)行布局規(guī)劃,以及手動指定iob位置。布局規(guī)劃器通過新建一個物理位置約束來修改ucf文件,使約束添加在原來的ucf文件中,或者布局規(guī)劃器通過mfp文件來存儲對設(shè)計的物理約束。對于模塊化設(shè)計,布局規(guī)劃器是一個非常好的輔助工具。
根據(jù)布局規(guī)劃器的功能,可以將布局規(guī)劃分為以下幾種。
。1)基于區(qū)域的布局規(guī)劃。
在這種布局中,設(shè)計者可以按照功能的不同將設(shè)計分為多個功能塊,每一個功能塊都通過布局規(guī)劃被限制在有效的功能范圍內(nèi);趨^(qū)域的布局規(guī)劃的主要目標(biāo)是將相互聯(lián)系的邏輯布置在同一個功能框架中,進(jìn)而減少相互之間的連線延時。
。2)細(xì)分的布局規(guī)劃。
在這種布局方式下可以布局基本的邏輯slice,實際上就是完全對設(shè)計進(jìn)行手動布局。采用這種布局方式的目的是優(yōu)化細(xì)節(jié)部分,以得到高效的時序。由于這種布局方式需要較長的處理器執(zhí)行時間和較大的系統(tǒng)資源,所以通常僅用于較小的設(shè)計或設(shè)計中很小一部分的邏輯。
。3)迭代布局規(guī)劃。
迭代布局規(guī)劃是指布局規(guī)劃和布局布線之間的反復(fù)操作。為了達(dá)到設(shè)計的目標(biāo),有時需要設(shè)計者對邏輯布局反復(fù)修改和調(diào)整,然后在布局布線后觀察是否滿足設(shè)計要求。
由于布局規(guī)劃器可以直接對器件的邏輯單元進(jìn)行規(guī)劃和操作,而且布局規(guī)劃本身是一個反復(fù)的過程,需要花大量的時間才可以得到一個比自動布局好的效果。因此對設(shè)計者來說,首先必須了解所使用器件的邏輯架構(gòu),即知道如何做才可以提高設(shè)計性能。不到萬不得已的情況,盡量不要采用這個操作。
在ise 10.x集成化開發(fā)工具中,布局規(guī)劃器與轉(zhuǎn)換、映射及布局布線操作流程交互操作。如在【processes for source】窗口中,分別在轉(zhuǎn)換流程中運(yùn)行foorplan design程序,在布局布線流程中執(zhí)行【view/edit placed design】操作,如圖1所示。
圖1 執(zhí)行【view/edit placed design】操作
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
熱門點擊
- 如何用AM/FM收音機(jī)制作耳機(jī)環(huán)形天線
- GENESIS操作流程
- 用Core Generator工具建立一個新
- 以太網(wǎng)保護(hù)切換技術(shù)分析
- 自由空間光通信技術(shù)
- 基于單片機(jī)的無線傳感器網(wǎng)絡(luò)節(jié)點制作及組網(wǎng)設(shè)計
- 網(wǎng)絡(luò)電視系統(tǒng)中實現(xiàn)延時續(xù)播功能的方案
- Hittite微波公司推出一款用于寬帶無源雙
- 在Place&Route流程中觀察/編輯布局
- Atmel 和InES推出一款用CAP定制化
推薦技術(shù)資料
- 100A全集成電源模塊R
- Teseo-VIC6A GNSS車用精準(zhǔn)定位
- 高效先進(jìn)封裝工藝
- 模數(shù)轉(zhuǎn)換器 (Analog-to-Digit
- 集成模數(shù)轉(zhuǎn)換器(ADC)
- 128 通道20 位電流數(shù)字轉(zhuǎn)換器̴
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究