版權(quán)歸原作者所有,如有侵權(quán),請(qǐng)聯(lián)系我們

[科普中國(guó)]-刷新計(jì)數(shù)器

科學(xué)百科
原創(chuàng)
科學(xué)百科為用戶(hù)提供權(quán)威科普內(nèi)容,打造知識(shí)科普陣地
收藏

簡(jiǎn)介

刷新計(jì)數(shù)器是指每隔一段時(shí)間使計(jì)數(shù)器的數(shù)值發(fā)生改變。在計(jì)算機(jī)系統(tǒng)中,有很多地方都有用到刷新計(jì)數(shù)器。例如程序讀寫(xiě)數(shù)據(jù)時(shí),就要每讀寫(xiě)一次就要刷新計(jì)數(shù)器中的數(shù)值,使程序正確完成讀寫(xiě)操作。刷新計(jì)數(shù)器主要是為了計(jì)算機(jī)存取操作的一致性。

地址計(jì)數(shù)器地址計(jì)數(shù)器產(chǎn)生由低到高連續(xù)變化的只讀存儲(chǔ)器的地址。存儲(chǔ)器內(nèi)對(duì)應(yīng)地址的數(shù)據(jù)被送至寄存器。地址計(jì)數(shù)器輸出的位數(shù)由存儲(chǔ)器的大小決定。64Kit容量的存儲(chǔ)器對(duì)應(yīng)的地址線為16根,因此要求16位計(jì)數(shù)器。其余可依次類(lèi)推。地址計(jì)數(shù)器給出存儲(chǔ)器的全部地址以后自動(dòng)復(fù)位,重新從0000H開(kāi)始計(jì)數(shù)。地址計(jì)數(shù)器可以采用一般的二進(jìn)制計(jì)數(shù)器,如7416,162等1。

刷新地址計(jì)數(shù)器方法刷新地址計(jì)數(shù)器一般是指刷新存儲(chǔ)器的行地址。非同步DRAM芯片有三種刷新方式:僅RAS刷新方式,CAS在前的刷新方式(有控制內(nèi)部刷新地址計(jì)數(shù)器的計(jì)數(shù)操作),隱含方式(此方式類(lèi)似CAS在前的刷新方式,但與讀寫(xiě)操作合并進(jìn)行,也可用內(nèi)部刷新地址計(jì)數(shù)器確定刷新地址)。SDRAM提供兩種刷新方式:自動(dòng)刷新和自刷新。自動(dòng)刷新用于時(shí)鐘輸入的場(chǎng)合,通過(guò)輸入自動(dòng)刷新命令(CBR),刷新內(nèi)部刷新地址計(jì)數(shù)器確定一行存儲(chǔ)單元,并使計(jì)數(shù)器加1.自刷新在無(wú)時(shí)鐘輸入使用。先執(zhí)行進(jìn)入自刷新命令,進(jìn)入自刷新模式。開(kāi)始內(nèi)部刷新地址計(jì)數(shù)器計(jì)數(shù)和刷新操作。刷新控制電路按一定的時(shí)間間隔提供刷新控制信號(hào),以保證各行相鄰兩次刷新的時(shí)間間隔在規(guī)定范圍內(nèi),以保證低功耗待機(jī)時(shí),所存數(shù)據(jù)不丟失。系統(tǒng)工作時(shí)必須退出自刷新?tīng)顟B(tài)。最后執(zhí)行退出自刷新命令2。

計(jì)數(shù)器類(lèi)別電子計(jì)數(shù)器在電子學(xué)中,可以用像觸發(fā)器等寄存器型電路來(lái)實(shí)現(xiàn)計(jì)數(shù)器,也存在各種類(lèi)型:異步(紋波)計(jì)數(shù)器 – 改變狀態(tài)位用作后續(xù)狀態(tài)觸發(fā)器的的時(shí)鐘;同步計(jì)數(shù)器 – 所有狀態(tài)位都在單一時(shí)鐘的控制下;十進(jìn)制計(jì)數(shù)器 – 每級(jí)經(jīng)過(guò)10個(gè)狀態(tài);遞增/遞減計(jì)數(shù)器 – 借由輸入信號(hào)的控制,可以讓計(jì)數(shù)器遞增或是遞減;環(huán)形計(jì)數(shù)器 – 由移位寄存器組成,但有額外連接成環(huán)狀的反饋電路;約翰遜記數(shù)器 – 扭環(huán)形計(jì)數(shù)器;級(jí)聯(lián)計(jì)數(shù)器;模數(shù)計(jì)數(shù)器。

