chipset
文章平均质量分 85
第五位面壁者
毕业于北京航空航天大学,从事X86 SoC研发工作,公众号:第五位面壁者
展开
-
CPU TechTalk:Power Management and Supply(Ⅰ)
速度和省电就像是矛与盾,二者相互依存却又此消彼长。原创 2022-06-21 12:29:49 · 1230 阅读 · 3 评论 -
《eSPI接口规范翻译与导读》第一版发布
由于疫情,这几天居家办公,考虑到大家的需求,于是我索性将自己所了解的eSPI知识揉成了一本书。由于eSPI本身体量并不大,不够分量单独成书,所以我索性把Spec的中文翻译也附在了后面,中间掺杂着我的注释,方便大家参考原创 2022-05-15 16:29:57 · 1897 阅读 · 6 评论 -
eSPI自学笔记(五):Virtual Wires Channel与Posted/Non-Posted
前几期内容面向的读者为对eSPI毫无概念但是有兴趣了解的工程技术人员,这一期也是本自学笔记的最后一期,所面向的读者为基本已经通读过一遍eSPI Spec,但是对其中一些概念还存在疑虑的朋友们。这一期将为大家介绍两个概念,一个是Virtual Wires Channel,另一个是Posted/Non-Posted Transaction。Virtual Wires Channel之前我们已经分别详细介绍过eSPI BUS的Perpheral Channel/Flash Ch...原创 2021-03-24 12:40:27 · 6794 阅读 · 12 评论 -
eSPI自学笔记(四):OOB (Tunneled SMBus) Message Channe
OOB Channel的内容和重要性都不如其他几个Channel,但是理解它需要很多背景知识,让我们先从什么是OOB讲起。所谓OOB,全称应该是Out of Band Management,翻译过来就是带外管理,这是计算机系统管理里面的一个名词,对应的还有In-Band Management,也就是带内管理。对于一台部署在远端的PC或者服务器,IT管理员可以通过VNC/SSH甚至串口等带内连接和软件进行带内管理,这些软件必须安装在被管理的远程系统上,并且只有在操作系统启动后才能工作。带内管理的解决方原创 2021-03-24 12:38:44 · 3822 阅读 · 0 评论 -
eSPI自学笔记(三):Run-time Flash Access Channel
上一期内容我们介绍了eSPI Spec中所定义Perpheral Channel的相关内容,这一期将继续探索eSPI Spec中Run-time Flash Access Channel的相关内容。还是和上一期内容一样,先不着急介绍具体的Bus Protocol,本期内容只是从原理和作用上阐述Flash Channel在x86 chipset与eSPI Slave之前所起的作用。先抛出一个概念,eSPI Flash Channel解决的是如何让Chipset和eSPI Slave实时共享SPI Flas原创 2021-03-24 12:36:03 · 7904 阅读 · 5 评论 -
eSPI自学笔记(一):前言和简介
1981年,IBM生产出以Intel 8088为CPU的面向个人和办公的微型计算机。为了便于对其生产的PC机进行功能扩展,IBM推出了ISA总线。基本上包括鼠标键盘串口在内的低速IO设备都挂在ISA总线上,从ISA总线衍生出来的X-BUS也是类似的功能。(ISA/X-BUS的关系类似于I2C/SMBUS间的关系)。但是随着CPU频率和工艺的提高,ISA总线逐渐显得不堪重用,不仅传输速率过低,CPU占用率高,而且引脚众多,耗费硬件资源,业界急需一款的新的接口规范方便进行PC机的功能扩展。终于到1997年9原创 2020-07-17 10:18:33 · 20046 阅读 · 1 评论 -
eSPI自学笔记(二):Perpheral Channel与Subtractive Decode
上一篇对于eSPI的过往由来做了简要的介绍,也大致概括了一下eSPI在整个chipset中的位置。本来这一篇准备介绍一下eSPI的Bus Protocal,但是从一些读者的反馈来看,上篇文章的内容还是过于浅显了,大家对于eSPI的用途还是不甚明了。因此这期内容准备从纯技术的角度再和大家探讨一下eSPI在x86 Chipset中的位置和作用。今天我们先聊聊Perpheral Channel。大家先请思考一个问题:CPU如何来访问外设的?一个存在于计算机系统中的设备,如果可以同CPU进行数据的输入o...原创 2021-03-24 12:33:56 · 6761 阅读 · 6 评论