www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 工業(yè)控制 > 電子設計自動化
[導讀]周期〈Period)約束的對象是該時鐘所驅動的所有同步元件之間的路徑,但是不會覆蓋如圖1所示的A、B、C和D路徑,以及輸入引腳到輸出引腳〈純組合邏輯〉、輸入引腳到悶步元件、同步元件到輸出引腳,還有Clk1到Clk2之間的

周期〈Period)約束的對象是該時鐘所驅動的所有同步元件之間的路徑,但是不會覆蓋如圖1所示的A、B、C和D路徑,以及輸入引腳到輸出引腳〈純組合邏輯〉、輸入引腳到悶步元件、同步元件到輸出引腳,還有Clk1到Clk2之間的異步路徑,

在進行周期Period約柬之前,需要對電路的時鐘周期進行估計,不要便用過松或過緊的約束。設討內部電路所能達到的最南運行頻率取決于同步元件本身的建立保持時間,以及同步元件之間的邏輯和布線延遲。雖然布線延時無法估計,但邏輯延時應該可以大致估計,如圖2所示。通??梢愿鶕?jù)邏輯延時和布線延時各占40%和60%的比例來判斷將要設置的周期約束對于當前的設計是否現(xiàn)實或合理。

周期約束所達到的范圍圖


圖1 周期約束所達到的范圍

估算邏輯之間的延時圖

圖2 估算邏輯之間的延時

通過約束編輯器的文本編輯窗口,可以采用以下兩種方式的UCF語句來做時鐘約束。

(1)period_item PERIOD=period{HIGH|LOW} [high_or low_item]
其中,period_item可以是NET或TIMEGRP,分別代表時鐘線名稱net name或元件分組名稱group-name。用NET表示PERIOD約束作用到名為“net name”的時鐘網(wǎng)線所驅動的同步元件上,用TIMEGRP表示PERIOD約束作用到TiMEGRP所定義的分組(包括FFS、LATCH和RAM等同步元件)上。period是目標時鐘周期,單位可以是ps、ns、μS和ms等。HIGH|LOW指出時鐘周期中的第1個脈沖是高電平還是低電平,high_or_low_time為HIGH LOW指定的脈沖的持續(xù)時間,默認單位是ns。如果沒有該參數(shù),時鐘占空比是50%。例如, NET SYS_CLK PERIOD=10 ns HIGH 4ns

(2)NET“clock net name”TNM_NET=“timing group name”;
TIMESPEC“TSidentifier”=PERIOD “TNM reference”period {HIGH LOW} [high_or low_item]

下面舉個例子來說明如何設置周期約束??紤]圖3所示的電路設計范例1,輸入時鐘的周期是10ns,并且是上升沿動作,占空比為45%高電平,55%低電平。

我們可以用這樣的UCF語旬來定義這個時鐘:

NET“SysClk” TNM_NET =“SysClk”;
TIMESPEC “to ̄ SysClk ” = PERIOD "SysClk" 10 ns HIGH 45%;

周期約束設計范例圖


圖3 周期約束設計范例一

這個例子首先在時鐘網(wǎng)線上附加了TNM_NET約束,把Clk驅動的所有同步元件定義成一個名為“sys_clk”的分組,然后使用TIMESPEC約束定義時鐘周期。這種定義時鐘周期的方法使用了標識符,在定義其他時鐘周期時可以引用這個標識符,大大方便了派生時鐘的定義。

一種特殊情況的周期約束是相關時鐘。前面提到周期約束不會覆蓋異步路徑,如圖1所示的D路徑。但是如果兩個時鐘是“相關”的,則實現(xiàn)工具和時序分析工具會考慮這個路徑。因此對這樣的路徑不需要再設置FROM TO約束,相關內容包括自動相關和人為相關。我們來分別看看幾種情況。

(1)圖4所示的相關時鐘約束1為兩個時鐘來自于同一個DCM,我們只需對DCM的輸入時鐘執(zhí)行周期約束,則DCM輸出的兩個時鐘就會通過DCM自動關聯(lián),它們之間的路徑就會自動地被分析。

相關時鐘約束圖

圖4 相關時鐘約束1

