寄存器 指令集 芯片 内存 晶体管 运算器
主页 寄存器 正文

PCIeDevice寄存器详解:理解PCIExpress总线核心机制

跟小灰灰一起学PCIe——PCI Expre ss Capability结构中Device相关寄存器

此程序1 :PCIEXPRESSAPAPAIBALY结构PCIEXPRESSCAPAPAIBLE结构包含与PCIEXPRESS总线相关的信息,例如链接和插槽,但并非所有PCIE设备都支持此功能。
PCIEXPRESSCAPAPAIBALY结构包含一组寄存器,包括PCIEXPRESSCAPAIBALY,DEVICECONTOL,DEVICESTATUS,LINKACAPAIBLY,LINKCONTROL,LINKCONTROL,LINKSTATUS,SLOTATCAPAIBLE等。
特定定义如下:①BIT[3 :0]:仅读取字段,指示用于识别PCIE设备版本的功能。
②BIT[7 :4 ]:一个定义设备属性的只读字段,代表设备/端口类型。
③BIT[8 ]:受影响的一个意味着连接了PCIE插槽。
④Bit[1 3 :9 ]:Messagedata存储MSI/MSI-X中断机制。
2 devicecapability寄存器此寄存器定义设备支持的Max_payload_size_support参数。
max_payload_size_support确定TLP消息的最大有效负载,最大值为4 09 6 b。
注意:max_payload_size_support与max_payload_size不同。
前者代表设备支持的最大付款大小,而后者是链接两端协商的实际用法值。
3 devicecontrol寄存器此寄存器定义了设备的行为。
特定定义如下:①1 [0]:可以生成修改ERELPORT,1 表示该设备可以发出ERR_Cormessage消息。
②BIT[1 ]:非FATARE错误移植意味着该设备可以发出ERR_NON_FATALMESSAGE消息。
③BIT[2 ]:DataLerrerRreReportinable表示该设备可以发出ERR_FATALMESSAGE消息。
④位[3 ]:无需支撑的RequestReportingEnable,1 表示可以发出不支持的设备。
⑤BIT[4 ]:EnableRaxedordering,1 表示启用放松的排序模式。
6 .位[7 :5 ]:用于设置MAX_PAYLOAD_SIZE,读取和写入字段,TLP的最大付款负载。
7 位[8 ]:ExtendedTagfieldEnable,1 表示发件人可以使用8 位标签字段。
8 .BIT [9 ]:FantomFunctionsenable,1 表示发送者可以使用幻像函数。
9 位[1 0]:辅助功率,1 表示该设备可以使用辅助功率。
1 0位[1 1 ]:EnableNosnoop,1 表示在发送TLP时可以将设备设置为nosnoop。
1 1 位[1 4 :1 2 ]:max_read_request_size,内存读取请求TLP可以在录制设备上请求的最大数据区域。
4 devicestatus注册此寄存器记录设备错误状态。
特定定义如下:①1 [0]:可更正错误表明已检测到可更正错误。
②BIT[1 ]:非FAT刺激物表明已检测到非FAT误差。
③BIT[2 ]:Fatare Eleload检测,1 表示已检测到致命的误差。
④BIT[3 ]:不支持的表示已收到了不支持的PCIE消息请求。
⑤BIT[4 ]:AuxPowerDetected,1 表示检测到辅助功率。
⑥BIT[5 ]:交易发送。
表示当前请求未完成。

[译文] 《PCI Expre ss Technology 3.0》Chapter 2 PCIe Architecture Overview //PCIe体系结构概述 2.1 节

