欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于提高存儲(chǔ)器處理速度的計(jì)算機(jī)系統(tǒng)和方法

文檔序號(hào):6560105閱讀:589來源:國(guó)知局
專利名稱:用于提高存儲(chǔ)器處理速度的計(jì)算機(jī)系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于提高存儲(chǔ)器的處理速度的計(jì)算機(jī)系統(tǒng)和方法。更具體地講,本發(fā)明涉及一種用于提高存儲(chǔ)器的處理速度的計(jì)算機(jī)系統(tǒng)和方法,所述方法和系統(tǒng)能夠通過提供與存儲(chǔ)器模塊的數(shù)量相對(duì)應(yīng)的多個(gè)通用計(jì)數(shù)器來生成適合于每個(gè)存儲(chǔ)器模塊的操作特性的時(shí)鐘信號(hào)。
背景技術(shù)
通常,如圖1所示,計(jì)算機(jī)系統(tǒng)的主板具有中央處理單元(CPU)10、系統(tǒng)控制器20和存儲(chǔ)器40。CPU 10通過系統(tǒng)控制器20控制計(jì)算機(jī)系統(tǒng)中的所有設(shè)備,包括存儲(chǔ)器40。
系統(tǒng)控制器20包括CPU總線控制器21、I2C控制器23、外圍部件互連(PCI)控制器25、以及存儲(chǔ)器控制器30。CPU總線控制器21控制外部總線和內(nèi)部總線的操作,所述外部總線將CPU的處理結(jié)果提供給外圍設(shè)備,而所述內(nèi)部總線在CPU 10電路內(nèi)部傳送數(shù)據(jù)。I2C控制器23控制支持控制器間的通信或者每個(gè)控制器與存儲(chǔ)器40之間的通信的I2C通信。I2C通信使用一條用于時(shí)鐘信號(hào)傳輸?shù)木€路和一條用于數(shù)據(jù)傳輸?shù)木€路,它們是通信所必需的。PCI控制器25控制用于在裝在PCI插槽的外圍設(shè)備與CPU 10之間交換數(shù)據(jù)的總線。存儲(chǔ)器控制器30對(duì)存儲(chǔ)器40進(jìn)行控制,以便在存儲(chǔ)器40中存儲(chǔ)數(shù)據(jù)或從存儲(chǔ)器中提取數(shù)據(jù)。
如圖2所示,存儲(chǔ)器控制器30包括刷新控制器31、控制寄存器32、通用計(jì)數(shù)器33、地址生成單元34、命令創(chuàng)建單元35、以及數(shù)據(jù)生成單元36。刷新控制器31控制存儲(chǔ)器40以刷新周期被刷新。控制寄存器32存儲(chǔ)控制系統(tǒng)控制器20所需的信號(hào)。通用計(jì)數(shù)器33輸出適合于每個(gè)存儲(chǔ)器模塊的操作的時(shí)鐘信號(hào),而地址生成單元34將系統(tǒng)地址轉(zhuǎn)換為存儲(chǔ)器地址。命令創(chuàng)建單元35給出與存儲(chǔ)器地址相對(duì)應(yīng)的命令,用于在存儲(chǔ)器模塊中存儲(chǔ)信息以及從存儲(chǔ)器模塊檢索(retrieve)信息。數(shù)據(jù)生成單元36存儲(chǔ)和提取數(shù)據(jù)。
存儲(chǔ)器40被用來存儲(chǔ)用于操作計(jì)算機(jī)系統(tǒng)的各種數(shù)據(jù)和程序。存儲(chǔ)器具有以包括標(biāo)準(zhǔn)接口的模塊形式提供的若干存儲(chǔ)體(bank)。如圖1所示,以模塊形式提供的存儲(chǔ)器模塊45包括易失性存儲(chǔ)器設(shè)備46和非易失性存儲(chǔ)器設(shè)備48。易失性存儲(chǔ)器設(shè)備46用于存儲(chǔ)程序和數(shù)據(jù),而非易失性存儲(chǔ)器設(shè)備48用于存儲(chǔ)關(guān)于每個(gè)存儲(chǔ)器模塊45的操作特性的信息。所述操作特性信息包括RAS(Row Address Strobe,行地址選通)至CAS(Column Address Strobe,列地址選通)、CAS潛伏時(shí)間(CAS Latency)、刷新周期、存取時(shí)間、預(yù)充電時(shí)間、存儲(chǔ)器容量、以及行和列的數(shù)量(number)。
在計(jì)算機(jī)系統(tǒng)的初始化中,計(jì)算機(jī)系統(tǒng)的CPU 10訪問每個(gè)存儲(chǔ)器模塊中的非易失性存儲(chǔ)器設(shè)備48,并讀取存儲(chǔ)器模塊45的操作特性信息。此時(shí),非易失性存儲(chǔ)器設(shè)備48受到系統(tǒng)控制器20的I2C控制器23的控制。CPU 10根據(jù)所讀取的存儲(chǔ)器的操作特性通過存儲(chǔ)器控制器30控制存儲(chǔ)器模塊45。
由CPU 10讀取的存儲(chǔ)器模塊45的操作特性中,關(guān)于操作定時(shí)的信息,例如,RAS至CAS和CAS潛伏時(shí)間,對(duì)確定存儲(chǔ)器40的操作速度很重要。
通常,一個(gè)計(jì)算機(jī)系統(tǒng)具有多個(gè)存儲(chǔ)器模塊45。另一方面,不管計(jì)算機(jī)系統(tǒng)和存儲(chǔ)器模塊是否具有相同的標(biāo)準(zhǔn)或來自同一個(gè)制造商,各個(gè)存儲(chǔ)器模塊45可能具有幾乎相同的操作特性或不同的操作特性。因此,當(dāng)操作特性不同時(shí),根據(jù)一個(gè)操作的操作特性來操作各個(gè)存儲(chǔ)模塊45是不合理的。
例如,如果一個(gè)存儲(chǔ)器模塊的RAS至CAS和CAS潛伏時(shí)間分別操作3個(gè)時(shí)鐘周期,則根據(jù)該時(shí)鐘,RAS、CAS和DATA以如圖3A所示的波形來操作。即,RAS至CAS操作3個(gè)時(shí)鐘周期,所以RAS與CAS之間的延遲時(shí)間是3個(gè)時(shí)鐘周期。CAS潛伏時(shí)間操作3個(gè)時(shí)鐘周期,所以數(shù)據(jù)在CAS發(fā)生后3個(gè)時(shí)鐘周期之后被傳輸。因此,數(shù)據(jù)傳輸所需的時(shí)間為至少6個(gè)時(shí)鐘周期。
如果另一個(gè)存儲(chǔ)器模塊的RAS至CAS和CAS潛伏時(shí)間分別操作2個(gè)時(shí)鐘周期,如圖3B所示,RAS和CAS之間的延遲時(shí)間是2個(gè)時(shí)鐘周期,而CAS潛伏時(shí)間為2個(gè)時(shí)鐘周期。因此,傳輸數(shù)據(jù)需要至少4個(gè)時(shí)鐘周期。
當(dāng)多個(gè)存儲(chǔ)器模塊45具有不同的操作特性時(shí),CPU 10根據(jù)最慢的存儲(chǔ)器模塊45的操作速度來進(jìn)行操作。即,CPU 10根據(jù)3個(gè)時(shí)鐘周期的操作速度來控制各個(gè)存儲(chǔ)器模塊45。CPU 10根據(jù)最慢的存儲(chǔ)器模塊45的操作速度來控制存儲(chǔ)器模塊是因?yàn)樵诖鎯?chǔ)器控制器30中存在一個(gè)通用計(jì)數(shù)器33。通常,通用計(jì)數(shù)器33能夠?qū)σ粋€(gè)時(shí)鐘信號(hào)計(jì)數(shù)。但是,當(dāng)各個(gè)存儲(chǔ)器模塊45具有不同的操作速度時(shí),通用計(jì)數(shù)器33根據(jù)最慢的操作速度來對(duì)時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù)。因此,CPU 10根據(jù)由通用計(jì)數(shù)器計(jì)數(shù)的時(shí)鐘的操作速度,即,根據(jù)最慢的存儲(chǔ)器模塊45來控制存儲(chǔ)器。如果提供了具有較快操作速度的存儲(chǔ)器模塊45,則以最慢的存儲(chǔ)器模塊45的操作速度來執(zhí)行操作。從而,不能最大限度地利用存儲(chǔ)器模塊45的操作速度。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例的一個(gè)方面致力于解決至少上述問題和/或缺點(diǎn),并提供了至少下述優(yōu)點(diǎn)。因此,本發(fā)明實(shí)施例的一個(gè)方面是提供一種計(jì)算機(jī)系統(tǒng),用于在安裝了多個(gè)存儲(chǔ)器模塊時(shí),通過根據(jù)存儲(chǔ)器模塊的操作特性控制存儲(chǔ)器模塊的操作,來提高存儲(chǔ)器的處理速度。
為了實(shí)現(xiàn)本發(fā)明的上述方面,提供了一種用于提高存儲(chǔ)器處理速度的計(jì)算機(jī)系統(tǒng),其包括用于存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器,該存儲(chǔ)器包括至少一個(gè)存儲(chǔ)器模塊。存儲(chǔ)器控制器根據(jù)來自中央處理單元(CPU)的命令控制存儲(chǔ)器模塊的操作,并且其中所述存儲(chǔ)器控制器包括多個(gè)通用計(jì)數(shù)器,其生成用于操作存儲(chǔ)器模塊的時(shí)鐘。
所提供的通用計(jì)數(shù)器對(duì)應(yīng)于與所提供的存儲(chǔ)器模塊相同的數(shù)量,從而使得通用計(jì)數(shù)器和存儲(chǔ)器模塊可以一一對(duì)應(yīng)。
通用計(jì)數(shù)器生成適合于由CPU讀取的相應(yīng)存儲(chǔ)器模塊的操作特性的時(shí)鐘信號(hào)。
操作特性可以包括RAS至CAS、CAS潛伏時(shí)間、刷新周期、存取時(shí)間、預(yù)充電時(shí)間、存儲(chǔ)器容量、或行和列的數(shù)量中的至少一個(gè)。
通用計(jì)數(shù)器根據(jù)由相應(yīng)存儲(chǔ)器模塊的操作特性確定的RAS至CAS和CAS潛伏時(shí)間的操作速度來生成時(shí)鐘。


