在多時(shí)鐘設(shè)計(jì)中可能需要進(jìn)行時(shí)鐘的切換。由于時(shí)鐘之間可能存在相位、頻率等差異,直接切換時(shí)鐘可能導(dǎo)致產(chǎn)生glitch。
2|0組合邏輯實(shí)現(xiàn)時(shí)鐘切換:
2|1HDL代碼:
2|2電路圖:
2|3波形圖:
2|4問(wèn)題:
使用上述電路進(jìn)行時(shí)鐘切換會(huì)導(dǎo)致在控制信號(hào)sel附近出現(xiàn)glitch。其原因在于控制信號(hào)可以在任意時(shí)刻進(jìn)行時(shí)鐘切換,切換信號(hào)相對(duì)于兩個(gè)時(shí)鐘都是異步信號(hào)。
2|5解決方法:
使用寄存器使得控制信號(hào)僅在時(shí)鐘邊沿作用,避免在任何時(shí)鐘都為高電平是進(jìn)行時(shí)鐘切換。
3|0適用于倍頻時(shí)鐘切換的時(shí)序邏輯電路
3|1HDL代碼:
3|2電路圖:
3|3波形圖:
3|4功能:
當(dāng)切換的時(shí)鐘存在倍頻關(guān)系時(shí),分別插入一個(gè)下降沿觸發(fā)的觸發(fā)器以確保控制信號(hào)僅在時(shí)鐘低電平時(shí)起作用。
3|5問(wèn)題:
當(dāng)DFF1輸入的變化非常接近CLK1的下降沿時(shí),可能會(huì)導(dǎo)致DFF1的亞穩(wěn)態(tài)問(wèn)題;DFF0同理。
為什么可以用于倍頻時(shí)鐘之間的切換?
4|0異步時(shí)鐘切換的時(shí)序電路
4|1HDL代碼:
4|2電路圖:
4|3波形圖:
4|4功能:
通過(guò)為每個(gè)時(shí)鐘源添加一個(gè)額外級(jí)的正邊沿觸發(fā)觸發(fā)器來(lái)提供針對(duì)亞穩(wěn)態(tài)性的保護(hù),CLK0的上升沿采樣到信號(hào)到下降沿傳遞至CLK1的正邊沿觸發(fā)器,并在CLK0下降沿后CLK1第一個(gè)上升沿之后的下降沿輸出。(不是很理解)
-
時(shí)鐘
+關(guān)注
關(guān)注
11文章
1887瀏覽量
132957 -
觸發(fā)器
+關(guān)注
關(guān)注
14文章
2034瀏覽量
61965 -
時(shí)序邏輯電路
+關(guān)注
關(guān)注
2文章
94瀏覽量
16796 -
時(shí)鐘設(shè)計(jì)
+關(guān)注
關(guān)注
0文章
27瀏覽量
11021 -
HDL代碼
+關(guān)注
關(guān)注
0文章
5瀏覽量
2177
發(fā)布評(píng)論請(qǐng)先 登錄
電容在時(shí)鐘電路中的應(yīng)用有哪些
時(shí)鐘電路的組成與設(shè)計(jì)要點(diǎn)介紹
時(shí)鐘電路與晶振電路兩者的區(qū)別有哪些
HMC7044外參考時(shí)鐘切換失敗的原因?
時(shí)鐘緩沖器工作原理及常見(jiàn)時(shí)鐘緩沖器的國(guó)產(chǎn)替代情況
RTC時(shí)鐘芯片+電池的應(yīng)用案例(一)

時(shí)序約束一主時(shí)鐘與生成時(shí)鐘

北斗衛(wèi)星時(shí)鐘系統(tǒng)——ZREXT2000衛(wèi)星時(shí)鐘擴(kuò)展分機(jī)

LMK04828-EP參考時(shí)鐘自動(dòng)切換的問(wèn)題求解答
視頻時(shí)鐘合成芯片怎么用
時(shí)鐘信號(hào)的驅(qū)動(dòng)是什么
如何處理時(shí)鐘電路的常見(jiàn)故障
PLL1707-Q1多時(shí)鐘發(fā)生器數(shù)據(jù)表

PLL1705/PLL1706雙通道PLL多時(shí)鐘發(fā)生器數(shù)據(jù)表

評(píng)論