專利名稱:一種同步計數(shù)器電路及其實現(xiàn)方法
技術領域:
本發(fā)明涉及一種同步計數(shù)器電路及方法??捎糜谛枰獙崿F(xiàn)計數(shù)功能,且有低功耗要求的集成電路設計中。
背景技術:
計數(shù)器電路是集成電路設計中經常用到的最基本電路之一。按照時鐘脈沖輸入方式的不同,可分為同步計數(shù)器和異步計數(shù)器。同步計數(shù)器電路中所有觸發(fā)器都工作在計數(shù)時鐘,且控制邏輯相對復雜,所以功耗較大。異步計數(shù)器電路通常只有第一級觸發(fā)器工作在計數(shù)時鐘,功耗相對較小。在通常的異步計數(shù)器電路結構中,當計數(shù)值到達設計值后,譯碼電路產生的復位信號會對計數(shù)觸發(fā)器進行復位,使電路重新開始計數(shù)。在這種結構的電路中,存在兩個問題1.譯碼電路產生的復位信號本身可能因為組合邏輯的競爭冒險而出現(xiàn)毛刺,導致假復位信號產生,從而使電路工作不穩(wěn)定。2.復位信號到達各個計數(shù)觸發(fā)器的時間不一樣,可能會出現(xiàn)有些觸發(fā)器已經被復位掉,有些的觸發(fā)器還沒有被復位的情況。此時,譯碼電路產生的復位信號消失,也會導致電路功能出錯的情況出現(xiàn)。采用同步設計的電路穩(wěn)定性好,目前很多集成電路設計中都使用了同步計數(shù)器電路進行設計。隨著便攜式消費類電子產品的應用日益廣泛,功耗問題越來越突出。為了滿足用戶的追求更新體驗的需求,越來越多的功能被集成到便攜產品中,對產品的性能要求也比以往高的多。這些功能和性能的提升都會消耗更多的能量。在電池供電的便攜產品中,除了功能和性能,電池的使用時間也是要著重考慮的因素。同時,系統(tǒng)成本的限制也使設計者越來越多的關注低功耗設計。在集成電路卡,尤其是非接觸卡的應用中,讀卡設備所能提供的能量是有限的,為了保證集成電路卡能正常工作,也要求集成電路卡芯片降低功耗。本發(fā)明旨在提出一種既穩(wěn)定且功耗較低的同步計數(shù)器電路。
發(fā)明內容
本發(fā)明的內容在于提供了一種同步計數(shù)器電路及其實現(xiàn)方式,目的是為了降低現(xiàn)有技術中同步計數(shù)器電路的功耗。本發(fā)明的技術方案如下一種同步計數(shù)器電路,其中包括觸發(fā)器級聯(lián)電路,數(shù)值比較邏輯電路和門控級聯(lián)電路。觸發(fā)器級聯(lián)電路中各級觸發(fā)器的數(shù)據(jù)輸入端分別連接自身的數(shù)據(jù)輸出反相端。按照由低到高的位序,可以將觸發(fā)器級聯(lián)電路中的觸發(fā)器分為多組。第一組觸發(fā)器的時鐘端接輸入時鐘,后面每組觸發(fā)器的時鐘端接門控單元的輸出端。數(shù)值比較電路將各組觸發(fā)器的數(shù)據(jù)輸出值與期望值進行比較,輸出多位使能信號。如第一組觸發(fā)器的所有輸出值與期望值進行比較,輸出使能信號al ;第一組和第二組觸發(fā)器的所有輸出值與期望值進行比較,輸出使能信號a2;第一組、第二組和第三組觸發(fā)器的所有輸出值與期望值進行比較,輸出使能信號a3 ;依此類推,等等。計數(shù)器的門控級聯(lián)電路由多個門控單元構成,第一級門控單元的時鐘端接輸入時鐘,后一級門控單元的時鐘端接上一級門控單元的輸出端。第一級門控單元的使能端接比較電路的輸出端al,第二級門控單元的使能端接比較電路的輸出端a2,依此類推,等等。每個門控單元包含一個鎖存器和一個與門,鎖存器的輸入為一個時鐘和一個時鐘使能信號, 與門的輸入為同一個時鐘和鎖存器的輸出,經過與門之后即可產生一個經過門控的時鐘信號。本發(fā)明提供的一種同步計數(shù)器電路及其實現(xiàn)方法,通過門控級聯(lián)電路,有效的降低了連接到各個觸發(fā)器的時鐘頻率,從而降低了計數(shù)器的功耗。利用本發(fā)明提供的同步計數(shù)器電路,計數(shù)器的位寬越寬,降低的功耗越多。
圖1本發(fā)明提供的同步計數(shù)器電路2本發(fā)明的門控單元電路3本發(fā)明的IOM進制計數(shù)功能波形圖
具體實施例方式以下結合附圖,對本發(fā)明的具體實施例進行詳細的說明。圖1是按照本發(fā)明所公開的電路和方法所設計的IOM進制的同步遞增計數(shù)器的電路結構圖。在該具體實施示例中,觸發(fā)器級聯(lián)電路由十個下降沿觸發(fā)的D觸發(fā)器DFF0-DFF9 組成,各觸發(fā)器的D端分別連接自身的反相輸出端。。這些觸發(fā)器可分為4組,第一組由 DFFO組成,第二組由DFF1-DFF3組成,第三組由DFF4-DFF6組成,第四組由DFF7-DFF9組成。 第一組觸發(fā)器的時鐘端接輸入時鐘,第二組觸發(fā)器的時鐘端接門控級聯(lián)電路的輸出C00,第三組觸發(fā)器的時鐘端接門控級聯(lián)電路的輸出C01,第四組觸發(fā)器的時鐘端接門控級聯(lián)電路的輸出C02。當輸入時鐘的上升沿到來時,DFFO發(fā)生翻轉;當前一級觸發(fā)器的Q端發(fā)生1到 0的翻轉時,后一級觸發(fā)器的輸入發(fā)生翻轉。數(shù)值比較電路由兩個四輸入的與門組成,第一個與門的輸入信號為al、Ql、Q2、Q3, 第二個與門的輸入信號為a2、Q4、Q5、Q6。當觸發(fā)器DFFO的數(shù)據(jù)輸出端QO的值變?yōu)?時, 受QO控制的門控0輸出端COO才會產生一個時鐘脈沖;當觸發(fā)器DFF0-DFF3的數(shù)據(jù)輸出端 Q0Q1Q2Q3的值變?yōu)?111時,受a2控制的門控1輸出端COl才會產生一個時鐘脈沖;當觸發(fā)器DFF0-DFF6的數(shù)據(jù)輸出端Q0Q1Q2Q3Q4Q5Q6的值變?yōu)?111111時,受a3控制的門控2輸出端C02才會產生一個時鐘脈沖;。計數(shù)器的門控級聯(lián)電路由三個門控單元構成,第一級門控單元的時鐘端接輸入時鐘,后一級門控單元的時鐘端接上一級門控單元的輸出端。第一級門控單元的使能端第一組觸發(fā)器的輸出端al,第二級門控單元的使能端接比較電路的輸出端a2,第三級門控單元的使能端接比較電路的輸出端a3。每個門控單元包含一個鎖存器和一個與門,鎖存器的輸入為一個時鐘和一個時鐘使能信號,與門的輸入為同一個時鐘和鎖存器的輸出,經過與門之后即可產生一個經過門控的時鐘信號⑶。如上所述,觸發(fā)器DFF9-DFF0的數(shù)據(jù)輸出端Q9Q8Q7Q6Q5Q4Q3Q2Q1Q0按照
0000000000,0000000001,0000000010,......,1111111111,0000000000 的順序變化,實現(xiàn)了
1024進制的遞增計數(shù)功能。本發(fā)明提供的同步計數(shù)器電路,有效的降低了連接到各個觸發(fā)器的時鐘頻率,從而降低了計數(shù)器的功耗。而且計數(shù)器的位寬越寬,降低的功耗越多。應當理解的是,上述針對具體實施方式
的描述較為具體,只是為了更好的將本發(fā)明所公開的電路和方法進行闡述,并不能因此而認為是對本發(fā)明專利保護范圍的限制,本發(fā)明的專利保護范圍應以所附權利要求為準。
權利要求
1.一種同步計數(shù)器電路,其特征在于包括觸發(fā)器級聯(lián)電路,數(shù)值比較電路和時鐘門控級聯(lián)電路,其中所述觸發(fā)器級聯(lián)電路中多個觸發(fā)器彼此級聯(lián),每級觸發(fā)器自身的反相輸出作為該觸發(fā)器的數(shù)據(jù)輸入;所述數(shù)值比較電路將觸發(fā)器級聯(lián)電路中的觸發(fā)器輸出與期望值進行比較,輸出多位使能信號;所述時鐘門控級聯(lián)電路中多個門控單元彼此級聯(lián),各級門控單元輸入的使能信號為數(shù)值比較電路的輸出,前一級門控單元的輸出作為后一級門控單元的時鐘輸入,同時也作為一組觸發(fā)器的時鐘輸入。
2.根據(jù)權利要求1所述的同步計數(shù)器電路,其特征在于所述鐘門控級聯(lián)電路的門控單元包含一個鎖存器和一個與門,鎖存器的輸入為一個時鐘和一個時鐘使能信號,與門的輸入為同一個時鐘和鎖存器的輸出,經過與門之后即可產生一個經過門控的時鐘信號。
3.一種同步計數(shù)器的實現(xiàn)方法,應用在如權利要求1所述的同步計數(shù)器電路中,其特征在于包含以下步驟(1)、將輸入時鐘接第一級門控單元的時鐘端,將后一級門控單元的時鐘端接前一級門控單元的輸出端;(2)、將觸發(fā)器的數(shù)據(jù)輸出值與期望值進行比較,輸出多位時鐘使能信號;(3)、將經過門控的時鐘信號連接到相應的觸發(fā)器的時鐘端。
全文摘要
本發(fā)明公開了一種同步計數(shù)器電路及其實現(xiàn)方法,其電路包括觸發(fā)器級聯(lián)電路,數(shù)值比較電路和時鐘門控級聯(lián)電路。觸發(fā)器級聯(lián)電路實現(xiàn)基本計數(shù)功能,當計數(shù)值到達設計值時,數(shù)值比較電路會產生相應的控制信號。這些控制信號為時鐘門控級聯(lián)電路中門控單元的使能信號,此時鐘門控級聯(lián)電路產生觸發(fā)器級聯(lián)電路的輸入時鐘,從而實現(xiàn)設定的計數(shù)功能。利用本發(fā)明給出的電路,可以有效降低同步計數(shù)器電路的功耗。
文檔編號H03K23/40GK102468842SQ201010546868
公開日2012年5月23日 申請日期2010年11月16日 優(yōu)先權日2010年11月16日
發(fā)明者余秋芳 申請人:北京中電華大電子設計有限責任公司