ITE Super IO - Environment Controller

UEFI学习(四)-SuperIo的访问 UEFI学习(四)-SuperIo的访问一、什么是Super I/O?二、我们要用SuperIo实现什么三、NCT5581D的访问机制 一、什么是Super I/O? Super I/O 芯片也叫 I/O 芯片。在 486 以上档次的主板上都有 I/O控制电路。因为在南桥这样的高速设备和串行、并行接口、软盘驱动器及键盘鼠标等大量低速设备之间必定存在资源的不匹配,而需要经过转换和管理。而 Super I/O 芯片则完成了该功能。 通常在硬件监控芯片硬件监控芯片中会整合超级 I/O 功能,可用于监控受监控对象 阅读详情
AI摘要

本文深入探讨了SIO中的EnvironmentController,详细介绍了风扇控制、电压监测和温度监测功能。涵盖了智能风扇工作原理,包括自动模式和软件模式下的PWM及RPM控制策略,以及温度和电压监测的实现。

简介

Environment Controller,即环境控制器,可以说是SIO中最复杂也是最重要的功能了,它主要包含了风扇控制、电压监测和温度监测三个模块,它们组合起来就可以实现智能风扇(Smart Fan)功能,能根据主机温度实时调节风扇转速,保证CPU能够稳定运行。

访问

在SIO关于Environment Controller这一章的SPEC中,里边所定义的寄存器是比较少的,SIO会把寄存器放在IO SPACE中,这一点我第一篇中就有讲到。访问IO SPACE就需要知道这个空间的地址,从SPEC中可以知道,是定义在LDN4中的index 0x60,0x61中,默认情况下这个地址是0x290,访问的时候还要加上0x05和0x06分别作为I/O index/data,最终为0x295/0x296。这个地址可以通过BIOS配置变更的,当然最后的验证方法是直接用RW修改0x60,0x61的值就可以很快看到结果了。在这里插入图片描述

什么是Bank

先来看一下手册中一个读取温度的寄存器:
在这里插入图片描述
这里所写的bank2是什么意思呢?画了个简图:
在这里插入图片描述
环境控制器中由于使用的寄存器比较多,单单256个是不够的,所以使用了bank的方式来扩展,这个方法类似于LDN的寄存器,可以通过0x07来切换不同设备的寄

BIOS实战之Super IO-Smart Fan 超级输入输出芯片(SIO)一般位于主板左下方或者左上方。主要使用的芯片有Winbond、ITE,它为主板上的标准I/O接口提供控制处理功能。 Super这里所说的“超级”是指它集成了PS/2键盘、PS/2鼠标、串口COM、并口LPT接口等处理功能,而这些接口都是计算机中的慢速I/O设备。它们全部位于主板后部右边。它的主要功能包括负责处理从键盘、鼠标、串行接口等设备传输来的串行数据,将它们转换成为并行数据,同时也负责并行接口、软驱接口数据的传输与处理。 SIO芯片通过LPC连接在南桥,台式机主板EC RO 阅读详情

相关推荐

RW Utility工具使用介绍

RW Utility工具使用介绍 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录RW Utility工具使用介绍概述一、RW是什么?二、主界面介绍三、常用功能1. PCI(PCI Express)总结 概述 该实用程序可以访问几乎所有计算机硬件,包括 PCI (PCI Express)、PCI 索引/数据、内存、内存索引/数据、I/O 空间、I/

guoxiang3538的专栏 2万+

ITE Super IO - 串口

串口算是一个比较古老的功能了,平常我们日常中是很少使用的。但是对于我们做BIOS是则是经常用到,比如用于打印BIOS的DEBUG 信息。对于台式机的串口,一般都是由SIO接出来的。我们BIOS用来DEBUG的是SIO的第一个串口,即COM1。这里顺便提一下,假如要从板子接串口出来DEBUG,需要看看自己的串口线是哪种类型的,一种是带RS232转换芯片的,一种是不带的,如下图: 假如是第一种不带...

zerochen_的博客 3317

主板维修必看:Super IO芯片ITE系列常见故障排查指南(含Smart Fan异常解决方案)

本文深入解析ITE Super IO芯片的架构与功能,重点介绍Smart Fan异常诊断与高级修复策略。涵盖典型故障模式识别、三级诊断流程、寄存器级修复技术及电路级维修要点,提供BIOS协同调试和固件逆向的实用方案,帮助技术人员高效解决主板维修中的常见问题。

