【技術實現步驟摘要】
一種AHB總線時鐘切換電路
本專利技術涉及集成電路制造領域,特別是涉及一種AHB總線時鐘切換電路。
技術介紹
目前,AHB(AdvancedHighperformanceBus)主要用于高性能模塊(如CPU、DMA和DSP等)之間的連接,作為SoC的片上系統總線。在SOC系統應用中,特別是在整體系統功耗受限,在不同時間段所需執行的程序的計算強度不同的運用中;總線上的時鐘為了更合理的運用功耗在不同時間段,隨著程序計算強度不同而切換。即在程序不需要高速執行的時候,用低頻率的總線時鐘,而在需要高速執行的時候,用高頻率的總線時鐘。為解決在實際應用中總線時鐘頻繁切換的問題,總線時鐘切換技術逐漸形成。常用的解決方案是采用一種可以避免時鐘切換時產生毛刺的電路,把它直接作為SOC系統的時鐘切換電路。這種解決方案在實際應用中會使總線時鐘切換發生在時鐘切換指令后一條指令的執行過程中,要求總線上的從設備能支持時鐘頻率切換發生在時鐘切換指令后一條指令執行過程中,對從設備的要求高,增加了從設備的設計難度和制造成本。
技術實現思路
本專利技術要解決的技術問題是提供一種AHB總線時鐘切換電路,使總線時鐘切換不會發生在時鐘切換指令后一條指令的執行過程中。為解決上述技術問題,本專利技術的總線時鐘切換電路,包括:一無毛刺時鐘切換電路,其具有兩個輸入時鐘,一個時鐘選擇信號和一個總線時鐘輸出,通過選擇信號從兩個輸入時鐘中選擇一個時鐘作為AHB總線時鐘輸出信號;一D觸發器,其D端接時鐘選擇信號,其時鐘端接總線時鐘輸出,其Q端接一異或門的輸入端和其它從設備;一異或門,其兩個輸入端分別接所述D觸發器的D端 ...
【技術保護點】
一種AHB總線時鐘切換電路,其特征在于,包括:一無毛刺時鐘切換電路,其具有兩個輸入時鐘,一個時鐘選擇信號和一個總線時鐘輸出,通過選擇信號從兩個輸入時鐘中選擇一個時鐘作為AHB總線時鐘輸出信號;一D觸發器,其D端接時鐘選擇信號,其時鐘端接總線時鐘輸出,其Q端接一異或門的輸入端和其它從設備;一異或門,其兩個輸入端分別接所述D觸發器的D端和Q端,其輸出端接一個非門的輸入端;一非門,其輸入端接所述異或門的輸出端,其輸出端接一個與門的一輸入端。一與門,其一個輸入端接所述非門的輸出端,另一個輸入端接原有總線上從設備回應信號,其輸出作為AHB總線上的從設備回應信號。
【技術特征摘要】
1.一種AHB總線時鐘切換電路,其特征在于,包括:一無毛刺時鐘切換電路,其具有兩個輸入時鐘,一個時鐘選擇信號和一個總線時鐘輸出,通過選擇信號從兩個輸入時鐘中選擇一個時鐘作為AHB總線時鐘輸出信號;一D觸發器,其D端接時鐘選擇信號,其時鐘端接總線時鐘輸出,其Q端接一異或門的輸入端和其它從設備;一異或門,其兩個輸入端分別接所述D觸發器的D端和Q端,其輸出端接一個非門的輸入端;一非門,其輸...
【專利技術屬性】
技術研發人員:王吉健,
申請(專利權)人:上海華虹集成電路有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。