关于Mini-PCIe和Mini-PCI的问题:
1)对于有没有Mini-PCIe接口的诊断卡:
Mini-PCIe是点对点的传输方法。要把诊断代码输出到哪个PCIe槽,必须要有BIOS来指定。
我们先来看桌面电脑主板,为什么主板还可以使用PCI接口的诊断卡?原因是主板的PCI槽是从PCIe转过来的。
我们这样来理解。
a)以前的计算机架构,CPU发出一个诊断卡的代码,这个代码就被广播到所有PCI槽上,所以诊断卡可以插在任何PCI槽。
b)新的计算机架构,CPU发出一个诊断卡的代码的时候,北桥就要决定要把代码发到哪一个PCIe上,因为PCIe总线是点对点传输,它不能把这个代码广播到所有PCIe总线上。
在945主板的数据手册里,你会看到一个描述是关于你想把诊断代码发到PCI上还是LPC上。因为PCI和LPC是从不同的PCIe端点转出来的,所以你需要决定从哪一个pcie发出来。
对于笔记本来说,既然笔记本都指定从LPC输出诊断卡代码。所以即使你有一个PCIe接口的诊断卡,还是无法在Mini-PCIe插槽上输出诊断代码。除非你去更改BIOS设定。
总的来说,真正的PCIe接口诊断卡是一个不可及的东西。 |