weixin_33734785的博客 551

基于Linux的PCIe设备驱动开发入门到精通--4.1 PCI设备BAR的类型:Memory Space vs I/O Space

本文介绍了PCI设备BAR的两种类型:Memory Space和I/O Space。Memory Space是现代PCIe设备的主流通信方式,通过内存映射提供高性能访问;I/O Space是x86架构的遗留方式,使用专用I/O指令。文章对比了两者的特性、性能差异和驱动访问方式,建议优先使用Memory Space。在驱动开发中,应正确识别BAR类型,使用pci_ioremap_bar()等函数进行内存映射,并采用readl/writel等安全访问方法。理解BAR类型是PCIe驱动开发的基础,下节将深入讲解内

MHD0815的博客 143

ITE_V12.4_Update 嵌入式控制器EC源代码

ITE的嵌入式控制器(EC)源代码,用于笔记本电脑。

HALCON 20.11实战:5步搞定工业图像异常检测(附完整代码)

本文提供了一份基于HALCON 20.11的工业图像异常检测实战指南。通过五个核心步骤——环境准备、数据预处理、模型训练、推理解析与工程化部署,详细演示了如何利用深度学习技术,仅使用正常样本快速构建并优化金属表面划痕等缺陷的检测模型,并附有完整可运行的HDevelop代码,助力工程师实现高效、智能的工业视觉质检。

weixin_29243279的博客 140

蓄热式加热炉燃烧技术

蓄热式加热炉燃烧技术

weixin_37928884的博客 2733

LSCM最小二乘保角参数化

LSCM最小二乘保角参数化 最小二乘思想 已知一组点的数据(x,y) x x1x_1x1​ x2x_2x2​ x3x_3x3​ … xnx_nxn​ y y1y_1y1​ y2y_2y2​ y3y_3y3​ … yny_nyn​ 可以近似为线性关系 y=ax+by=ax+by=ax+b ,目标为确定常数 aaa , bbb ; 解法:找到 aaa , bbb ,使得所有 yiy_iyi​ 与 axi+bax_i+baxi​+b 偏差的平方和 Q=∑i=1n(yi−axi−b)2 Q=\s

weixin_49732532的博客 4252

记录:rk3568适配开源GPU驱动(panfrost)

摘要:本文介绍了在RK3568芯片上移植Mali-G52 GPU驱动的过程。主要包括内核dts文件修改和内核配置调整两部分。

xuesong10210的博客 2236

ArcMap|时空地理加权回归(GTWR)

ArcGIS的GTWR插件下载地址:https://www.researchgate.net/publication/329518786_GTWR_ADDIN_Valid_till_Dec_31_2022 更详细的操作参考: https://www.bilibili.com/video/BV1fR4y1M7xB?spm_id_from=333.999.0.0 https://blog.youkuaiyun.com/weixin_40008135/article/details/112693520 双击“GTWR_Be

个人学习笔记 1万+

Ros入门 (十)----激光雷达避障 简易实现

本篇文章通过订阅/scan话题获取障碍物的距离信息,达到避障目的,提供部分代码,仅供参考。

weixin_51157015的博客 1万+

【AHE数据集】中国2019年多源热排放数据集-500m空间分辨率

【AHE数据集】中国2019年多源热排放数据集

WW、forever的博客 411

【STK】手把手教你利用STK进行仿真-STK软件简介02 STK专业分析模块

STK/Astrogator是一个交互式轨道机动和深空探测计划工具,用于飞行器运行及任务分析,通过定义推力模型、目标星历、飞行器姿态,提供轨道机动的解决及优化方案。应用Astrogator分析轨道机动的可见性和地面站覆盖,用户可以快速、方便地进行全局分析。任务控制序列保存在STK场景中,用于任务运行、快速制定精确轨道机动方案。为在轨运行的飞行器制定或执行机动计划时,分析人员可以根据飞行过程数据,如发动机定标参数、实际初始轨道,计算出推进器点火和点火时机数据,用于发出指令及精炼机动计划。

weixin_44184852的博客 1864

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: ITE Super IO - 串口
劈了个C
博客等级 码龄12年 52粉丝 3原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值