約束編輯器三
“Registers to be Placed In IOB”是用來指導(dǎo)工具將指定寄存器MAP或I/O寄存器的約束。
“Memory hit”部分可以設(shè)置Block RAM、Distributed RAM/ROM、Shift register和FFS的初始值,如圖1所示。
“Tempreture”和“Voltage”是用來設(shè)定器件工作條件的約束,這樣工具不再使用最壞情況來做分析.
圖1 分組中的Miscellaneous約束的Block RAM參數(shù)設(shè)置
“Feedback”是用來設(shè)定DCM或PLL的FPGA外祁反饋延時(shí)的約束,雙擊“Feedback”后彈出設(shè)震對(duì)話框,如圖2所示.其中,“Input Pad Net”是指FPGA的反饋輸入腳,“output Pad Net”是指FPGA的反鎖輸出腳,“Path Delay”楚指FPGA外部反饋線的延時(shí).
圖2 分組中的Miscellaneous約束的Feedback參數(shù)設(shè)置
因?yàn)橥獠糠答仌?huì)讓FPGA下游器件的時(shí)鐘輸入腳與FPGA內(nèi)部寄存器的時(shí)鐘輸入腳保持相位相同、因此通過“Feedback”設(shè)定的外部反饋線的延時(shí)大小就會(huì)形響工具對(duì)OFFSET IN和OFFSET OUT的分析,進(jìn)而也會(huì)影響最終的實(shí)現(xiàn)結(jié)果,如圖3所示.“Feedback”設(shè)定的值越準(zhǔn)確,OFFSET IN和OFFSET OUT的分析結(jié)果就會(huì)越準(zhǔn)確。
約束編輯器也而單獨(dú)運(yùn)行版本,可以從ISE的程序啟動(dòng)目錄下打開,如圖3所示。單獨(dú)版的外觀和界面有較大不同,但是基本功能都相同,這里不再贅述。
圖3 Feedback參數(shù)有助于系統(tǒng)設(shè)計(jì)
圖4 單獨(dú)執(zhí)行約束編輯器
來源:ks990次