【博文连载】PCIe扫盲——复位机制介绍(FLR)
相关推荐
-
M,G分别是什么单位的简写?是10的几次方?
M.G都来自英语mega giga的首字母. kilo (k)* = 10 ^ 3 = 1,000 thousand 千 mega (M) = 10 ^ 6 = 1,000,000 million 百 ...
-
浅谈PCI Express体系结构(四)
PCI总线的中断机制PCI总线使用INTA#.INTB#.INTC#和INTD#信号向处理器发出中断请求.这些中断请求信号为低电平有效,并与处理器的中断控制器连接.在PCI体系结构中,这些中断信号属于 ...
-
【博文连载】PCIe扫盲——复位机制介绍(Fundamental & Hot)
PCI总线中定义了四种复位名称:冷复位(Cold Reset).暖复位(Warm Reset).热复位(Hot Reset)和功能层复位(Function-Level Reset,FLR).其中FLR ...
-
【博文连载】PCIe扫盲——热插拔简要介绍
某些特殊的应用场合可能要求PCIe设备能够以高可靠性持续不间断运行,为此,PCIe总线采用热插拔(Hot Plug)和热切换(Hot Swap)技术,来实现不关闭系统电源的情况下更换PCIe卡设备. ...
-
【博文连载】Wishbone总线标准介绍
Wishbone名字的由来 根据美国韦伯斯特(Webster,1758-1843,美国词典编辑家)词典,WISHBONE是指大多数鸟类胸骨前的一块叉状型的锁骨.在名字定义初期,Silicore公司设想 ...
-
【博文连载】PCIe扫盲——中断机制介绍(MSI-X)
PCI总线自3.0版本开始支持MSI-X机制,对MSI做出了一些升级和改进,以克服MSI机制的三个主要的缺陷: 1. 随着系统的发展,对于特定的大型应用,32个中断向量不够用了(参考前一篇文章 ...
-
【博文连载】PCIe扫盲——中断机制介绍(MSI)
前面的文章中介绍过,MSI本质上是一种Memory Write,和PCIe总线中的Message概念半毛钱关系都没有.并且,MSI的Data Payload也是固定的,始终为1DW. 由于MSI也是从 ...
-
【博文连载】PCIe扫盲——中断机制介绍(INTx)
一个简单的PCI总线INTx中断实现流程,如下图所示. 1. 首先,PCI设备通过INTx边带信号产生中断请求,经过中断控制器(Interrupt Controller,PIC)后,转换为IN ...
-
【博文连载】PCIe扫盲——PCIe错误报告机制
PCIe总线有三种错误报告方式,分别是: 1. Completions:通过Completion中的状态位向Request返回错误信息 2. Poisoned Packet(又称为错误 ...
-
【博文连载】PCIe扫盲——Ack/Nak 机制详解(二)
这一篇文章来简单地分析几个Ack/Nak机制的例子. Example 1. Example of Ack Step1 设备A准备依次向设备B发送5个TLP,其对应的序列号分别为3,4,5,6,7 ...
-
【博文连载】PCIe扫盲——Ack/Nak 机制详解(一)
前面在数据链路层入门的文章中简单地提到过Ack/Nak机制的原理和作用,接下来的几篇文章中将对Ack/Nak机制进行详细地介绍. Ack/Nak是一种由硬件实现的,完全自动的机制,目的是保证TLP有效 ...