PCI网卡上面这个是插槽是干什么用的?
问卖家,卖家说他也不知道
这个插槽是做板子的预留其他芯片使用的,在硬件设计中,这种操作很常见,通过单次制版,可用于不同的项目功能~
(1)首先确定设备是通过7A内部的控制器的转接下来的还是7A内部的设备,并确定Bus号,Device号,Function号
(2)如果是7A内部的设备,那么使用如果换算公式读取BAR空间地址:
0x90000efe0000+(Bus<<16+Device<<11+Function<<8)
(3)如果是7A内部PCI控制器(F0,F1,G0,G1,H)转接出来的,使用如下公式读取BAR空间的地址:
0x90000efe0000+(Bus<<16+Device<<11+Function<<8)
(4)根据BAR空间寄存器的地址,读取该设备控制器配置寄存器,使用如下公式:
0x90000e00+(32位Bar空间寄存器的值&0xfffffff0) + 寄存器偏移值