同步時鐘是指發(fā)送時鐘和接收時鐘是由同一個MMCM或PLL生成,兩者之間有明確的相位關(guān)系。例如:兩者可以是同頻但有固定相差;或者同相但不同頻。這里我們重點介紹一下同相不同頻的跨時鐘域路徑,分兩種情形:從慢時鐘到快時鐘和從快時鐘到慢時鐘。
從慢時鐘到快時鐘
如下圖所示,這里假定CLK2的頻率是CLK1的3倍。這實際是條多周期路徑。
發(fā)送時鐘和接收時鐘之間的關(guān)系如下圖所示。
在只有時鐘周期約束而沒有多周期路徑約束的情況下,STA(Static Timing Analysis)工具會認為建立時間檢查和保持時間檢查如下圖所示。不難看出,保持時間檢查是合理的,但建立時間檢查不是期望的。換言之,建立時間如果按此分析就會過緊。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
原文標(biāo)題:同步跨時鐘域路徑如何約束
文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術(shù)驛站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guān)推薦
介紹3種跨時鐘域處理的方法,這3種方法可以說是FPGA界最常用也最實用的方法,這三種方法包含了單bit和多bit數(shù)據(jù)的跨
發(fā)表于 11-21 11:13
?3878次閱讀
跨時鐘域路徑分析報告分析從一個時鐘域(源時鐘)跨越到
發(fā)表于 11-27 11:11
?5877次閱讀
我在知乎看到了多bit信號跨時鐘的問題,于是整理了一下自己對于跨時鐘域信號的處理方法。
發(fā)表于 10-09 10:44
?6213次閱讀
解釋了什么時候要用到FALSE PATH: 1.從邏輯上考慮,與電路正常工作不相關(guān)的那些路徑,比如測試邏輯,靜態(tài)或準(zhǔn)靜態(tài)邏輯。 2. 從時序上考慮,我們在綜合時不需要分析的那些路徑,比如跨越異步時鐘
發(fā)表于 07-03 11:59
介紹3種跨時鐘域處理的方法,這3種方法可以說是FPGA界最常用也最實用的方法,這三種方法包含了單bit和多bit數(shù)據(jù)的跨
發(fā)表于 07-29 06:19
這一章介紹一下CDC也就是跨時鐘域可能存在的一些問題以及基本的跨時鐘
發(fā)表于 11-30 06:29
?7198次閱讀
跨時鐘域問題(CDC,Clock Domain Crossing )是多時鐘設(shè)計中的常見現(xiàn)象。在FPGA領(lǐng)域,互動的異步時鐘
發(fā)表于 08-19 14:52
?3359次閱讀
跨時鐘域處理是 FPGA 設(shè)計中經(jīng)常遇到的問題,而如何處理好跨時鐘域間的數(shù)據(jù),可以說是每個 FP
發(fā)表于 12-05 16:41
?1652次閱讀
單bit 脈沖跨時鐘域處理 簡要概述: 在上一篇講了總線全握手跨時鐘處理,本文講述單bit脈沖跨
發(fā)表于 03-22 09:54
?3524次閱讀
每一個做數(shù)字邏輯的都繞不開跨時鐘域處理,談一談SpinalHDL里用于跨時鐘域處理的一些手段方法
發(fā)表于 04-27 10:52
?4273次閱讀
介紹3種跨時鐘域處理的方法,這3種方法可以說是FPGA界最常用也最實用的方法,這三種方法包含了單bit和多bit數(shù)據(jù)的跨
發(fā)表于 09-18 11:33
?2.2w次閱讀
跨時鐘域操作包括同步跨時鐘域操作和異步跨
發(fā)表于 05-18 09:18
?746次閱讀
跨時鐘域是FPGA設(shè)計中最容易出錯的設(shè)計模塊,而且一旦跨時鐘域出現(xiàn)問題,定位排查會非常困難,因為
發(fā)表于 05-25 15:06
?1996次閱讀
上一篇文章已經(jīng)講過了單bit跨時鐘域的處理方法,這次解說一下多bit的跨時鐘域方法。
發(fā)表于 05-25 15:07
?1041次閱讀
對于數(shù)字設(shè)計人員來講,只要信號從一個時鐘域跨越到另一個時鐘域,那么就可能發(fā)生亞穩(wěn)態(tài)。我們稱為“跨時鐘
發(fā)表于 01-08 09:39
?648次閱讀
評論