如何確認(rèn)普通的SDRAM內(nèi)存條是否與PC-100兼容,及其應(yīng)用速度 何滄 黃歆宇 李鵬
---- 我常常接到無(wú)數(shù)PC用戶(hù)的電話(huà)和郵件,一遍又一遍地問(wèn)著同樣的問(wèn)題,“我怎樣可以知道我的PC內(nèi)存是否與PC-100兼容?”由于對(duì)PC-100的要求缺乏了解及其自身的復(fù)雜性,很多供貨商正在銷(xiāo)售的有PC100標(biāo)識(shí)的內(nèi)存條實(shí)際上并不符合Intel的PC100指標(biāo)。 Intel的PC100要點(diǎn)
---- 我決定找到一種淺顯易懂的方式來(lái)解釋PC-100,因此我深入到Intel的網(wǎng)站去尋找答案,你也可以在www.intel.com上去發(fā)現(xiàn)你希望關(guān)心的問(wèn)題。 ---- 如果對(duì)Intel嚴(yán)苛的設(shè)計(jì)規(guī)則、生產(chǎn)及測(cè)試要求進(jìn)行詳細(xì)的解讀,你會(huì)發(fā)現(xiàn)這些要求對(duì)半導(dǎo)體及內(nèi)存條生產(chǎn)商產(chǎn)生了顯而易見(jiàn)的挑戰(zhàn)。 ---- 在100MHz速度下,定時(shí)(timing)變得非常嚴(yán)格,以至于對(duì)內(nèi)存總線(xiàn)的各個(gè)方面,包括線(xiàn)路長(zhǎng)度(trace length),阻抗,PC板各層的排列一致性都需要達(dá)到完美。在我瀏覽每一頁(yè)的過(guò)程中,我發(fā)現(xiàn)除非是一個(gè)內(nèi)存工程師,否則對(duì)一個(gè)非技術(shù)人員而言,要理解所有這些不同的技術(shù)文件顯然是困難的。在閱讀了所有的這些文件之后,我決定根據(jù)我對(duì)Intel文件的理解而加以總結(jié)。 ---- 根據(jù)包含在生產(chǎn)和測(cè)試PC100 SDRAM中的錯(cuò)綜復(fù)雜的要求,僅是參考PC100的要求可能尚顯不足。每個(gè)PC100 SDRAM必須能夠運(yùn)行于SDRAM芯片所要求的125MHz的內(nèi)部頻率上。 SPD EPROM
---- 另外,SDRAM芯片在使用時(shí)必須與一個(gè)正確編程的SPD EEPROM相關(guān)聯(lián)。這個(gè)SPD EEPROM是一個(gè)靠近內(nèi)存條邊緣的小的黑色的芯片,通常位于內(nèi)存條的右下角,從左邊數(shù)84針的位置。一個(gè)正確編程的SPD EEPROM必須包括關(guān)于內(nèi)存條的準(zhǔn)確的信息,這樣系統(tǒng)在啟動(dòng)時(shí)可以正確地識(shí)別內(nèi)存類(lèi)型。這里有一個(gè)例子,這些信息對(duì)你而言可能并不意味著什么,但對(duì)計(jì)算機(jī)系統(tǒng)的平穩(wěn)運(yùn)行卻起到至關(guān)重要的作用。
- 內(nèi)存類(lèi)型
- 行和列的數(shù)目
- DRAM芯片的數(shù)目
- 內(nèi)存條數(shù)據(jù)寬度
- 內(nèi)存條電壓
- 芯片速度,等等
---- 下面的示例是從內(nèi)存測(cè)試儀上讀取的一個(gè)64MB PC100內(nèi)存條上SPD EEPROM中的內(nèi)容。
 |
