Serial Peripheral Interface 简称SPI
X86的主板BIOS是如何工作的呢 , 其实就是依赖于SPI通讯
目前的芯片组都支持双BIOS Flash, 但这种做法在我们生活中似乎已经看不到了,可能是因为省成本吧。别看一颗不到一美元,那要是大批量呢,就不是小数目了。。。
言归正传 下图是标准的8Pin BIOS Flash芯片的线路 接下来我会介绍每个Pin是来干嘛的
BIOS Flash最大的容量取决于每个设备的SFDP-discovered(Serial flash Discovery Parameter)寻址能力。使用3字节寻址,每个组件最多可达16 MB(总可寻址32 MB)。使用4字节寻址,每个组件最多可达64 MB(总可寻址128 MB)
当使用双BIOS时,PCH会通过SPI0_CS0#和SPI0_CS1# Pin 进行选择
常规来讲使用一个BIOS Flash就行了 按照规范 我们将BIOS Flash引脚CS# 连到芯片组SPI0_CS0
如图
BIOS Flash :
Chipset :