
过年时间研究了一下eSPI接口(Enhanced Serial Peripheral Interface),把自学的情况用简单写下来,既给自己做个记录,也请大家指导一下。
如上一篇文章中提到的BMC三类功能中,接口功能是top1。而eSPI/LPC接口是日常接触较少的,另外eSPI是代替LPC的,所以就考虑先学习学习eSPI接口。下一步再看看PECI接口,至于其他那些PCIe、USB等,大家比我熟悉,就先放后面研究吧。
从功能上说,eSPI接口是带外管理用的,用来代替LPC接口。最早为了便于对主板上进行功能扩展,IBM推出了ISA总线。但是随着CPU频率和工艺的提高,ISA不行了,Intel就推出了LPC接口。后来LPC接口也开始显得力不从心了,Intel又推出了eSPI接口。
| ISA |
LPC |
eSPI |
|
| 时间 |
IBM,1981 |
Intel,2002,v1.1 |
Intel,2016,v1.0(2022,v1.5) |
| 信号 |
8位62个 16位98个 |
7个必选,6个可选 |
可选,6或8个,同时减少OOB与GPIO所需引脚 |
| 电平</ |

最低0.47元/天 解锁文章
630

被折叠的 条评论
为什么被折叠?



