芯片元器件
HOME
芯片元器件
正文内容
蓝桥芯片 主板北桥芯片为何消失了?南桥消失了也不奇怪
发布时间 : 2024-11-23
作者 : 小编
访问数量 : 23
扫码分享至微信

主板北桥芯片为何消失了?南桥消失了也不奇怪

说起主板的南桥和北桥芯片,这可能是一件暴露年龄的事,毕竟现在的主板上最大、最重要的那个芯片就是南桥了,根本没有北桥芯片的踪影,那么它去哪里了?答案很简单,被CPU和南桥芯片整合了。

北桥芯片(North Bridge)和南桥芯片(South Bridge)合称就是主板的芯片组,是支撑整个主板运行的关键,早在586时期的电脑主板就已经采用了这种架构。其中北桥是离CPU最近的芯片,这主要是考虑到北桥芯片与CPU之间的通信最密切,且处理的都是高速信号,为了提高通信性能而缩短传输距离。北桥芯片Intel通常标识为MCH,主要负责内部数据传输,通过前端总线FSB(Front Side Bus)与CPU进行直接通讯,并决定了支持的CPU型号和主频。

除此之外,北桥芯片还集成了内存控制器和PCI-Express控制器(早期是AGP),所以内存、显卡和CPU的通讯都要通过北桥来完成,同时它还要与南桥芯片连接通讯,可见北桥芯片在主板上的重要性不言而喻。早先的主板通常都是以北桥芯片型号来命名,不同型号的北桥支持的CPU和内存的性能也不一样,例如Intel在奔腾四时期的865和845,前者支持800MHz的FSB频率和双通道DDR400内存,而后者仅支持533MHz的FSB频率和单通道的DDR333内存。除此之外,早期的集成显卡也是整合在北桥芯片中,这在命名方式上也会有所体现,例如Intel同时期的845G和865G,以及后来的G41和G51等,G即是Graphics,内建图形卡的意思。

由于内存与CPU进行通讯需要通过北桥芯片,这就好比从广东省的中山市到深圳市需要拐个大弯,而北桥芯片就相当于著名的“虎门大桥”。为了提升通讯效率,AMD从Athlon64开始就在CPU中整合了内存控制器,而Intel也从第一代酷睿开始整合了内存控制器,从PCB的走线可以看到内存插槽所有的引线都汇总到了CPU的底座,这就相当于中山市和深圳市之间即将开通的“深中通道”,这是第一次给北桥芯片“减负”。

到了2010年,Intel开启了“胶水时代”,开始把显卡整合在CPU中,但此时它们仅仅是整合在一块基板上,之后才真正整合在了CPU中,也就是大家熟悉的核心显卡,还集成了PCI-Express控制器,增加了带宽并降低了延迟,同时FSB也完成了使命寿终正寝,取而代之的的是全新的QPI和DMI。AMD后来也将显卡核心整合在CPU中,例如大家熟悉的APU。到此为止,北桥芯片几乎所有的功能都已经整合到了CPU之中,自然也就没有存在的必要了。

南桥芯片,Intel通常标识为ICH,一般位于主板布局的右下方,这主要是考虑到它所连接的I/O总线较多,离处理器远一点有利于布线。南桥芯片主要是负责I/O总线之间的通信,充当着计算机系统与外周设备之间的"桥梁",例如PCI总线、USB、有线网卡、声卡、SATA、键盘鼠标、实时时钟控制器、高级电源管理和温度监测等。而现代的主板为了降低CPU的负担,也会提供额外的低速的PCI-Express插槽和M.2固态硬盘插槽,相当于是整合了北桥的部分功能,所以现在南桥反而成为主板上最重要的芯片,名称也被改称为PCH,例如现在的Z790、B760等。

随着半导体工艺的演进,CPU的性能不断增强的同时,可整合的内容也更多,例如SATA控制器和USB控制器,而网卡、声卡和无线网卡等设备也可以通过PCI-Expesss通道与CPU直接通信,例如国产X86处理器兆芯KX-600,就整合了南北桥芯片所有的功能,所以这样的主板连南桥芯片也不需要了。

这样的情况在我们常用的平台也有,例如支持AMD的Ryzen华擎Deskmini A300 STX主板,也是没有南桥芯片的,因此以后的主板如果全面取消南桥芯片,其实一点不意外,而主板也真真正正的变成了一个插接平台。

(8301698)

为什么不把南桥集成进CPU?CPU和南桥芯片中什么资源最珍贵?

