轉(zhuǎn)換(Translate)流程的平面規(guī)劃設(shè)計(jì)
發(fā)布時(shí)間:2008/9/11 0:00:00 訪問(wèn)次數(shù):618
轉(zhuǎn)換流程的布局設(shè)計(jì)通常稱做“布局布線前的布局規(guī)劃”,在布局規(guī)劃時(shí)首先需要將綜合后所生成的網(wǎng)表文件由translate轉(zhuǎn)換成ngd文件。該文件在執(zhí)行floorplan design前,已經(jīng)自動(dòng)處理完畢。ngd文件包含設(shè)計(jì)開始時(shí)輸入的包含位置的用戶約束文件ucf或網(wǎng)表約束文件ncf,還可以包含設(shè)計(jì)中例化后的ip宏和輸出floorplan file(fnf)文件。
。1)在【 processes for source】窗口中執(zhí)行【translate】流程中的floorplan design,出現(xiàn)如圖1所示的【floorplan】界面。
(2)選擇【 file】→【read constraints...】命令,可以讀約束文件,如圖2所示。選擇【 write constraints..】命令,可以輸出約束文件。
圖1:floorplanner界面
圖2:選擇約束文件
。3)選擇【edit】→【preferences....】命令,打開【edit preferences】對(duì)話框?稍谄渲性O(shè)置布局規(guī)劃器的參數(shù),如圖所示。
圖3【edit preferences】對(duì)話框
平面布局規(guī)劃設(shè)計(jì)的參數(shù)設(shè)置分為器件內(nèi)部資源參數(shù)(resources)、邏輯布局參數(shù)(logic)及布局邏輯之間相互連線的參數(shù)(ratsnest)。
■【resources】選項(xiàng)卡:用來(lái)顯示器件內(nèi)未被占用的邏輯資源,在【floorplan and placement views】選項(xiàng)組中的【function generators and rams】復(fù)選框用來(lái)控制是否在【floorplan and placement windows】窗口中顯示函數(shù)生成器(function generator)、存儲(chǔ)器ram和進(jìn)位邏輯資源的圖形,默認(rèn)值為不顯示。【flip-flops and latches )復(fù)選框用來(lái)控制是否顯示d觸發(fā)器的圖形,但不控制輸入/輸出塊中的觸發(fā)器,默認(rèn)值為不顯示! tristate buffers】復(fù)選框用來(lái)控制是否顯示三態(tài)緩沖器的圖形,默認(rèn)值為不顯示!緄/o pads and global buffers】復(fù)選框用來(lái)控制是否顯示輸入/輸出塊和全局緩沖器的圖形,默認(rèn)值為顯示!緂rid】復(fù)選框用來(lái)控制是否顯示網(wǎng)格、行、列表,以及輸入/輸出引腳表,默認(rèn)值為顯示!総op view】和【bottom view】單選按鈕分別用來(lái)設(shè)置是否顯示器仵頂層和底層的引腳!緎how lo banks】單選按鈕用來(lái)控制是否用不同的顏色來(lái)顯示輸入/輸出塊`默認(rèn)為不顯示!緒rite bel location constraints for floorplannedlogic】單選按鈕用來(lái)控制是否在約束文件中為已規(guī)劃的邏輯編寫bbl(基本的邏輯元素)位置約束,這些基本的邏輯元素包括查找表、觸發(fā)器及進(jìn)位邏輯,默認(rèn)為不編寫。當(dāng)該位設(shè)置有效時(shí),在約束文件已經(jīng)定位的邏輯slice(如slice=x0y0)中,增加belfey說(shuō)明。
■【logic】選項(xiàng)卡:用來(lái)顯示器件內(nèi)已占用的邏輯資源,如圖4所示!緁unctiongenerators and rams】復(fù)選框用來(lái)控制是否在【floorplan and placement windows 】窗口中顯示已經(jīng)使用的函數(shù)生成器(function generator)、存儲(chǔ)器ram/rom,以及進(jìn)位邏輯資源的符號(hào)和圖標(biāo),默認(rèn)為顯示!緁lip flops and latches】復(fù)選框用來(lái)控制是否顯示已經(jīng)被占用的d觸發(fā)器的符號(hào)和圖標(biāo),但不控制輸入/輸出塊中的觸發(fā)器的顯示,默認(rèn)為顯示!総ristate buffers】復(fù)選框用來(lái)控制是否顯示已被占用的三態(tài)緩沖器邏輯的符號(hào)和圖標(biāo),默認(rèn)為顯示!緉o pads and global buffers】復(fù)選框用來(lái)控制是否顯示已放置輸入/輸出塊和全局緩沖器的符號(hào)和邏輯圖標(biāo),默認(rèn)為顯示!緇abels】復(fù)選框用來(lái)控制是否顯示邏輯圖標(biāo)的文本標(biāo)志,默認(rèn)為不顯示。【 flash selected】復(fù)選框用來(lái)控制是否顯示在設(shè)計(jì)流程中出現(xiàn)的所有符號(hào),默認(rèn)為顯示。【icon stacks】復(fù)選框用來(lái)控制是否在【design hierarchy】窗口中允許符號(hào)的堆積,默認(rèn)為不允許!総ool tips】復(fù)選框用來(lái)控制是否在鼠標(biāo)移動(dòng)到邏輯部件時(shí)顯示數(shù)據(jù)提示,默認(rèn)為顯示。
圖4 【logic】選項(xiàng)卡
■ 【ratsnest】選項(xiàng)卡:用來(lái)顯示器件內(nèi)邏輯資源之間的連線和關(guān)聯(lián)邏輯,如圖5所示。是否顯示邏輯資源間的連線可以在【selected nets 】選項(xiàng)組中通過(guò)單擊【enable】和【disable】按鈕控制。【display nets connected to selected logic】復(fù)選框用來(lái)控制是否顯示所選擇邏輯和與其關(guān)聯(lián)的連線。當(dāng)選擇后顯示所選擇的邏輯和連線;否則僅顯示所選擇的連線,不顯示與連線關(guān)聯(lián)的邏輯,默認(rèn)值為不選擇。【direction arrows】復(fù)選框用來(lái)控制是否顯示連線端的箭頭方向,默認(rèn)值為顯示! rubberbands】復(fù)選框用來(lái)控制是否顯示所選擇連線的進(jìn)一步延伸,默認(rèn)值為顯示!緈ax fanout】復(fù)選框用來(lái)控制顯示扇出網(wǎng)線的多少,默認(rèn)值為不選擇
轉(zhuǎn)換流程的布局設(shè)計(jì)通常稱做“布局布線前的布局規(guī)劃”,在布局規(guī)劃時(shí)首先需要將綜合后所生成的網(wǎng)表文件由translate轉(zhuǎn)換成ngd文件。該文件在執(zhí)行floorplan design前,已經(jīng)自動(dòng)處理完畢。ngd文件包含設(shè)計(jì)開始時(shí)輸入的包含位置的用戶約束文件ucf或網(wǎng)表約束文件ncf,還可以包含設(shè)計(jì)中例化后的ip宏和輸出floorplan file(fnf)文件。
。1)在【 processes for source】窗口中執(zhí)行【translate】流程中的floorplan design,出現(xiàn)如圖1所示的【floorplan】界面。
。2)選擇【 file】→【read constraints...】命令,可以讀約束文件,如圖2所示。選擇【 write constraints..】命令,可以輸出約束文件。
圖1:floorplanner界面
圖2:選擇約束文件
(3)選擇【edit】→【preferences....】命令,打開【edit preferences】對(duì)話框?稍谄渲性O(shè)置布局規(guī)劃器的參數(shù),如圖所示。
圖3【edit preferences】對(duì)話框
平面布局規(guī)劃設(shè)計(jì)的參數(shù)設(shè)置分為器件內(nèi)部資源參數(shù)(resources)、邏輯布局參數(shù)(logic)及布局邏輯之間相互連線的參數(shù)(ratsnest)。
■【resources】選項(xiàng)卡:用來(lái)顯示器件內(nèi)未被占用的邏輯資源,在【floorplan and placement views】選項(xiàng)組中的【function generators and rams】復(fù)選框用來(lái)控制是否在【floorplan and placement windows】窗口中顯示函數(shù)生成器(function generator)、存儲(chǔ)器ram和進(jìn)位邏輯資源的圖形,默認(rèn)值為不顯示。【flip-flops and latches )復(fù)選框用來(lái)控制是否顯示d觸發(fā)器的圖形,但不控制輸入/輸出塊中的觸發(fā)器,默認(rèn)值為不顯示! tristate buffers】復(fù)選框用來(lái)控制是否顯示三態(tài)緩沖器的圖形,默認(rèn)值為不顯示!緄/o pads and global buffers】復(fù)選框用來(lái)控制是否顯示輸入/輸出塊和全局緩沖器的圖形,默認(rèn)值為顯示!緂rid】復(fù)選框用來(lái)控制是否顯示網(wǎng)格、行、列表,以及輸入/輸出引腳表,默認(rèn)值為顯示!総op view】和【bottom view】單選按鈕分別用來(lái)設(shè)置是否顯示器仵頂層和底層的引腳。【show lo banks】單選按鈕用來(lái)控制是否用不同的顏色來(lái)顯示輸入/輸出塊`默認(rèn)為不顯示!緒rite bel location constraints for floorplannedlogic】單選按鈕用來(lái)控制是否在約束文件中為已規(guī)劃的邏輯編寫bbl(基本的邏輯元素)位置約束,這些基本的邏輯元素包括查找表、觸發(fā)器及進(jìn)位邏輯,默認(rèn)為不編寫。當(dāng)該位設(shè)置有效時(shí),在約束文件已經(jīng)定位的邏輯slice(如slice=x0y0)中,增加belfey說(shuō)明。
■【logic】選項(xiàng)卡:用來(lái)顯示器件內(nèi)已占用的邏輯資源,如圖4所示!緁unctiongenerators and rams】復(fù)選框用來(lái)控制是否在【floorplan and placement windows 】窗口中顯示已經(jīng)使用的函數(shù)生成器(function generator)、存儲(chǔ)器ram/rom,以及進(jìn)位邏輯資源的符號(hào)和圖標(biāo),默認(rèn)為顯示。【flip flops and latches】復(fù)選框用來(lái)控制是否顯示已經(jīng)被占用的d觸發(fā)器的符號(hào)和圖標(biāo),但不控制輸入/輸出塊中的觸發(fā)器的顯示,默認(rèn)為顯示。【tristate buffers】復(fù)選框用來(lái)控制是否顯示已被占用的三態(tài)緩沖器邏輯的符號(hào)和圖標(biāo),默認(rèn)為顯示!緉o pads and global buffers】復(fù)選框用來(lái)控制是否顯示已放置輸入/輸出塊和全局緩沖器的符號(hào)和邏輯圖標(biāo),默認(rèn)為顯示!緇abels】復(fù)選框用來(lái)控制是否顯示邏輯圖標(biāo)的文本標(biāo)志,默認(rèn)為不顯示! flash selected】復(fù)選框用來(lái)控制是否顯示在設(shè)計(jì)流程中出現(xiàn)的所有符號(hào),默認(rèn)為顯示。【icon stacks】復(fù)選框用來(lái)控制是否在【design hierarchy】窗口中允許符號(hào)的堆積,默認(rèn)為不允許!総ool tips】復(fù)選框用來(lái)控制是否在鼠標(biāo)移動(dòng)到邏輯部件時(shí)顯示數(shù)據(jù)提示,默認(rèn)為顯示。
圖4 【logic】選項(xiàng)卡
■ 【ratsnest】選項(xiàng)卡:用來(lái)顯示器件內(nèi)邏輯資源之間的連線和關(guān)聯(lián)邏輯,如圖5所示。是否顯示邏輯資源間的連線可以在【selected nets 】選項(xiàng)組中通過(guò)單擊【enable】和【disable】按鈕控制!綿isplay nets connected to selected logic】復(fù)選框用來(lái)控制是否顯示所選擇邏輯和與其關(guān)聯(lián)的連線。當(dāng)選擇后顯示所選擇的邏輯和連線;否則僅顯示所選擇的連線,不顯示與連線關(guān)聯(lián)的邏輯,默認(rèn)值為不選擇。【direction arrows】復(fù)選框用來(lái)控制是否顯示連線端的箭頭方向,默認(rèn)值為顯示! rubberbands】復(fù)選框用來(lái)控制是否顯示所選擇連線的進(jìn)一步延伸,默認(rèn)值為顯示。【max fanout】復(fù)選框用來(lái)控制顯示扇出網(wǎng)線的多少,默認(rèn)值為不選擇
熱門點(diǎn)擊
- 如何用AM/FM收音機(jī)制作耳機(jī)環(huán)形天線
- GENESIS操作流程
- 用Core Generator工具建立一個(gè)新
- 以太網(wǎng)保護(hù)切換技術(shù)分析
- 自由空間光通信技術(shù)
- 基于單片機(jī)的無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)制作及組網(wǎng)設(shè)計(jì)
- 網(wǎng)絡(luò)電視系統(tǒng)中實(shí)現(xiàn)延時(shí)續(xù)播功能的方案
- Hittite微波公司推出一款用于寬帶無(wú)源雙
- 在Place&Route流程中觀察/編輯布局
- Atmel 和InES推出一款用CAP定制化
推薦技術(shù)資料
- 電源管理 IC (PMIC)&
- I2C 接口和 PmBUS 以及 OTP/M
- MOSFET 和柵極驅(qū)動(dòng)器單
- 數(shù)字恒定導(dǎo)通時(shí)間控制模式(CO
- Power Management Buck/
- 反激變換器傳導(dǎo)和輻射電磁干擾分析和抑制技術(shù)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究