例如,我們做如下約束:

NET "CLKIN"TNW_NET = "CLKIN";

TIMESPEC "TS_CLKIX" = PERTOD "CLK△N"10.O ns HIGH 50%;

則兩個時鐘之間的路徑就會被這樣分析:

Slack:3.926ns
Source:DataRegSlow._d2_3 (FF)
Destination:DataRegFast_d3_3 (FF)
Requirement :5.OOOns 
Data Path Delay :0.874ns (Levels of Logic = 0)
Clock Path Skew:0.000ns
Source Clock: C=CLK1X rising at O.000ns
Destination Clock: CLKZX_DCM rising at 5.000ns
Clock Uncertainty : 0.200ns

(2)如剛才的電路可以不對DCM輸入時鐘做約束,而分別對兩個時鐘單獨做周期約束,如圖5所示。由于CLK2X的周期是基于CLK1X的周期定義的,所以這樣兩個時鐘就被人為地關聯(lián)起來,它們之間的路徑也會自動地被分析。

相關時鐘約束圖

圖5 相關時鐘約束2

例如,我們做如下約束:
NET"CLKI1X"TNM_NET = "CLK1X";
NET"CLK2X"TNM_NET = "CLK2X";
TIMESPEC "TS_CLK1X" = PERIOD "CLK1X" lO.O ns HIGH 50%;
TIMESPEC "TS_CLK2X" = PERTOD "CLK2X" TS_CLX△CLK1X/2;

則其之間的路徑就會被這樣分析:
Slack:3.926ns
Destination :DataRegSlow_d2_3 (FF)
Requirement :DataRegSlow_d2_3 (FF)
Data Path Delay :0.874ns (Levels of Logic=0)
Clock Path Skew:0.0O0ns
Source Clock :CLK1X rising at O.000ns
Destination Clock:CLK2X rising at 5.000ns
Clock Uncertainty :0.200ns

(3)兩個時鐘都是從FPGA外面送進來的,如圖6所示,也可以對它們單獨設置的周期約束,但是CLK2X的周期是基于CLK1X的周期定義。通過這種方式可以把兩個時鐘人為關聯(lián)起來,它們之間的路徑也會自動地被分析。

相關時鐘約束圖

圖6 相關時鐘約束3

例如,我們做如下約束:
NET "CLK1X" TNM NET = "CLK1X";
NET "CLK2X" TNM NET = "CLK2X";
TIMESPEC "TS_CLK1X" = PERTOD "CLK1X"10.O ns HIGH 50%;
TIMESPEC "TS_CLK2X" = PERTOD "CLK2X" TS_CLK1x/2;
則兩個時鐘之間的路徑就會被這樣分析:

Slack: 3.926ns
Source: DataRegSlow_d2_3 (FF)
Destination:DataRegFast_d2_3 (FF)
Requirement:5.OOOns
Data Path Delay: 0.874ns (Levels of Logic =0)0.OOOns
Clock Path Skew: 0.0OOns
source clock:CLK1X rising at 0.000ns
Destination Clock: CLK2X rising at 5.000ns
Clock Uncertainty:0.200ns

(4)兩個時鐘都是從FPGA外面送進來的,而且還有特定的相位關系。這種情況也可以單獨做周期約束,但是CLK2X的周期是基于CLK1X的周期定義,同時需要再加上相位關系。通過這種方式可以把兩個時鐘人為地關聯(lián)起來,它們之間的路徑也會自動地被分析,如圖7所示。

相關時鐘約束圖

圖7 相關時鐘約束4

例如,我們做如下約束:
NET "ClklX" TNM_NET = "ClklX"
NET "Clk2X180" TNM_NET = "Clk2X180";
TIMESPEC "TS_Clk1X" = PERIOD "ClklX"10.0ns;
TIMESPEC "TS_Clk2X180" =PERTOD "Clk2X180" TS_ClklX/2 PHASE+2.5 nS:
則該路徑會被按照2.5 ns來分析。

在ISE的語言模版中有UCF的語法模板可供用戶參考,如圖8所示。

約束設置UCF模板示意圖



圖8 約束設置UCF模板示意



來源:ks991次

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