南桥芯片,这个统管外部IO的芯片组,正在逐步变得面目可憎起来。经历了ICH到PCH的转变,越来越多的人都在质疑它的存在。为什么不把PCH集成进CPU中?DMI 4个lane的小水管下面带那么多PCIe root port加各种USB 3.0/3.1和SATA port,会不会肠梗阻?今天我们一起来分析一下这么做背后深层次的原因。

南桥的江湖地位问题

熟悉计算机系统演变历史的小伙伴们都知道。很久很久以前(也没有多久了),计算机主板上有CPU、北桥(MCH)和南桥(ICH)这三个主要的芯片:

由于FSB变成了系统效能的瓶颈和对多CPU的制约,在台式机和笔记本电脑中,MCH被请进CPU中,服务器市场虽然短暂的出现了IOH,但也慢慢的被CPU吞噬。

前后简单的对比

CPU中MCH原来的部分,在桌面CPU中叫做System Agent(SA),在服务器CPU中叫做uncore(和内核core对应)。它基本还负责原来的功能,那就是内存管理和提供至少16个Lane的PCIe Root port来驱动显卡(服务器uncore还包括QPI)。这绝不是表面看起来“换个马甲”这么简单。脱离了FSB这条小细管道,内存控制器、PICe Root Port的root complex和内核之间的通信变成了ring bus乃至目前的Mesh网络这种片内总线,羊肠小路变成了高速公路。如此改变让原来的瓶颈消失了,计算机效能才在酷睿后有了质的飞跃。

作为统管大部分IO设备的江湖大佬,ICH到PCH的转变却十分的小,时至今日,除了DMI随着PCIe 3.0升级到DMI 3.0,和增加了更多的功能外,变化相对较小。很多人看他不顺眼,欲除之而后快,让江湖最后一个大佬CPU一统主板。如果也把PCH整合进CPU,单芯片解决方案,也就是SOC,会带来很多好处:

主板可以更便宜。少一块芯片的钱,主板设计简单一些,线路少些,这些都会帮助主板成本下降。南桥的设备可以摆脱DMI 3.0 8Gbps * 4的带宽限制。如果我们把PCH中高速的USB 3.0/3.1, SATA ports和PCIe root ports提供的带宽都加在一起,我们就会发现这个数字会远远高于DMI 3.0能够提供的带宽。如果将南桥整合进CPU,这些设备也就可以和原北桥的PCIe root port一样接入IOSF骨干bus,摆脱DMI小水管。

What holds up?

现实中我们除了看到ATOM系列全部是SOC、部分低端入门系列服务器是SOC(它原因比较有趣,我们今后再说)外,绝大部分主流系统PCH还是傲娇地继续战斗在第一线。这是为什么呢?

有两个原因十分明显:

集成进PCH会造成CPU Die增大不少,从而造成CPU良率下降很多,成本增加明显。PCH和CPU松耦合,从而CPU和PCH可以单独生产,采用不同的工艺。实际上,CPU往往采用最新的制程,而PCH往往使用前期的制程。

还有一个十分重要的原因,也许是最重要的原因,往往不被人所知,那就是CPU的引脚pin不够用了!

如果我们看现在的CPU引脚,因为内存channel的不断增加和一些新的功能,LGA封装的引脚不断增加,一千多个引脚密密麻麻蔚为壮观。随便增加引脚会带来CPU兼容性的问题,Intel花了很大力气才能基本保证2年的引脚不变,而AMD则为了保证4年引脚兼容性更付出了巨大的代价,个中原因我们今后再讲。

如果我们再看PCH的引脚,就会发现它比CPU还要糟糕。几乎所有低速的引脚都被复用了,某些引脚甚至有三到四个功能!需要BIOS来选择(通过MUX)。高速引脚通过HSIO也被复用。如果PCH被整合到CPU中,会给引脚问题带来灾难性的后果,而主板因为引脚的急剧增加,也对工艺和稳定性带来负面影响。

什么是HSIO?

PCH的引脚就那么多,而人们对高速设备,尤其是USB host和PCIe root port的需求却越来越大。在所有低速引脚已经被充分挖潜,而低速引脚和高速引脚不能复用(想想看为什么)的前提下,如何提供更多的高速设备,同时尽可能不很快增加引脚数量的问题被提上日程。

在引入Flex IO后,逐渐在所有PCH甚至ATOM SOC上,HSIO被作为一种高速设备复用技术被集成进入芯片中:

