X86汇编-访问芯片
假设我的GPU包含一个名为的芯片。 我有兴趣从这个芯片上接收有关我的卡温度的信息。 我的问题是,如何访问这个芯片?是否使用“输入/输出”指令完成此操作 编辑: 我可能会在芯片文档中添加这些行: 表18。温度读数 寄存器(电源)−默认情况下=0x01(注1和2) 0x25:读取−仅限:远程1 温度读数(每分钟8毫微秒) 阅读)。(注3和4) 0x26:读取−仅限:本地温度读数(8 读数的最大有效位) 0x27:读取−仅限:远程2温度读数(8 MSB 阅读)。(注3和4)X86汇编-访问芯片,x86,gpu,X86,Gpu,假设我的GPU包含一个名为的芯片。 我有兴趣从这个芯片上接收有关我的卡温度的信息。 我的问题是,如何访问这个芯片?是否使用“输入/输出”指令完成此操作 编辑: 我可能会在芯片文档中添加这些行: 表18。温度读数 寄存器(电源)−默认情况下=0x01(注1和2) 0x25:读取−仅限:远程1 温度读数(每分钟8毫微秒) 阅读)。(注3和4) 0x26:读取−仅限:本地温度读数(8 读数的最大有效位) 0x27:读取−仅限:远程2温度读数(8 MSB 阅读)。(注3和4) 我被告知卡上应该有一个接口
我被告知卡上应该有一个接口芯片,可以访问。我怎么知道应该使用哪个端口?或者芯片的名称?根据该规范,该芯片使用SMBus协议。因此,可以使用SMBus协议从图形卡上的某个接口芯片访问该芯片,并可能作为I2C/SMBus设备导出到操作系统。要访问它,您需要使用IN/OUT访问接口芯片 例如,我的USB电视捕获卡有几个芯片:
- 一个USB接口芯片,该芯片有一些引脚用于控制卡上的其他芯片(I2C总线、GPIO引脚,…)
- 调谐器和解调器芯片,需要通过接口芯片间接访问