---- 在EEPROM中統(tǒng)共有256個(gè)字節(jié),但大多數(shù)廠家只會(huì)用頭128個(gè)字節(jié)以包含一些必要的信息。對(duì)PC100兼容的內(nèi)存條,下面的字節(jié)是必須被編程和賦以準(zhǔn)確數(shù)值的:
- 字節(jié)9,編程為8ns循環(huán)時(shí)間
- 字節(jié)10,編程為6ns訪(fǎng)問(wèn)時(shí)間
- 字節(jié)18,編程為CAS 等待數(shù)據(jù)
---- 一般情況下你無(wú)法從內(nèi)存條本身讀到這一信息,除非使用一個(gè)內(nèi)存測(cè)試儀,或一個(gè)SPD讀取器。幸運(yùn)的是我們公司的測(cè)試儀可以方便地從內(nèi)存條中讀取相關(guān)的信息。 寫(xiě)保護(hù)特性
---- Intel同時(shí)也定義了所有PC100內(nèi)存條必須包括一個(gè)與SPD EEPROM的第7針相連的寫(xiě)保護(hù)的針(內(nèi)存條上的第81針)。如果一個(gè)內(nèi)存條沒(méi)有寫(xiě)保護(hù)針,它就不能被認(rèn)為是PC100兼容的。一個(gè)PC66的內(nèi)存條就不需要任何寫(xiě)保護(hù)針的連接。 如何快速識(shí)別一個(gè)PC100內(nèi)存條?
---- 最簡(jiǎn)單的方法是看芯片的標(biāo)識(shí),一個(gè)PC100兼容的內(nèi)存會(huì)附上一個(gè)“PC100兼容”的標(biāo)識(shí)。芯片的標(biāo)識(shí)上應(yīng)在廠商的產(chǎn)品序列號(hào)字符串的后綴顯示“-8”。例如Samsung的芯片會(huì)顯示如下的序列號(hào)“KMM374S803AT-G8”,而圖1上顯示了一個(gè)Micron的產(chǎn)品序列號(hào)“MT48LC8M8A2-8C”,雖然這并非完全準(zhǔn)確,但卻是迄今為止無(wú)需測(cè)試儀等專(zhuān)業(yè)手段判別內(nèi)存類(lèi)型的快速辦法。PC66的內(nèi)存會(huì)顯示后綴“10”,而PC133的內(nèi)存會(huì)顯示后綴“7.5”。 如果我的內(nèi)存不是PC100兼容的,會(huì)發(fā)生什么情況?
---- 這意味著由于內(nèi)存性能無(wú)法滿(mǎn)足系統(tǒng)的要求,因此在一個(gè)100MHz的系統(tǒng)中你可能會(huì)經(jīng)歷系統(tǒng)錯(cuò)誤。這樣系統(tǒng)會(huì)以最慢部件的速度運(yùn)行,例如在一個(gè)PC100系統(tǒng)中安裝66MHz SDRAM, 系統(tǒng)將以66MHz的速度運(yùn)行,而不是系統(tǒng)設(shè)計(jì)所能達(dá)到的性能指標(biāo)。
你從哪里購(gòu)買(mǎi)內(nèi)存?
---- 生產(chǎn)商是否能夠達(dá)到完全PC100兼容要求是最大的區(qū)別。只有那些擁有豐富經(jīng)驗(yàn)及雄厚資本的內(nèi)存廠商才能夠具備設(shè)計(jì)及工程實(shí)施滿(mǎn)足PC100中對(duì)定時(shí)參數(shù)嚴(yán)格要求的內(nèi)存芯片及內(nèi)存條。 ---- Micron,三星,東芝,IBM,NEC,現(xiàn)代等是有限的能夠同時(shí)生產(chǎn)PC100 SDRAM芯片及內(nèi)存條,并可直接服務(wù)用戶(hù)的制造商 。 ---- 由于生產(chǎn)這一新產(chǎn)品的難度,使得產(chǎn)品擁有良好的價(jià)格空間,從而吸引一些第三方制造商參與該產(chǎn)品的生產(chǎn),但因?yàn)檫@些廠商可能無(wú)法滿(mǎn)足Intel對(duì)PC100的嚴(yán)格要求,其產(chǎn)品的性能并不十分完備 。 ---- 近來(lái),大多數(shù)亞洲國(guó)家的內(nèi)存供應(yīng)商采用100MHz SDRAM芯片生產(chǎn)內(nèi)存條并標(biāo)記其為PC100兼容。盡管100MHz SDRAM 的峰值可以達(dá)到100MHz的總線(xiàn)速率,它卻無(wú)法支持PC100指標(biāo)的速度要求。一個(gè)SDRAM要支持100MHz的本地總線(xiàn)速度,其內(nèi)部時(shí)鐘必須達(dá)到125MHz. 結(jié)論
---- 盡可能了解SDRAM的指標(biāo)以保證其兼容PC100是非常重要的。因?yàn)橄M(fèi)者無(wú)法驗(yàn)證PC100兼容性,所以提供的建議是應(yīng)到聲譽(yù)好,規(guī)模大的供貨商那里購(gòu)買(mǎi)125MHz的SDRAM內(nèi)存條。 ---- 升級(jí)你的計(jì)算機(jī)內(nèi)存最困難的地方不是在如何安裝而是如何得到真正的PC100兼容的內(nèi)存條。