“ PCIEXPRESSTECOPNOCOOGOOGOOGOCOLOCOLOCOCOCY 3 .0”၏အဓိကအကြောင်းအရာများ2 PCIRECKUTIRUREUREခြုံငုံခြုံငုံသုံးသပ်ချက်2 .1 မှာအောက်ပါအတိုင်းဖြစ်သည်-PCIEXPRETS:inINSALIDICTION -PCALLELEL -PCALLELEL ဘတ်စ်ကားတွင်အဓိကဆန်းသစ်တီထွင်မှုကိုအမှတ်အသားပြုသည်။ Bide RICLINE连接:双简单连接模型。
允许广播和接收到同一时间。
链接和通道 - 用于描述设备之间的信号齿轮轨迹的术语是链接,其中一个或多个。
接收性,链接称为行数。
软件 - 返回 - 带有PCI软件的目标退回到返回。
地址空间:内存,I / O和配置,可以看到软件,并且写作方法没有更改。
配置空间扩展:配置已广泛扩展,但是旧的注册位于常规方式,可以查看。
串行传输:传输修补要求:与竞争性设计相比,串行变速器模型可以获得更快的齿轮。
性能限制:将数据安装到数据流中的数据站,随着数据和编码方法的增强,带宽正在增加。
差异信号 - 每个通道可提高噪声耐受性和信号电压。
时钟恢复:源同步模型。
发射器将发射器放入数据流到数据流的数据流中PLL电路时钟通过恢复。
基于数据包的协议系统:数据包:数据包:当储蓄称为数据包时使用数据包。
接收者需要检查数据包结构,以执行与数据包边界的操作相关的操作。
链接和通道 - 物理连接 - 两个PCIE设备之间的物理连接。
高性能 - 根据链路静止速率和链路宽度的更多使用线。
链接Transker改善了性能。
PCIE协议规范支持链接宽度。
灵活的拓扑:PCIE链接必须是点对点连接。
通过开关和桥梁需要系统拓扑。

硬件总线基础11:PCIe总线基础-电源管理(1)

PCIE总线电源管理旨在抵消高性能和低功耗。
它包括两个部分:ASPM(AutomaticPowerStateMagement)和软件电源管理。
ASPM指的是PCIE链接在没有系统软件干预的情况下进行的电源管理方法。
另一方面,软件电源管理是通过PCI-PM机制(PCIPowerManagement)实施的,该机制旨在适合PCI总线,旨在提供灵活的低功率策略。
PCIE总线为PCIE设备提供了各种低功率模式,包括D0,D1 ,D2 和D3 状态,旨在与低功率处理系统结合使用。
例如,X8 6 体系结构支持丰富的低功耗国家,例如G0(S0),G1 (S1 -S4 ),G2 (S5 )和G3 ,以优化整个处理器系统的能源效率。
PCIE电源管理定义了四个关键应用程序,包括优化的缓冲液制造和填充(OBFF,FlushFill缓冲区优化),报告延迟公差(LTR,LatencyTolerance Reporting)以及其他旨在实现更有效和更智能控制的功能。
在实施上述电源管理机制时,PCI-PM规范会引入PowerManagementCapity配置列表,该列表是PCI总线中的一个选项,但在PCIE中是必需的。
通过“ NextCapability”指示器,该软件可以找到并处理此列表以实现设备的低功率控制。
每个PCIE设备都需要支持至少D0(完整)和D3 (完整)状态。
D1 和D2 条件的实现取决于设备的特定要求。
在D0的情况下,该设备处于全功率操作条件,并且通过ASPM硬件控制调整了链路功率。
此外,PCIE2 .1 版本引入了动态功率提供(DPA)功能,该功能为D0条件提供了3 2 个子状态,有助于协调驱动程序,操作系统和应用程序之间的功率管理,以确保在性能较差时设备继续运行。
在D1 的情况下,该设备进入轻巧的睡眠模式。
该软件需要确保所有未稳定的请求都已收到CLP/CLPD消息,然后通过在PCIE设备状态列表中设置事务位来实现状态转换。
在D1 的情况下,此设备只能启动PME(PowerManagementEvent)消息请求,而其他服务则被暂停。
当进入D2 条件时,设备进入深度睡眠模式,提供的功耗低于D1 条件,但高于D3 HOT条件。
就D2 而言,该设备还需要确保所有非稳定需求都收到了CLP/CLPD消息,并通过类似于D1 条件的操作实现状态过渡。
状态D3 是所有PCIE设备必须支持的最低权力状态,由两个子态D3 -Heat和D3 -Axesels组成。
在D3 加热条件下,设备的功耗接近最小值,并且模块电源保持正常运行。
当PCIE设备的VCC电源发布时,无论情况如何,该设备将进入D3 -HUK状态,并且将减少功耗。
执行状态迁移时,PCIE设备需要遵循某些过程。
该国大多数迁移是通过系统软件从PMCSR列表中更改Powerstate字段来完成的。
在某些情况下,国家迁移可能在其他方面。
在迁移过程中,PCIE链接条件(链路电源条件)也将相应地改变。
字母关系 - 特殊练习如下图所示。
简而言之,PCIE巴士电源管理通过各种机制在高性能和低功耗之间取得了平衡,提供了电力控制策略灵活的现代计算系统。