Denverton microserver SOC

每一路HSIO Lane提供8 Gbps的带宽。内部的PCIe/USB/SATA设备控制器通过一层HSIO映射关系表对应到外部引脚上:

譬如我们可以将HSIO #10选择连接到USB 3.0 #10上,或者是PCIe #4上,甚至是GBe(PCH集成网卡)。如此这般,给了主板厂商很大的自由度,让主板厂商根据主板的实际情况,自由选择要多少PCIe,多少USB或者SATA。

另外需要澄清的是DMI并不在HSIO中。

DMI的带宽问题

DMI 3.0 4 × 8Gbps怎么带动这么多的高速IO?我们上图中有30个HSIO,每个支持8Gbps,如果他们都接上设备,会不会在DMI上造成拥堵?

当然会,不过在普通的台式机上这个问题不是很严重,而在高端台式机和服务器上是通过高端PCH提供的uplink直连CPU来解决的。你看的没错,PCH也有很多种,高端PCH甚至HSIO都会多一些。借用一句《动物庄园》里的话:

所有PCH生来平等,但贵的PCH更平等一些。

结论

引脚的稀缺性很多人都没有意识到。于此同理,HSIO资源也是稀缺的,每升级一代,PCH就会提供更多的HSIO,来提供更多的USB port,因为现在越来越多的人选择M.2 NvME SSD,PCIe root port也捉襟见肘起来。更多的HSIO,可以让主板厂商有更多的腾挪和发挥空间。

最后给大家两个思考题,Coffeelake CPU引脚图如下:

Kabylake CPU:

说引脚不够用,为什么电源和地占据了几乎一半引脚?同样1151 socket,从Kabylake到Coffeelake什么变了,为什么?

相关问答

简述计算机主板上的南桥芯片和北桥芯片的各自作用-ZOL问答

通常分为北桥芯片和南桥芯片。南桥芯片主要用来低速的外部总线设备,并负责管理中断及DMA通道,让外部设备工作得更顺畅,其提供对KBC(键盘控制器)、RTC(实时时钟...

南桥芯片是什么意思?

南桥芯片(SouthbridgeChipset)是计算机主板上的一种芯片组,也被称为I/OControllerHub(输入/输出控制器集线器)。它是主板芯片组中的一个重要组成部分,与...

请详细解释何谓南桥,北桥芯片,两者各有什么性能?怎样辨别?代...

请详细解释何谓南桥,北桥芯片,两者各有什么性能?怎样辨别?代号是什么?讨论回答(3)主板上最重要的两个芯片,北桥负责CPU和内存、显卡之间的数据交换,南桥负责...

什么叫南桥芯片,北桥芯片?

南桥芯片和北桥芯片的区别是在主板上的位置和作用不同,以及发展方向不同。一、位置不同北桥芯片就是主板上离CPU最近的芯片,以CPU插座为北的话,靠近CPU插座...

南桥芯片是干嘛的?

1南桥芯片是计算机主板上的一种芯片,扮演着连接外设和主板的桥梁作用。2它包含了一系列的控制器,能够管理各种外部设备的接口,如硬盘、USB、音频、网卡等等...

什么是南桥芯片?

南桥芯片(SouthbridgeChipset)是计算机主板上的一种芯片组,也被称为I/OControllerHub(输入/输出控制器集线器)。它是主板芯片组中的一个重要组成部分,与...

南桥芯片和北桥芯片各是什么意思?

南桥芯片和北桥芯片是计算机主板上的两个重要组成部分,它们各自承担着不同的功能。北桥芯片,主要负责与CPU的联系并控制内存,它决定了主板的性能和稳定性。具...

什么叫南桥芯片北桥芯片-137****0060的回答-懂得

北桥芯片(NorthBridge)是主板芯片组中起主导作用的最重要的组成部分,也称为主桥(HostBridge)。一般来说,芯片组的名称就是以北桥芯片的名称来命名的...

什么是南桥芯片-ZOL问答

南桥芯片(SouthBridge)是主板芯片组的重要组成部分,一般位于主板上离CPU插槽较远的下方。

南桥芯片与北桥芯片的区别和作用是什么?

芯片组(Chipset)是主板的核心组成部分,按照在主板上的排列位置的不同,通常分为北桥芯片和南桥芯片。南桥芯片主要用来低速的外部总线设备,并负责管理中断及DM...

 ribenav  原道n90双擎 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部