微星近日上架新 X870 主機板,逐漸豐富 X870E 與 X870 的產品線,也好堵住所謂微星在 AM5 平台上不用心不願意推出更多型號的謠言。每個世代每個平台出多少塊 / 何時推出,也是一種考量。板廠看的就是錢,難道有錢不賺嗎?換句話說,沒錢賺自然不出罷了。市場決定一切,道理就是那麼簡單,除了顯示卡那邊的確很玄。
這次筆者想說的是,微星剛剛上架的 X870 GAMING PLUS WIFI,剛好解開了一個疑問,那就是微星 ASMEDIA ASM2806 的實際操作。筆者在 COMPUTEX 2024 上首次見到微星展出的 PRO X870-P WIFI (工程樣品) 被塞進 ASM2806 晶片 (來源),而最終微星也有在正式出貨的零售版上保留下來。
ASM2806 是一顆 PCI-E 通道擴展晶片,把 2 組上行通道擴展至最多 4 組下行通道。本質上 ASM2806 在 PCI-E 擴展方面跟晶片組擴展 PCI-E 通道的意思差不多,只是 ASM2806 是掛在晶片組,所以也是串連設計。微星也是市售 800 系 AM5 主機板中,唯一使用"雙"晶片組的板廠。感謝 GAMING PLUS WIFI,微星竟然在使用指南中塞進 BLOCK DIAGRAM,那是 PRO 系列不會加入的東西,所以 GAMING PLUS WIFI 雖然超脫 PRO、MAG、MPG 等四大系列,但定位上明顯要比 PRO 系列更高啊。
BLOCK DIAGRAM 揭示 MSI X870 秘密設計
按 ASMEDIA 官網,ASM2806 是一顆 PCI-E GEN3 PACKET SWITCHING CHIP (來源),6 LANE / 4 PORT,UPSTREAM 部份是 1 / 2 LANE,DOWNSTREAM 部份是 4 LANE 以及 UP TO 4 PORT。所以這是一顆最大 2 進 4 出的晶片,下行部份最多接 4 個裝置 PORT。不過值得一提的是 ASMEDIA 明確表示 ASM2806 是 GEN3,也對應 TRANSFER RATE 8 Gb (1GB/s) PER LANE,所以微星利用 ASM2806 擴展出 GEN4 等級的裝置 (16 Gbps PER LANE),也是筆者看不懂的地方。
雖然 PRO X870-P WIFI 是首款採用 ASM2806 的微星主機板,但是微星一直沒有為 PRO X870-P WIFI 提供官方 BLOCK DIAGRAM,而且使用指南在通道共用設計上的描述也沒有很詳細,所以可能就沒有引起市場注意。直至近日微星官網上架 X870 GAMING PLUS WIFI 和上傳其使用指南,當中首次加入含 ASM2806 的 BLOCK DIAGRAM。實際上 X870 GAMING PLUS WIFI 與 PRO X870-P WIFI 不能說是一模一樣,只能說是共用 PCB 方案。
SATA 方面一直是 AMD PROM21 的大難題,直出設計對於板廠來說最省事又賺錢,但是佔用 GEN3X4 也會影響到其他連接的佈局,特別是強制綁定 ASM4242 GEN4X4 的新平台。其實就算沒有 BLOCK DIAGRAM,微星對於 SATA 的命名還是很有意思,可看出到底是哪來的。以 X870 GAMING PLUS WIFI 及 PRO X870-P WIFI 為例,SATA_A1 那個 A 意味是從 PCI-E 晶片擴展而來,原生直出的設計微星一般直接稱為 SATA_1。微星甚至為 AM5 雙 PROM21 設計各晶片組負責的原生直出 SATA 埠特別命名,例如在 MPG X870E CARBON 上,會以 SATA_S1 / SATA_P3 作區作,S 應該是指 SECONDARY 而 P 應該是指 PRIMARY,P 對應首顆晶片組,S 對應串聯的第二顆晶片組。A 實際上是否 ASM1061 / ASM1064 那個 A,只有微星知道。
微星特別在 BLOCK DIAGRAM 裡加入一段文字解釋 ASM2806 之下的共享設計:
PCI_E2 & PCI_E3 share the bandwidth(x4). Default that PCI_E3
slot runs x2 when devices detected at PCI_E2 slot which runs x1.
Otherwise, PCI_E3 slot will run x4 when PCI_E2 has no device.
BLOCK DIAGRAM 顯示 PCI_E2 與 PCI_E3 也跟 ASM2806 有關,不過微星在使用指南規格的部份只提到 PCI_E4 與 M.2_3 存在共享通道的設計,沒有提及 PCI_E2 插槽與 PCI_E3 插槽。
回到 BLOCK DIAGRAM 那段文字,其實也不簡單啊。 BLOCK DIAGRAM 顯示 ASM2806 把通道分拆為 4 個下行連接,分別是 PCI_E4 插槽、PCI_E1 插槽、PCI_E2 插槽 與 M.2_3 插槽。這看似是說這 4 個下連接,就是共用 GEN4X4。先不談 ASM2806 到底是 GEN3 還是 GEN4,筆者就連到底 ASM2806 能否處理 X4 上行也有疑問。更神奇的地方是微星在 BLOCK DIAGRAM 那段補充描述中提到 PCI_E3 插槽可以是 X2 甚至是 X4,但是在規格 Specifications 的部份,PCI_E3 是 UP TO GEN3X1 而已。加上從 PRO X870-P WIFI 的實物來看 (來源),PCI_E2 與 PCI_E3,也應該只有 X1 針腳。至於 X870 GAMING PLUS WIFI,從官網圖片來看,與 PRO X870-P WIFI 一模一樣。
筆者在 COMPUTEX 的時候就在想,PRO X870-P WIFI 既然只有一組 USB4 40 Gbps TYPE-C,可能 ASM4242 只接了 X2,也就是說 CPU 還有 X2 用作提供 PCI-E 插槽或 M.2 插槽等連接。不過從使用指南來看,所有 M.2 插槽都是 FROM X870 CHIPSET,PCI-E 插槽也就只有 PCI_E1 X16 與 CPU 有關。實際上 PRO X870-P WIFI 與 X870 GAMING PLUS WIFI 的整體擴展方案到底是怎樣,筆者也不清楚。顯然微星這兩款 X870 主機板,是市售 AM5 800 系之中最複雜最精妙的設計,而筆者也明顯無法參透箇中奧妙。
對了,從 ASM4242 只引出一組 USB4 40 Gbps 有什麼好處,答案是因為不用搞 DP ALT,所以 CPU 可以提供最多 3 組 USB3。