專利名稱:一種無毛刺雙時鐘切換裝置的制作方法
技術領域:
本實用新型涉及一種時鐘切換裝置,特別涉及一種無毛刺雙時鐘切換裝置。
背景技術:
由于時鐘切換可能工作在同步時鐘,也可能工作在異步時鐘域,而前者是后者的 特殊情況,所以必須能在完全異步的任何時鐘關系下工作。考慮到時鐘切換輸出的負載是 對邊沿敏感的觸發寄存器,所以時鐘切換的輸出必須穩定,不能有任何毛刺。時鐘切換的基本原理是將輸入控制信號用任意一個時鐘接受采樣,經過同步器得 到這個時鐘域下的穩定值,再被另一個時鐘接受采樣,用同步器得到另一個時鐘域下的穩 定值,在各自的時鐘域中把這些穩定值通過運算得到時鐘控制信號。這些同步器可以使用特定工藝庫實現,也可以使用標準單元庫實現,顯然后者的 實現更具有通用移植性。時鐘門控電路通常是使用特定工藝庫下的鎖存器或者類似電路實現,難以通用移植。現有常見的雙時鐘切換裝置即按照上述原理,首先對將輸入控制信號進行采樣, 得到正確的時鐘控制信號,這個過程在處理時需要跨時鐘域同步,硬件資源占用大,響應時 間也比較慢。再根據時鐘控制信號啟停時鐘門控電路,后者通常是使用特定工藝庫下的鎖 存器或者類似電路完成實現,硬件難以移植。此外,由于傳統的直接使用選擇器實現的異步 時鐘切換裝置會出現毛刺,使用場合有很多限制。
實用新型內容本實用新型的目的是提供一種結構簡單、性能可靠、成本低的無毛刺雙時鐘切換
直ο為解決上述技術問題,本實用新型采取以下技術方案一種無毛刺雙時鐘切換裝 置,該裝置包括第一時鐘發生裝置、輸入選擇控制裝置、第二時鐘發生裝置、第一采樣單元、 第二采樣單元、第三采樣單元和第四采樣單元;所述第一時鐘發生裝置的輸出端、輸入選擇 控制裝置的輸出端分別電連接到所述第一采樣單元;所述第一采樣單元的輸出端、所述第 二時鐘發生裝置的輸出端分別與所述第二采樣單元電連接;所述第二采樣單元的輸出端、 第一時鐘發生裝置的輸出端分別與所述第三采樣單元電連接;所述第三采樣單元的輸出 端、第二時鐘發生裝置的輸出端分別與所述第四采樣單元電連接;所述無毛刺雙時鐘切換 裝置還包括用于提供時鐘輸出信號的第一邏輯運算單元和第二邏輯運算單元;所述第一采 樣單元的輸出端、所述第三采樣單元的輸出端與第一邏輯運算單元電連接;所述第二采樣 單元的輸出端、所述第四采樣單元的輸出端與第二邏輯運算單元電連接。本實用新型的所述無毛刺雙時鐘切換裝置使用通用硬件即可實現雙時鐘無毛刺 的切換,因此具有結構簡單的特點;此外,它僅需要采用標準單元庫即可完成兩個異步時鐘 間無毛刺切換的實現,當然也可以用特定工藝庫實現,而且能節約緩存器的存儲資源,得到更快的響應速度。
圖1為本實用新型的原理圖。
具體實施方式
以下將結合附圖對本實用新型的一種無毛刺雙時鐘切換裝置作進一步的詳細描 述。圖1示出了本實用新型中的無毛刺雙時鐘切換裝置的電路原理。如圖1所示,所 述無毛刺雙時鐘切換裝置包括第一時鐘發生裝置、輸入選擇控制裝置、第二時鐘發生裝置。無毛刺雙時鐘切換裝置還包括第一采樣單元、第二采樣單元、第三采樣單元、第四 采樣單元、第一邏輯運算單元以及第二邏輯運算單元。第一時鐘發生裝置和輸入選擇控制裝置電連接到第一采樣單元,第一采樣單元利 用第一時鐘發生裝置產生的第一時鐘信號對輸入選擇控制裝置進行采用,并輸出第一選擇 控制信號。第一采樣單元輸出第一選擇控制信號至第二采樣單元,且第二時鐘發生裝置與第 二采樣單元電連接,第二采樣單元利用第二時鐘發生裝置產生的第二時鐘信號對第一選擇 控制信號進行采樣得到第二選擇控制信號,即第二采樣單元輸出第二選擇控制信號。第二采樣單元的輸出端與第一時鐘發生裝置的輸出端一起與第三采樣單元電連 接,第三采樣單元利用第一時鐘發生裝置的輸出對第二采樣單元輸出的第二選擇控制信號 進行采樣,從而得到第一選擇控制信號中間值,并將該第一選擇控制信號中間值輸出。第三采樣單元的輸出端與第二時鐘發生裝置的輸出端一起與第四采樣單元電連 接,第四采樣單元利用所述第二時鐘發生裝置的輸出對第三采樣單元的輸出的第一選擇控 制信號中間值進行采樣,從而得到第二選擇控制信號中間值,并將第二選擇控制信號中間 值輸出。第一選擇控制信號和第一選擇控制信號中間值作為輸入被輸入到第一邏輯運算 單元,第一邏輯運算單元將第一選擇控制信號和第一選擇控制信號中間值進行邏輯運算 后,得到第一時鐘輸出信號。第二選擇控制信號和第二選擇控制信號中間值作為輸入被輸入到第二邏輯運算 單元,第二邏輯運算單元將第二選擇控制信號和第二選擇控制信號中間值進行邏輯運算 后,得到第二時鐘輸出信號。在時鐘選擇控制信號為低電平的情況下,本實用新型中的時鐘輸出信號與其選擇 的輸入時鐘的周期和相位都完全一致;當時鐘選擇控制信號從低電平變到高電平以后,本 實用新型中的時鐘輸出信號會保持為低,穩定一段時間,然后再經過一段時間以后,其輸出 時鐘會和對應輸入時鐘的周期和相位完成保持一致。在上述時鐘切換的整個過程中,其輸 出時鐘沒有出現毛刺。本實用新型的無毛刺雙時鐘切換裝置使用通用硬件即可實現雙時鐘無毛刺的切 換,因此具有結構簡單的特點;此外,它僅需要采用標準單元庫即可完成兩個異步時鐘間無 毛刺切換的實現,當然也可以用特定工藝庫實現,而且能節約緩存器的存儲資源,得到更快的響應速度。 以上通過具體實施方式
對本實用新型進行了詳細的說明,但這些并非構成對本實 用新型的限制。本實用新型的保護范圍并不以上述實施方式為限,但凡本領域普通技術人 員根據本實用新型所揭示內容所作的等效修飾或變化,皆應納入權利要求書中記載的保護 范圍。
權利要求1. 一種無毛刺雙時鐘切換裝置,其特征在于包括第一時鐘發生裝置、輸入選擇控制 裝置、第二時鐘發生裝置、第一采樣單元、第二采樣單元、第三采樣單元和第四采樣單元;所述第一時鐘發生裝置的輸出端、輸入選擇控制裝置的輸出端分別電連接到所述第一 采樣單元;所述第一采樣單元的輸出端、所述第二時鐘發生裝置的輸出端分別與所述第二 采樣單元電連接;所述第二采樣單元的輸出端、第一時鐘發生裝置的輸出端分別與所述第 三采樣單元電連接;所述第三采樣單元的輸出端、第二時鐘發生裝置的輸出端分別與所述 第四采樣單元電連接;所述無毛刺雙時鐘切換裝置還包括用于提供第一時鐘輸出信號的第一邏輯運算單元 和用于提供第二時鐘輸出信號的第二邏輯運算單元;所述第一采樣單元的輸出端、所述第三采樣單元的輸出端與第一邏輯運算單元電連 接;所述第二采樣單元的輸出端、所述第四采樣單元的輸出端與第二邏輯運算單元電連接。
專利摘要本實用新型涉及一種無毛刺雙時鐘切換裝置,該裝置包括第一時鐘發生裝置、輸入選擇控制裝置、第二時鐘發生裝置、第一采樣單元、第二采樣單元、第三采樣單元和第四采樣單元;所述第一時鐘發生裝置的輸出端、輸入選擇控制裝置的輸出端分別電連接到所述第一采樣單元;所述第一采樣單元的輸出端、所述第二時鐘發生裝置的輸出端分別與所述第二采樣單元電連接;所述第二采樣單元的輸出端、第一時鐘發生裝置的輸出端分別與所述第三采樣單元電連接。本實用新型的所述無毛刺雙時鐘切換裝置使用通用硬件即可實現雙時鐘無毛刺的切換,因此具有結構簡單、響應速度快的特點。
文檔編號H03K19/01GK201867675SQ20102062451
公開日2011年6月15日 申請日期2010年11月25日 優先權日2010年11月25日
發明者李林 申請人:上海宇芯科技有限公司