阅读:1729回复:1
问一问PCI的几个基本问题 大牛们帮帮我
我最近在开发内存SPD提取的软件 INTEL芯片组上的内存基本可以读取成功了,现在想做的更通用 想问几个问题
1,想在多种硬件环境下能够读取SPD 需要判断什么硬件 如芯片组。。。 2,我想问问#define IO_SC 0x0cf8 //config space control address #define IO_DA 0x0cfc //config space data address 这两个地址具体干什么的啊?举个读取的例子 3,我要读取SPD需要通过PCI找到SMBUS 从PCI 到SMBUS 到SPD的读取到底哪些是不根据硬件的不同而不同 就是统一规范的地址或相关协议啊 4,怎么判断芯片组的类型啊 他们的设备号 功能号是什么啊 还是有其他方法啊。 |
|
沙发#
发布于:2009-03-05 15:31
1. Find a intel ich specification which has all the answer for you.
2. If your application/driver runs under OS, don't use CF8, CFC directly, it will cause confilication; 3. CF8 is the PCI Address port, CFC is PCI data port; 4. You can find the SMBUS host controller, then run SMBUS protocol to get the SPD information. You may need JEDEC spec for SPD |
|