跨時鐘域處理

2021-08-28 05:52:52 字數 323 閱讀 7773

[討論] 今天華為面試題:非同步fifo讀時鐘是寫時鐘的100倍,或者寫是讀的100倍會出現什麼問題?

今天華為面試題:非同步fifo讀時鐘是寫時鐘的100倍,或者寫是讀的100倍會出現什麼問題?

答得:如果是瞬態資料中間有足夠間隔,則不會出現問題。

如果是連續資料,則很快輸出空滿標誌位。

面試官不滿意,請教下大神指點?

anser:

1、非同步fifo兩端時鐘差別不能相差太大: 8->4->1  比8->1 時序效果好 。  

2、時鐘域處理有三種方法:1、先打一拍再打兩拍 2、非同步fifo或者ram 3、格雷碼

3、

跨時鐘域處理

需要做的事情 使能訊號txe to eth由時鐘122.88m時鐘輸出 另一使能訊號vde dv由25m時鐘輸出,計算兩個使能訊號之間的時間間隔,即兩個訊號上公升沿之間的時鐘計數。由於兩個訊號屬於不同的時鐘域,因此要先進行跨時鐘域處理,這裡對vde dv進行處理 在122.88m時鐘下將vde dv...

跨時鐘域的處理

很久不寫東西了,因為這個空間裡似乎都是做軟體的,而我把asic fpga認為是硬體電路。所以寫的雖然也是 但是想的確實硬體電路。這讓我在這個軟體人員居多的空間裡顯得格格不入。寫這個題目,其實是我有些忍不住了。這十幾年來,我面試過很多新人,也帶過很多新人,他們之中很多人的成就都已經超越了我。但是當我們...

跨時鐘域訊號處理

一 場景描述 某訊號signal需要在不同的時鐘域進行處理,需要同步到的不同的時鐘域繼續使用。舉例說明 某定時器timer包含兩個時鐘域bus clk和tmr clk。狀態暫存器sts和控制暫存器ctrl定義如下。暫存器讀寫訪問採用bus clk時鐘,timer功能採用tmr clk時鐘,當發生溢位...