瀏覽單個文章
藍鯨
Advance Member
 

加入日期: Jan 2002
文章: 437

這是一張P4晶片組北橋的標準圖形(借用VIA PT880圖片)
CPU對北橋的匯流排稱做前端匯流排(Front Side Bus, FSB)
北橋對記憶體的稱做記憶體匯流排
北橋對AGP的就是AGP匯流排
當然, 對南橋的部份VIA使用的是自有的V-Link匯流排



這是一張K8的晶片組北橋的標準圖形
CPU對記憶體的匯流排稱做記憶體匯流排
對北橋的匯流排使用的是自有的HyperTransport Technology(以下簡稱HTT)匯流排



這是一張s754 CPU的...簡易架構圖吧(擷取自AMD技術文件)
如大家所知的, s754 CPU採用單通道的DDR400記憶體
傳輸速率是200MHz*8Byte(64bit)*2(雙緣觸發)=3.2GB/s
而圖中右邊的記憶體介面亦運作在64bit寬度, 200MHz
因此速率是200MHz*8Byte*2=3.2GB/s
那HTT通道的速度呢? 你可以看圖中說明他是一個16x16的HTT匯流排
(文件中的16x16 or 16/16是指上傳跟下傳獨立各16bit)
這個通道運作在800MHz, 因為雙緣觸發, 因此AMD稱作1600MT/s
(Mega Transfers per second, 中文可以叫做每秒傳送數吧)
那速率呢? 800MHz*2Byte(16bit)*2(雙緣觸發)=3.2GB/s
不過上面提到過, 這是上下傳各16bit, 因此是上下各3.2GB/s, 總和是6.4GB/s

記憶體控制器的速率可以透過在BIOS內調整我們平常稱呼的外頻來改變
而同時我們在BIOS內會看到"HTT 4x"之類的選項, 就是調整HTT匯流排的速率
如果外頻在200MHz, HTT 4x, 則HTT匯流排運作在200MHz*4=800MHz
這就是為什麼你在超頻的時候, 調成HTT 4x有時候會上不去, 調成3x就可以


這是s939 CPU的架構圖(擷取自AMD技術文件)
同上, 我們知道s939採用雙通道的DDR400記憶體
速率是200MHz*8Byte*2(雙緣觸發)*2(雙通道)=6.4GB/s
而記憶體控制器(視圖右)運作在128bit寬度
因此速率是200MHz*16Byte(128bit)*2(雙緣觸發)=6.4GB/s
HTT通道則運作在1GHz, 16x16
速率是1GHz*2Byte*2(雙緣觸發)=4GB/s
當然, 這是單向的速率, 雙向總和是8GB/s
腦筋動的快的人可能會發現, 這個速率跟PCI Express x16是一樣的
雖然這只是我個人猜測, 不過s939將HTT匯流排拉高到1GHz
可能是為了將來的PCI-E作準備
其餘的部份比照上面s754的算法類推吧


可能有人會問, 為什麼圖中有個大大的"北橋"(Northbridge)字樣
那個北橋包含HTT, 記憶體控制器和CPU Core之間的傳輸介面
這基本上就是一般北橋晶片所負責的功能
實際上只要再搭配一個HTT to AGP橋接晶片, 就不需要額外的北橋晶片了
AMD8151正是一個HTT to AGP橋接晶片
而VIA的北橋晶片可以視為HTT to AGP/V-Link橋接器
他做的事情比起在P4/K7平台的北橋晶片確實是少的多了


看完上面之後你應該可以得到以下
1.s754 Athlon64/Sempron的HTT運作在800MHz, 即1600MT/s
2.s939 Athlon64/Athlon64FX的HTT運作在1GHz, 即2000MT/s
廠商用的名詞不用太拘泥, 你能夠看著這些圖像我這樣看圖說故事, 大致上瞭解就夠了
對於所謂的序列技術, End-Users不用知道太多, 你就把它當作一個單純的16bit通道就好了
PS. HiNet空間最近好像頗慢的, 多多包含
PS2.以上如果有錯麻煩糾正喔
 
舊 2004-09-01, 02:18 PM #12
回應時引用此文章
藍鯨離線中