
BIOS
文章平均质量分 90
爱的si念
好学多思
展开
-
雷电4接口介绍及调试过程
PD芯片其实就是一个ARM的32位单片机,当做一个控制中心的角色,PD通过I2C分别跟CPU和ReTimer连接,当检测到有设备插入后PD会通知CPU插入的是什么类型的设备,是正插还是反插,信号的交换是CPU内部来做的。雷电的信号包含了Display、PCIe、USB3.0这些,是一种复合信号,一组雷电使用了2组差分对共8个信号,这8个信号是直接从CPU输出的,保证了信号的速率,其他的一些信号USB2.0、SMBus这些都是直接接PCH上。电源类:包含了4根GND和4根VBUS的引脚。原创 2024-04-18 18:00:45 · 8095 阅读 · 0 评论 -
DDR4 眼图测试方法
DDR4 的速度要求以新的方式定义和测量关键的 AC 时序参数(例如数据输入有效窗口的时序和电压)。示波器配备的探测分析工具与自动一致性测试相结合,可以确保测试结果的可重复性和可靠性。设计人员若想缩短学习时间,尽快掌握新一代测试与测量协议的知识,那么最好考虑与积极参与 JEDEC 标准委员会工作的测试工具厂商合作。通过密切的协作和沟通,设计人员可以找到更新、更好的一致性测试解决方案。这对于新发布的技术尤其重要,因为其规范和测量方法仍然处于讨论过程中。原创 2023-09-23 18:33:38 · 6528 阅读 · 0 评论 -
LPDDR4详解
内部可以理解为一个存储阵列,表格中的每一个单元格可以类比为存储阵列的单个存储单元。选择信号、行选择信号、列选择信号。精确定位到这一存储单元,进而进行数据的读写操作,这就是所谓的随机地址存取。的主要内部结构、引脚功能、命令真值表、读写时序、寄存器等,每个厂家生产的。)是指内存工作需要同步时钟,内部的命令的发送与数据的传输都以它为基准。都是一个单独的存储逻辑块,共用行列引脚,同时再用几个引脚来选择不同的。每个通道的粒度,即每个通道可以存储多少位的数据,数据引脚来传输数据,为了减少引脚数量,节省空间,原创 2022-09-15 14:28:35 · 12682 阅读 · 3 评论 -
DDR工作原理-DQ和DQS信号的处理
DDR=Double Data Rate双倍速率同步动态随机存储器。严格的说DDR应该叫DDR SDRAM,人们习惯称为DDR,其中,SDRAM 是Synchronous Dynamic Random Access Memory的缩写,即同步动态随机存取存储器。本文首先介绍了DDR工作原理及结构图,其次阐述了DDR DQS信号的处理,具体的跟随小编一起来了解一下。DDR的基本原理有很多文章都在探讨DDR的原理,但似乎也不得要领,甚至还带出一些错误的观点。首先我们看看一张DDR正规的时序图。从中可以发现它多了原创 2022-09-06 16:46:36 · 30593 阅读 · 0 评论 -
高速信号编码之8B/10B
前面文章说过,在高速链路中导致接收端眼图闭合的原因,很大部分并不是由于高频的损耗太大了,而是由于高低频的损耗差异过大,导致码间干扰严重,因此不能张开眼睛。针对这种情况,前面有讲过可以通过CTLE和FFE(包括DFE)均衡进行解决,原理无非就是衰减低频幅度或者抬高高频幅度,从而达到在接收端高低频均衡的效果。同时我们在前文还埋了个伏笔:隔了一段时间,不知道大家还记得我们这个约定吗?不管你们记不记得,本人肯定没有忘记哈。现在就把这个关子拿出来讲讲,也就是今天要说的编码方式。说到针对于NRZ数据的编码方式,原创 2022-04-18 16:22:38 · 663 阅读 · 2 评论 -
UEFI Specification 第二章 概述
UEFI支持通过加载UEFI驱动和UEFI应用程序映象来扩展平台固件。当UEFI驱动程序和UEFI应用程序加载时,它们可以访问所有UEFI定义的运行时和引导服务。UEFI允许将OS加载程序和平台固件的引导菜单整合到一个单一的平台固件菜单中。这些平台固件菜单允许从UEFI引导服务支持的任何引导介质的任何分区选择任何UEFI OS加载器。UEFI OS加载器可以支持多个选项,这些选项可以出现在用户界面上。也可以包括旧的启动选项,比如在平台固件启动菜单中从A:或C:驱动器启动。UEFI支持从包含.原创 2021-12-09 11:24:17 · 4061 阅读 · 0 评论 -
UEFI Specification 第一章 引言(基于UEFI_Spec_2_9_2021_03_18)
统一可扩展固件接口(UEFI)规范描述了操作系统和平台固件之间的接口。UEFI之前是可扩展固件接口规范1.10 (EFI)。因此,一些代码和某些协议名称保留了EFI名称。除非另有说明,本规范中的EFI名称可能被认为是UEFI的一部分。接口采用数据表的形式,其中包含与平台相关的信息,以及OS加载器和OS可用的引导和运行时服务调用。它们共同提供了一个引导操作系统的标准环境。本规范是作为一个纯粹的接口规范设计的。因此,该规范定义了平台固件必须实现的接口和结构集。类似地,该规范定义了操作系统在引导时可能使用的一原创 2021-12-09 10:33:55 · 3306 阅读 · 0 评论 -
BIOS工程师需要掌握的知识
素 质 要 求 强烈的责任心和敬业精神项目的BIOS工作,与独立的软件工作有一个重要的区别就是,BIOS工作配合硬件、电源、Layout、测试、EMI、测试等部分紧密工作,如果由于BIOS的Delay,那么可能造成这个项目的严重Delay,这样不但拖住产品上市,而且拖住整个项目的资源,造成资源的严重浪费。所以,BIOS工程师必须有十分强烈的时间观念,这种的较强的时间观念不仅仅表现在整个项目...原创 2019-06-15 15:27:47 · 27591 阅读 · 29 评论 -
edk2-vUDK2018编译
编译Nt32Pkg打开VS2013命令行 进入工程目录 D:\work\doc\bios\edk2-vUDK2018运行edksetup.bat --nt32 运行 build -a X64 -p Nt32Pkg\Nt32Pkg.dsc -t VS2013build -a X64 -p OvmfPkg\OvmfPkgX64.dsc -t VS2013 -b RELEASEbuild...原创 2019-07-10 17:41:38 · 2196 阅读 · 0 评论