每種計(jì)數(shù)器都有不同的用途。計(jì)數(shù)器在其本質(zhì)上是數(shù)字系統(tǒng),用二進(jìn)制計(jì)數(shù)。不過(guò)許多類(lèi)型的計(jì)數(shù)器電路可作為數(shù)字電路的基本模塊,例如4000系列芯片中實(shí)現(xiàn)的不同計(jì)數(shù)器。有時(shí)使用計(jì)數(shù)序列而不使用自然二進(jìn)制序列會(huì)比較方便—如BCD計(jì)數(shù)器、線性反饋移位寄存器及格雷碼計(jì)數(shù)器。計(jì)數(shù)器用于數(shù)字時(shí)鐘和計(jì)時(shí)器中,出現(xiàn)在烤箱定時(shí)器以及VCR時(shí)鐘等內(nèi)部。

同步計(jì)數(shù)器在同步計(jì)數(shù)器中,所有觸發(fā)器的時(shí)鐘輸入端連接在一起,由輸入脈沖觸發(fā)。因此,所有的觸發(fā)器的狀態(tài)同時(shí)改變(并行)。下面的電路是一個(gè)4位同步計(jì)數(shù)器。FF0的J和K輸入接高電平。FF0的輸出接FF1的J和K輸入,F(xiàn)F0與FF1輸出經(jīng)過(guò)AND閘后連接到FF2的J和K輸入,F(xiàn)F0、FF1與FF2輸出輸出經(jīng)過(guò)AND閘后連接到FF3的J和K輸入(右圖中是FF2的J輸入和FF2的輸出,兩者在邏輯上是等價(jià)的)。接與門(mén)的輸出接收的反饋。若各觸發(fā)器以遞增方式編號(hào),簡(jiǎn)單實(shí)現(xiàn)此線路的方式就是讓每一個(gè)觸發(fā)器在編號(hào)較小的觸發(fā)器全部為高電位時(shí)反相(這也是右圖中所描述的情形)。例如比特1在比特0為高電位時(shí)反相,比特2在比特0和1均為高電位時(shí)反相,比特3在比特0,1,2均為高電位時(shí)反相。一般以硬件為基礎(chǔ)的計(jì)數(shù)器是以此架構(gòu)進(jìn)行。同步計(jì)數(shù)器也可以用硬件的有限狀態(tài)機(jī)實(shí)現(xiàn),其架構(gòu)比較復(fù)雜,但可以進(jìn)行更平滑,更穩(wěn)定的轉(zhuǎn)態(tài)。

網(wǎng)頁(yè)計(jì)數(shù)器網(wǎng)頁(yè)計(jì)數(shù)器是一個(gè)計(jì)算機(jī)程序,可以顯示特定網(wǎng)頁(yè)瀏覽的次數(shù)。在設(shè)置后,只要有網(wǎng)頁(yè)瀏覽器鏈接到此網(wǎng)頁(yè),網(wǎng)頁(yè)計(jì)數(shù)器就會(huì)加一。網(wǎng)頁(yè)計(jì)數(shù)器一般會(huì)用數(shù)字圖像或是純文字顯示,也可能以早期的機(jī)械計(jì)數(shù)器方式顯示。圖案可以用不同的字體顯示,也可以用不同的風(fēng)格,像是類(lèi)似里程表的顯示方式。網(wǎng)頁(yè)計(jì)數(shù)器在1980年代及1990年代相當(dāng)流行,后來(lái)已被更多細(xì)節(jié)及更復(fù)雜的網(wǎng)站流量量測(cè)所取代。

十進(jìn)制計(jì)數(shù)器十進(jìn)制計(jì)數(shù)器是用十進(jìn)制計(jì)數(shù)的計(jì)數(shù)器,可能是用二進(jìn)碼十進(jìn)數(shù)(BCD)計(jì)數(shù),就像7490IC所作的一樣,或是用其他的編碼方式(如加三碼)。

十進(jìn)制計(jì)數(shù)器的每個(gè)位數(shù)需要數(shù)0到9,然后復(fù)歸到0,一般的二進(jìn)制四位數(shù)計(jì)數(shù)器可以數(shù)十進(jìn)制的一位數(shù)字,若是用二進(jìn)碼十進(jìn)數(shù)的計(jì)數(shù)方式,只要像右圖一樣加入NAND閘,其輸入為FF2及FF4,輸出為每個(gè)閘的CLR輸入即可。在每一個(gè)脈波信號(hào)時(shí),計(jì)數(shù)器會(huì)加1,當(dāng)加到二進(jìn)制1010(十進(jìn)制的10時(shí)),將所有的閘都清除為零,此信號(hào)經(jīng)過(guò)處理后也是進(jìn)位信號(hào),表示已經(jīng)算到十了。