理解总线桥

来源:互联网 发布:mac香港专柜价格 编辑:程序博客网 时间:2024/06/05 18:24

总线之间的所谓桥,简单来说就是一个总线转换器,它实现各类微处理器总线到PCI总线、各类标准总线到PCI总线的连接,并允许它们之间相互通信。因此,桥的两端必有一端与PCI总线连接,另一端可接不同的微处理器总线或标准总线,可见,桥是不对称的。桥的内部包含有一些相当复杂的兼容协议的单元电路,也可以与内存控制器或外设控制器包装在一起。实现这些总线桥接功能的是一组大规模集成专用电路,称之为PCI总线芯片组(Chipset)或PCI总线组件 。
总线桥一般有以下功能:
1、协议转换 总线桥可以与间隔层(现场)设备以某种协议通信,而与上位机(站控层设备)以另外一种协议通信。总线桥完成协议转换的功能。
2、数据转换 总线桥可以对传送过程中的数据进行处理,将上位机不支持的数据格式转换成上位机可读取的数据。
3、透明传送 上位机与总线桥的通信为透明传送。即上位机所面对的始终是间隔层设备,总线桥为上位机与设备通信提供了虚拟通道,上位机始终采用A通信协议与间隔设备通信,而间隔层设备实际通信协议为B。

说到总线桥,自然便容易联想到计算机中常提到的南桥北桥。
那么着南桥北桥又是啥? 关于南北桥你可以记住:
南(男人在外面干活)管外 南桥芯片又叫I/O(输入输出设备)控制器,简称维ICH,距离cpu较远 主要管理中低速外部设备;集成了中断控制器、DMA控制器。
功能如下:
1) PCI、ISA与IDE之间的通道。
2) PS/2鼠标控制。 (间接属南桥管理,直接属I/O管理)
3) KB控制(keyboard)。(键盘)
4) USB控制。(通用串行总线)
5) SYSTEM CLOCK系统时钟控制。
6) I/O芯片控制。 7) ISA总线。 8) IRQ控制。(中断请求)
9) DMA控制。(直接存取)
10) RTC控制。
北(女人在家操持家务)管内 北桥芯片又叫内存控制器,简称维MCH,距离cpu较近,上面写着MCH字样 主要负责CPU与内存、CPU与AGP之间的通信。掌控项目多为高速设备,如:CPU、Host Bus。后期主板北桥集成了内存控制器、Cache高速控制器;功能如下:
① CPU与内存之间的交流。
② Cache控制。
③ AGP控制(图形加速端口)
④ PCI总线的控制。
⑤ CPU与外设之间的交流。
⑥ 支持内存的种类及最大容量的控制。(标示出主板的档次) 说完了北桥,自然少不了碰到前端总线的概念了。 所谓前端总线——Front Side Bus(FSB),就是将CPU连接到北桥芯片的总线。 概念比较简单,但这里需要注意的是前端总线频率并不同于我们常说的外频: 前端总线的速度指的是数据传输的速度,外频是CPU与主板之间同步运行的速度。也就是说,100MHz外频特指数字脉冲信号在每秒钟震荡一亿次;而100MHz前端总线指的是每秒钟CPU可接受的数据传输量是100MHz×64bit=6400Mbit/s=800MByte/s(1Byte=8bit)。

原文地址:由总线桥说开去

原创粉丝点击