微型计算机主要由哪些基本部件组成?各部件的主要功能上什么?

从微型计算机的基本配置的形式出发,四个部分:案例的营地,开发人员,鼠标和监视器。
此外,经常在打印机和扬声器中吸引微型计算机。
一个由两个部分组成的完整微型计算机系统:硬件系统或软件系统。
完整的计算机系统包括两个部分,即硬件系统和软件系统。
硬件是指构成计算机的物理设备,该设备是由具有输入,存储,计算,控制和输出功能的机械和电子设备组成的物理组件。
这是对各种组件的计算机主机的描述:I电源:在计算机上提供必要的电源需要声音。
他的功能是将计算机上的2 2 0V和5 V,1 2 V和3 .3 V 6 00电源转换。
性能计算机直接影响其他设备的工作稳定性,因此会影响整个机器的稳定性。
2 .主板:主板是计算机上每个组件工作的平台。
这与计算机上的各个组件紧密结合,每个部分都会在主板中传输信息。
换句话说,在计算机中的大型“转移”中都在主板中,其工作稳定性会影响整个机器的稳定性。
3 CPU:计算核心或控制核心计算机的CPU的中央处理单元。
它的功能主要转化为计算机软件上的计算机说明和处理信息。
CPU由算术,控制器,注册,缓存和公共汽车组成,这些公共汽车是实现与之相连的信息,政府和州的。
为整个系统CPU的核心也是整个系统单元的最高执行。
因此,CPU已成为确定性能计算机的核心组件。
许多用户用作判断计算机的标志。
4 内存,内存,内部内存(RAM)是电子存储设备。
这是关于董事会和足球的。
商店的一些小尺寸快速速度,没有电源清晰。
这是一台计算机可以在打开时将信息存储在内存上,并且关闭后将立即清除其数据。
内存包括四个类别:SD \ DDR,DDRII和DDRIII,可能性为1 2 8 MB-8 GB。
V.硬盘和硬盘属于外部内存和金属磁足球。
Great Chip的角色记得,因此磁芯片中的数据存储丢失或重要或平行的。
硬盘有很大的机会,并达到了结核病学位,尺寸在3 .5 英寸,2 .5 英寸,1 .8 英寸,1 .0英寸等等等方面,魔鬼是最常见的。
6 .声卡:健康卡是形成多媒体计算机的必要硬件设备。
发出的播放命令的角色是,声卡在模拟标志上转换计算机上的数字声符号,并发送给声音。
7 带有图形卡的图形卡,输出图形和文本。
图形卡的功能是转动计算机系统所需的显示数据,并向监视器提供线路扫描符号以控制监视器的正确显示。
它是监视个人计算机主板的重要组成部分,也是“人类计算机对话”的伟大想法之一。
8 网卡:网卡是一个网络组件,可在数据链路层以及连接LAN中间的计算机和移植的接口中起作用。
它只能实现与LAN传输媒体匹配的物理连接和电信信号,但还涉及发送和接收面板,封装和封装和拆卸木板和信息缓存的功能。
9 .调制解调器:调制解调器是通过电话线通过Internet表面的必需设备之一。
他的功能是用电话线传输的模拟信号在计算机上处​​理的数字信号。
当流行的ADSL宽带网络时,模式逐渐退出市场。
X.软盘驱动器:软盘驱动器软盘中的信息。
软盘是读取外部存储设备,并使用FDD接口连接到主板。
有时被淘汰。
1 1 .光驱动器:计算机用来在台式机和笔记本电脑便携式计算机中使用相同甚至常见组件读取和编写4 00个的计算机。
随着多媒体的应用越来越多,光敏捷成为多个计算机配件之间的标志。
光学交易可以分为4 00-ROM交易,DVD光学驱动器(DVD-ROM),组合(组合)和燃烧器。
1 2 .监视器:监视器大又小,薄且厚度以及各种品种。
它们的功能是显示计算机过程的结果。
与计算机的需求组件有关的输出设备。
三类的生动设备:CRT,LCD和引导到接口的界面包括VGA和DVI。
1 3 Cantiones:键盘是主要输入设备。
通常,它在计算机上具有输入,数字等的1 05 或1 05 个键。
1 4 .鼠标,移动鼠标时,是在计算机屏幕上移动的箭头指针,并可以准确地指向您要指向的位置,以将其快速位于屏幕上。
人们使用计算机的需要组件之一。
键盘和鼠标界面有两种类型:PS /和USB2 1 5 扬声器:通过它,您可以在健康的计算机中播放。
1 6 .打印机:通过它,您可以在计算机上将文件打印到纸上。
有一个重要的输出思想之一。
在打印机领域,针对针打印机,喷墨打印机和激光打印机的胶卷产品的格式是格式化的,并且每个人都发挥了自己的优势,可以满足各行各业的用户的不同要求。
1 7 我看到设备,例如摄像头,扫描仪,数码相机,数码相机,电视卡和其他设备,用于处理视频信号。
1 8 Flash环:通常称为USB驱动器,USB驱动器和Flash Disk,这是一种微型高容量移动存储产品,具有通用串行总线USB接口,不需要物理驱动器。
存储意味着使用闪存存储介质(FlashMemory)。
闪存磁盘通常包括闪存控制芯片和外壳。
Fright Disk具有能够多次擦除的优点,并具有快速,反磁性,防震防潮的功能。
1 9 移动存储卡读取器:记录存储卡在商店电子信息中使用的闪存技术。
它们通常用作小型数字产品的存储介质,例如数码相机,手持计算机,MP3 ,MP4 等,因此它们看起来很小,用作卡片,所谓的闪存卡。
扩展信息:进一步,速度,性能和记忆足球的能力,微型计算机的基础之一是由记忆足球,记忆以及其他制造商等。
内存芯片是内存树中空的空格,可以保留内存芯片位置特殊目标或ECC。
ECC是一项可以实现“错误检查和校正”的技术。
EC记忆是该技术的记忆。
它通常用于服务器和图形工作站,使整个计算机系统更安全,更稳定。
设计记忆树非常用户友好。
我们看不到主板的树匹配记忆的内存两侧的两个空白以修复内存。
内存引脚隙旨在防止倒置,因此销钉旨在设计,也可以用来代表其他类型的内存。
销缝旨在防止插入,还表示不同的类型。
只有内存树的两侧才能修复内存。
另一个记忆结构是Pruscus足球最记录的设备名称,单片能力,芯片类,工作速度,生产日期,电压,计算能力或其他与内存有关的。
参考来源:百度百科全书 - 微型计算机(一种电子计算机)
热门资讯
内存频率对游戏性能影响深度解析
内存颗粒选购指南:三星、Hynix与镁种子颗粒性能解析
内存时序C16与C18性能差异分析
笔记本3200MHz内存最佳时序配置
OPPOA37M内存扩展指南:轻松升级存储空间
CPU处理器类型大盘点:Intel、AMD、ARM及国产处理器解析
台式电脑内存条型号全解析
8G内存还是双4G内存?笔记本电脑内存选择攻略