通過下面結(jié)合附圖進(jìn)行的描述,本發(fā)明特定示例實(shí)施例的上述和其他目的、特征和優(yōu)點(diǎn)將變得更加清楚,其中圖1是傳統(tǒng)計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)框圖;圖2是傳統(tǒng)存儲(chǔ)器控制器的結(jié)構(gòu)框圖;圖3A說明了當(dāng)RAS至CAS和CAS潛伏時(shí)間分別操作3個(gè)時(shí)鐘周期時(shí),時(shí)鐘、RAS、CAS和DATA的波形;圖3B說明了當(dāng)RAS至CAS和CAS潛伏時(shí)間分別操作2個(gè)時(shí)鐘周期時(shí),時(shí)鐘、RAS、CAS和DATA的波形;和圖4是根據(jù)本發(fā)明示例實(shí)施例的存儲(chǔ)器控制器的結(jié)構(gòu)框圖。
附圖中,所有相同的附圖參考標(biāo)號(hào)將被理解為指代相同的元件、特征和結(jié)構(gòu)。
具體實(shí)施例方式
說明書中所定義的主題,諸如具體的結(jié)構(gòu)和元件是提供用來幫助全面理解本發(fā)明的實(shí)施例的。因此,本領(lǐng)域的普通技術(shù)人員將會(huì)認(rèn)識(shí)到,在不脫離本發(fā)明的范圍和精神的情況下,可以對(duì)這里所描述的實(shí)施例進(jìn)行各種改變和修改。而且,為了清楚和簡(jiǎn)明起見,將省略對(duì)眾所周知的功能和結(jié)構(gòu)的描述。
圖4是根據(jù)本發(fā)明示例實(shí)施例的結(jié)構(gòu)化的存儲(chǔ)器控制器。如圖4所示,存儲(chǔ)器140包括多個(gè)存儲(chǔ)器模塊145(存儲(chǔ)器模塊0、1、...n)。存儲(chǔ)器模塊145包括存儲(chǔ)程序和數(shù)據(jù)的易失性存儲(chǔ)器設(shè)備146和存儲(chǔ)關(guān)于各個(gè)存儲(chǔ)器模塊145的操作特性的信息的非易失性存儲(chǔ)器設(shè)備148。
存儲(chǔ)在非易失性存儲(chǔ)器設(shè)備148中的操作特性信息包括CAS潛伏時(shí)間和CAS,CAS潛伏時(shí)間是在接收到RAS至CAS之后查找存儲(chǔ)器陣列的準(zhǔn)確地址所用的時(shí)間,而CAS是RAS和CAS之間的傳輸時(shí)間差,其中RAS是存儲(chǔ)器陣列行地址,CAS是存儲(chǔ)器陣列列地址;刷新周期,其規(guī)定存儲(chǔ)器140的再充電周期;存取時(shí)間,其是訪問(approach)存儲(chǔ)器140以便在存儲(chǔ)器140中存儲(chǔ)數(shù)據(jù)和從存儲(chǔ)器140中提取數(shù)據(jù)所用的時(shí)間;預(yù)充電時(shí)間,其是在一個(gè)地址編號(hào)(number)和另一個(gè)地址編號(hào)的數(shù)據(jù)提取之間的時(shí)間差;存儲(chǔ)器容量;以及行和列的數(shù)量。
各個(gè)存儲(chǔ)器模塊145可以不包括非易失性存儲(chǔ)器設(shè)備148。在這種情況下,存儲(chǔ)器模塊145的操作特性信息被存儲(chǔ)在系統(tǒng)的獨(dú)立的程序中。CPU可以從所述程序中檢索操作特性信息,并控制存儲(chǔ)器140。
如圖4所示,支持在各個(gè)模塊145和CPU之間的接口的存儲(chǔ)器控制器130包括刷新控制器131、控制寄存器132、多個(gè)通用計(jì)數(shù)器133(通用計(jì)數(shù)器0、1、...n)、地址生成單元134、命令創(chuàng)建單元135、以及數(shù)據(jù)生成單元136。
刷新控制器131控制存儲(chǔ)器140根據(jù)存儲(chǔ)器140的刷新周期而被刷新。刷新工作是指對(duì)存儲(chǔ)器140的每個(gè)存儲(chǔ)單元的再充電處理。一列中的存儲(chǔ)單元由一次刷新工作來充電。刷新周期包括刷新存儲(chǔ)器列或整個(gè)存儲(chǔ)器陣列所用的時(shí)間。通常,在一個(gè)刷新周期中對(duì)一列進(jìn)行充電。
控制寄存器132臨時(shí)地存儲(chǔ)控制存儲(chǔ)器140所需的命令或數(shù)據(jù)。
多個(gè)通用計(jì)數(shù)器133(通用計(jì)數(shù)器0、1、...n)與各個(gè)存儲(chǔ)器模塊145(存儲(chǔ)器模塊0、1、...n)一一對(duì)應(yīng)。一個(gè)通用計(jì)數(shù)器133根據(jù)一個(gè)存儲(chǔ)器模塊145的操作特性對(duì)時(shí)鐘進(jìn)行計(jì)數(shù)。即,對(duì)應(yīng)于存儲(chǔ)器模塊145的數(shù)量提供了多個(gè)通用計(jì)數(shù)器133。用戶可以添加存儲(chǔ)器模塊145。但是,提供與存儲(chǔ)器控制器130所支持的最大數(shù)量的存儲(chǔ)器模塊一樣多的通用計(jì)數(shù)器是很重要的。
每個(gè)通用計(jì)數(shù)器133根據(jù)相應(yīng)的存儲(chǔ)器模塊145對(duì)時(shí)鐘進(jìn)行計(jì)數(shù)。當(dāng)控制所選擇的存儲(chǔ)器模塊145時(shí),使用與該存儲(chǔ)器模塊相對(duì)應(yīng)的通用計(jì)數(shù)器133來對(duì)時(shí)鐘進(jìn)行計(jì)數(shù)。例如,如圖3A所示,如果存儲(chǔ)器模塊1的RAS至CAS和CAS潛伏時(shí)間分別操作3個(gè)時(shí)鐘周期,則通用計(jì)數(shù)器1根據(jù)存儲(chǔ)器模塊1的RAS至CAS和CAS潛伏時(shí)間的操作速度將存儲(chǔ)器模塊1的時(shí)鐘速度計(jì)數(shù)為3個(gè)時(shí)鐘周期。因此,CPU控制與存儲(chǔ)器模塊1相對(duì)應(yīng)的通用計(jì)數(shù)器1。
如圖3B所示,如果存儲(chǔ)器模塊2的RAS至CAS和CAS潛伏時(shí)間分別操作2個(gè)時(shí)鐘周期,則通用計(jì)數(shù)器2根據(jù)存儲(chǔ)器模塊2的RAS至CAS和CAS潛伏時(shí)間的操作速度將時(shí)鐘速度計(jì)數(shù)為2個(gè)時(shí)鐘周期。CPU以與存儲(chǔ)器模塊2的操作速度相對(duì)應(yīng)的時(shí)鐘速度來操作通用計(jì)數(shù)器2,以便以存儲(chǔ)器模塊2的操作速度來控制存儲(chǔ)器模塊2。
存在于存儲(chǔ)器控制器130中的通用計(jì)數(shù)器133的數(shù)量對(duì)應(yīng)于存儲(chǔ)器模塊145的數(shù)量。CPU以由每個(gè)存儲(chǔ)器模塊145的操作特性確定的操作速度來控制每個(gè)存儲(chǔ)器模塊145。
為了在存儲(chǔ)器140中查找數(shù)據(jù)或地址,地址生成單元134分析來自CPU的請(qǐng)求,將系統(tǒng)地址轉(zhuǎn)換為存儲(chǔ)器地址,并選擇與存儲(chǔ)器模塊145相對(duì)應(yīng)的存儲(chǔ)器芯片。地址生成單元134接收由CPU選擇的存儲(chǔ)器模塊145的系統(tǒng)地址,并將該系統(tǒng)地址提供給系統(tǒng)控制器20。地址生成單元134將所提供的系統(tǒng)地址轉(zhuǎn)換為以行和列表示的存儲(chǔ)器地址。地址生成單元134選擇與轉(zhuǎn)換后的存儲(chǔ)器地址相對(duì)應(yīng)的存儲(chǔ)器模塊145,并且所述存儲(chǔ)器芯片包括相應(yīng)的存儲(chǔ)器模塊145。
命令創(chuàng)建單元135根據(jù)地址生成單元134中的存儲(chǔ)器地址將相應(yīng)的RAS、CAS和寫使能(Write Enable,WE)傳輸給存儲(chǔ)器模塊145,并對(duì)存儲(chǔ)器模塊145進(jìn)行定位以便輸入和輸出數(shù)據(jù)。WE是指用于在存儲(chǔ)器中存儲(chǔ)數(shù)據(jù)而傳輸?shù)男盘?hào),其只在存儲(chǔ)數(shù)據(jù)時(shí)被傳輸?shù)酱鎯?chǔ)器模塊145。
數(shù)據(jù)生成單元136將數(shù)據(jù)存儲(chǔ)在由命令創(chuàng)建單元135定位的相應(yīng)的存儲(chǔ)器模塊中,或從相應(yīng)的存儲(chǔ)器模塊提取數(shù)據(jù),并在輸入和輸出數(shù)據(jù)時(shí)一起傳輸數(shù)據(jù)掩模(Data Mask,DQM)信號(hào)。DQM信號(hào)指示數(shù)據(jù)是否準(zhǔn)確,并且當(dāng)DQM信號(hào)指示數(shù)據(jù)不準(zhǔn)確時(shí),存儲(chǔ)器模塊145阻止數(shù)據(jù)被輸入和輸出。
以下,將在下面描述初始化處理,以及在結(jié)構(gòu)化的計(jì)算機(jī)系統(tǒng)中在存儲(chǔ)器中存儲(chǔ)數(shù)據(jù)或從存儲(chǔ)器檢索數(shù)據(jù)的處理。
在初始化處理中,CPU控制I2C控制器從每個(gè)存儲(chǔ)器模塊145的非易失性存儲(chǔ)器設(shè)備148中提取關(guān)于操作特性的信息。CPU根據(jù)操作每個(gè)存儲(chǔ)器模塊145的RAS至CAS和CAS潛伏時(shí)間所需的時(shí)鐘周期的數(shù)量來設(shè)置每個(gè)通用計(jì)數(shù)器133,使其以與存儲(chǔ)器模塊145相對(duì)應(yīng)的時(shí)鐘操作。
當(dāng)設(shè)置了每個(gè)通用計(jì)數(shù)器133的操作時(shí)鐘速度并且需要輸入或輸出數(shù)據(jù)時(shí),根據(jù)存儲(chǔ)器,CPU通過系統(tǒng)控制器向存儲(chǔ)器控制器130的地址生成單元134提供指示所請(qǐng)求的存儲(chǔ)器模塊145位于哪里的系統(tǒng)地址。地址生成單元134對(duì)系統(tǒng)地址進(jìn)行解碼,并將系統(tǒng)地址轉(zhuǎn)換為以行和列表示的存儲(chǔ)器地址。
如果生成了存儲(chǔ)器地址,則向每個(gè)通用計(jì)數(shù)器133提供關(guān)于所生成的存儲(chǔ)器地址的信息。在多個(gè)通用計(jì)數(shù)器133中,操作對(duì)應(yīng)于具有相應(yīng)的存儲(chǔ)器地址的存儲(chǔ)器模塊145的通用計(jì)數(shù)器133。例如,當(dāng)轉(zhuǎn)換的存儲(chǔ)器地址屬于存儲(chǔ)器模塊3時(shí),操作對(duì)應(yīng)于該存儲(chǔ)器模塊3的通用計(jì)數(shù)器3,并生成時(shí)鐘信號(hào)。
命令創(chuàng)建單元135將RAS、CAS和WE傳輸?shù)皆诘刂飞蓡卧?34轉(zhuǎn)換的存儲(chǔ)器地址,以便選擇相應(yīng)的存儲(chǔ)器模塊145。命令創(chuàng)建單元135與從所選擇的通用計(jì)數(shù)器133生成的時(shí)鐘同步地傳輸RAS、CAS和WE。如果存儲(chǔ)器模塊145被準(zhǔn)確地定位,則根據(jù)由命令創(chuàng)建單元135傳輸?shù)腞AS和CAS,數(shù)據(jù)生成單元136將數(shù)據(jù)傳輸?shù)较鄳?yīng)的存儲(chǔ)器模塊145,或從存儲(chǔ)器模塊145檢索數(shù)據(jù)。數(shù)據(jù)生成單元136的數(shù)據(jù)傳輸或檢索與從通用計(jì)數(shù)器133生成的時(shí)鐘同步地執(zhí)行。
計(jì)算機(jī)系統(tǒng)包括多個(gè)通用計(jì)數(shù)器133,以便與多個(gè)存儲(chǔ)器模塊145相對(duì)應(yīng),并且CPU根據(jù)每個(gè)存儲(chǔ)器模塊145的操作特性控制存儲(chǔ)器模塊145和操作速度。
在傳輸RAS和CAS時(shí),或在輸入和輸出數(shù)據(jù)時(shí),CPU通過通用計(jì)數(shù)器133操作存儲(chǔ)器模塊145,通用計(jì)數(shù)器133根據(jù)所選擇的存儲(chǔ)器模塊145的操作速度生成時(shí)鐘。因此,計(jì)算機(jī)系統(tǒng)以提高的操作速度來操作每個(gè)存儲(chǔ)器模塊145,從而提高總體上的存儲(chǔ)器存取速度。
根據(jù)上述示例實(shí)施例,提供了動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM),其要求預(yù)定周期內(nèi)的刷新操作,以便不擦除信息。但是,本發(fā)明的示例實(shí)施例也可以被提供靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),其只要接通電源就不會(huì)擦除信息。結(jié)果,SRAM不需要刷新控制器。
根據(jù)上述示例實(shí)施例,存儲(chǔ)器140被以存儲(chǔ)器模塊141為單元?jiǎng)澐帧5?,本發(fā)明的示例實(shí)施例也可以應(yīng)用于存儲(chǔ)器140被以存儲(chǔ)體單元?jiǎng)澐值那闆r。這種情況下,地址生成單元134將存儲(chǔ)器地址生成為存儲(chǔ)體地址。
如上所述,本發(fā)明的示例實(shí)施例提供了多個(gè)通用計(jì)數(shù)器以生成與每個(gè)存儲(chǔ)器模塊的操作特性相對(duì)應(yīng)的時(shí)鐘,以便使每個(gè)存儲(chǔ)器模塊以提高的操作速度來操作。因此,增強(qiáng)了存儲(chǔ)器存取速度。
雖然參考本發(fā)明的特定示例實(shí)施例示出和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,在不脫離由所附權(quán)利要求書定義的本發(fā)明的精神和范圍的情況下,可以進(jìn)行形式和細(xì)節(jié)上的各種改變。
權(quán)利要求
1.一種計(jì)算機(jī)系統(tǒng),包括用于存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器,包括至少一個(gè)存儲(chǔ)器模塊;和存儲(chǔ)器控制器,用于根據(jù)來自中央處理單元CPU的命令控制所述至少一個(gè)存儲(chǔ)器模塊的操作,并且其中,所述存儲(chǔ)器控制器包括至少一個(gè)通用計(jì)數(shù)器,用于生成用于操作所述至少一個(gè)存儲(chǔ)器模塊的時(shí)鐘。
2.根據(jù)權(quán)利要求1的計(jì)算機(jī)系統(tǒng),還包括多個(gè)存儲(chǔ)器模塊,其中,與所述存儲(chǔ)器模塊一一對(duì)應(yīng)地提供通用計(jì)數(shù)器。
3.根據(jù)權(quán)利要求2的計(jì)算機(jī)系統(tǒng),其中,所述通用計(jì)數(shù)器生成適于由CPU讀取的各個(gè)相應(yīng)存儲(chǔ)器模塊的操作特性的時(shí)鐘。
4.根據(jù)權(quán)利要求3的計(jì)算機(jī)系統(tǒng),其中,至少一個(gè)操作特性包括行地址選通RAS至列地址選通CAS、CAS潛伏時(shí)間、刷新周期、存取時(shí)間、預(yù)充電時(shí)間、存儲(chǔ)器容量、以及行和列的數(shù)量中的至少一個(gè)。
5.根據(jù)權(quán)利要求4的計(jì)算機(jī)系統(tǒng),其中至少一個(gè)通用計(jì)數(shù)器根據(jù)由相應(yīng)存儲(chǔ)器模塊的操作特性確定的RAS至CAS以及CAS潛伏時(shí)間的操作速度來生成時(shí)鐘。
6.根據(jù)權(quán)利要求1的計(jì)算機(jī)系統(tǒng),還包括地址生成單元,用于將系統(tǒng)地址轉(zhuǎn)換為存儲(chǔ)器地址,并將該存儲(chǔ)器地址提供給所述至少一個(gè)通用計(jì)數(shù)器。
7.根據(jù)權(quán)利要求6的計(jì)算機(jī)系統(tǒng),其中所述至少一個(gè)通用計(jì)數(shù)器對(duì)應(yīng)于包含有相應(yīng)存儲(chǔ)器地址的存儲(chǔ)器模塊。
8.根據(jù)權(quán)利要求6的計(jì)算機(jī)系統(tǒng),還包括命令創(chuàng)建單元,用于與所生成的時(shí)鐘同步地將操作特性傳輸?shù)酱鎯?chǔ)器地址,以便選擇相應(yīng)的存儲(chǔ)器模塊。
9.根據(jù)權(quán)利要求8的計(jì)算機(jī)系統(tǒng),還包括數(shù)據(jù)生成單元,用于與所生成的時(shí)鐘同步地在所選擇的存儲(chǔ)器模塊中存儲(chǔ)數(shù)據(jù)或從所選擇的存儲(chǔ)器模塊中檢索數(shù)據(jù)。
10.一種用于在計(jì)算機(jī)系統(tǒng)中處理數(shù)據(jù)的方法,所述方法包括在包含有存儲(chǔ)器模塊的存儲(chǔ)器中存儲(chǔ)數(shù)據(jù);根據(jù)來自CPU的命令控制存儲(chǔ)器模塊的操作;并且分別生成用于操作所述存儲(chǔ)器模塊的時(shí)鐘。
11.根據(jù)權(quán)利要求10的方法,其中,分別由對(duì)應(yīng)于所述存儲(chǔ)器模塊的通用計(jì)數(shù)器來生成時(shí)鐘。
12.根據(jù)權(quán)利要求11的方法,其中,所述通用計(jì)數(shù)器生成適合于由CPU讀取的相應(yīng)存儲(chǔ)器模塊的操作特性的時(shí)鐘。
13.根據(jù)權(quán)利要求10的方法,還包括將系統(tǒng)地址轉(zhuǎn)換為存儲(chǔ)器地址,以及將該存儲(chǔ)器地址提供給所述通用計(jì)數(shù)器。
14.根據(jù)權(quán)利要求13的方法,其中,所述通用計(jì)數(shù)器對(duì)應(yīng)于包含有相應(yīng)的存儲(chǔ)器地址的存儲(chǔ)器模塊。
15.根據(jù)權(quán)利要求14的方法,還包括與所生成的時(shí)鐘同步地將操作特性傳輸?shù)酱鎯?chǔ)器地址,以便選擇相應(yīng)的存儲(chǔ)器模塊。
16.根據(jù)權(quán)利要求15的方法,還包括與所生成的時(shí)鐘同步地在所選擇的存儲(chǔ)器模塊中存儲(chǔ)數(shù)據(jù)或從所選擇的存儲(chǔ)器模塊中檢索數(shù)據(jù)。
全文摘要
提供了一種用于提高存儲(chǔ)器的處理速度的計(jì)算機(jī)系統(tǒng)和方法。存儲(chǔ)器存儲(chǔ)數(shù)據(jù),并且包括至少一個(gè)存儲(chǔ)器模塊。存儲(chǔ)器控制器根據(jù)來自中央處理單元(CPU)的命令控制各個(gè)存儲(chǔ)器模塊的操作,并且包括生成用于操作各個(gè)存儲(chǔ)器模塊的時(shí)鐘的多個(gè)通用計(jì)數(shù)器。因此,所述多個(gè)通用計(jì)數(shù)器被提供用來生成對(duì)應(yīng)于每個(gè)存儲(chǔ)器模塊的操作特性的時(shí)鐘,以使得每個(gè)存儲(chǔ)器模塊都以提高的操作速度來進(jìn)行操作。因此,增強(qiáng)了存儲(chǔ)器的存取速度。
文檔編號(hào)G06F13/16GK1900921SQ200610101959
公開日2007年1月24日 申請(qǐng)日期2006年7月18日 優(yōu)先權(quán)日2005年7月18日
發(fā)明者尹振銖 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
砚山县| 蓝田县| 白银市| 晋中市| 社会| 疏勒县| 万州区| 荣成市| 北京市| 东明县| 北碚区| 平泉县| 兰西县| 新昌县| 建阳市| 桂阳县| 新乡市| 桦甸市| 溧阳市| 明溪县| 连江县| 邢台市| 苗栗县| 九龙县| 克什克腾旗| 措美县| 珠海市| 嘉兴市| 石林| 赣州市| 彭山县| 固原市| 禹城市| 岳普湖县| 华安县| 应用必备| 德令哈市| 大厂| 宁德市| 阿拉善右旗| 新田县|