有時一個看起來簡單,實際上是在考驗ASIC工程師的問題。

1.簡單的講就是做信號的2選1么,那么我們就先做一個簡答的">

2021国产精品_九色激情网_最污网站_亚洲成人福利在线观看_看黄在线观看_在线亚洲播放

大學校園網

大學生活網 > 大學生學習 > 電氣工程

異步時鐘切換電路

問題:2個頻率無關的時鐘,在sel的選擇下做切換。

有時一個看起來簡單,實際上是在考驗ASIC工程師的問題。

1.簡單的講就是做信號的2選1么,那么我們就先做一個簡答的2選1吧。

這是一個邏輯圖,實際的2選1是由3個門電路過程的,比如2個與一個或:

這個電路顯然不能用于時鐘的選擇,因為這將導致輸出時鐘存在毛刺,后級電路是不能直接用的。

2.我們很自然的會想到,要是能在時鐘低時切換到另一個時鐘低電平,就能保證時鐘的品質。這樣在時鐘切換時就必然要經歷4個階段:1)選擇信號改變、2)在clk1為低時停掉clk1的選擇、3)在clk2為低時打開clk2的選擇端、3)正常工作,完成切換。

這樣一想,似乎要寫一個狀態機了。但是這里面有一個問題先要解決:clk的低電平用什么來檢測?當然,如果你有更高頻率的時鐘,確實是可以寫一個狀態機的,但是恐怕多數時候是沒有那個高頻時鐘的。那我們就只能用時鐘的下降沿來檢測時鐘的低電平的到來了。于是我們就基本有了方向。

這個電路是比較經典的,其思考過程也很屈折,關鍵就在于寄存器前的那個與門,它的位置非常關鍵。

是不是這就可以了呢?當然不完全。我們考慮了輸出時鐘的完整性,但是我們忘了,圖上的這2個寄存器本身就是跨時鐘域的寄存器,其本身也存在壓穩態的問題。而且這個壓穩態會隨著輸出的時鐘擴展到很遠。芯片恐怕是承受不了的。

3.所以,我們還需要一點特殊處理(圖就不畫,有點煩,但是這一步很重要),就是在寄存器輸出端到另一個寄存器前的與門之間用相應的時鐘鎖存2次(這是最通常的做法,地球人恐怕都知道)。

做個小節吧:

我們都很關注邏輯本身,做過1年以上的工程師都知道第1步是不嚴謹的。但是恐怕要工作5年以上的工程師才能理解到第2步也是不嚴謹的。倒不是因為它很復雜,僅僅是因為經歷的第1步后,忘了對第2步再做認真的分析。所以,做ASIC工程師就是要不斷反復考慮自己的設計,不到大批量用上1、2年,你恐怕都要時刻的反省。這很重要,也很累。
主站蜘蛛池模板: 99色图| 国产精品一区三区 | 国内福利视频 | 91精品国产综合久久久久久 | 成年人免费在线观看 | 久久久麻豆视频 | 欧美中文字幕一区 | 亚洲欧美日本在线 | 激情自拍网| 日韩精品一级毛片在线播放 | 特黄一级 | 天天摸天天干 | 最近中文字幕mv免费高清在线 | 好av在线| 国产.com | 国产精品一区二区电影 | 国产精品久久久久久久久免费看 | 欧美精品一区二区在线观看 | 国产精品免费一区二区三区都可以 | 99视频在线播放 | 国产精品一区三区 | 日韩一二三区 | 男操女在线观看 | 久久久久久精 | 国产精品久久久久久久久久不蜜月 | 亚洲国产精品女人久久久 | 熟女毛片| 午夜精品久久久久久久久 | 国产电影av | 亚洲福利视频一区二区 | 久久嫩草精品久久久精品才艺表演 | 久久久一区二区 | 亚洲一区二区三区日韩 | 日韩一区二区免费看 | 成人h视频 | 日韩欧美一区二区在线 | 国产一区二 | 国产精品一区二区免费 | av九九九| 亚洲女人天堂成人av在线 | 麻豆国产一区二区三区四区 |