E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Pcie
PCI、CPCI、C
PCIE
区别、特点 分类: 浅谈PCI ...
PCI、CPCI、C
PCIE
区别、特点CPCI总线•PCI总线作为处理器系统的局部总线,主要目的是为了连接外部设备,而不是作为处理器的系统总线连接Cache和主存储器•(1)PCI总线空间与处理器空间隔离
weixin_30952535
·
2020-08-22 10:36
Q35+uefi or bios+legacy // PCI |
PCIE
1:首先统一可扩展固件接口(UEFI)是一种规范定义操作系统和平台固件之间的软件接口。UEFI旨在替代基本输入/输出系统(BIOS)固件接口。(legacy)硬件平台厂商越来越多地采用UEFI管理其引导固件开发的规范。2:OVMF(OpenVirtual机器固件),X64虚拟机的支持。ThefollowingguestOSesweretestedwithOVMF:-RedHatEnterprise
weixin_30892987
·
2020-08-22 10:04
5.4 TLP中与数据负载相关的参数 分类: 浅谈PCI-E ...
在
PCIe
总线中,有些TLP含有DataPayload,如存储器写请求、存储器读完成TLP等。
weixin_30709061
·
2020-08-22 10:28
PCIE
---恢复内容开始---高速差分总线、串行总线每一条
PCIe
链路中只能连接两个设备这两个设备互为是数据发送端和数据接收端。
weixin_30594001
·
2020-08-22 10:55
PCIe
中的Message
PCIe
中的Message主要是为了替代PCI中采用边带信号,这些边带信号的主要功能是中断,错误报告和电源管理等。
技术先生
·
2020-08-22 10:42
PCI-E理论剖析
5.
PCIE
协议分析3-
PCIE
TLP包详解1
《
PCIE
协议分析3-
PCIE
TLP包详解》会分以下两篇博客来讲解:
PCIE
协议分析3-
PCIE
TLP包详解1
PCIE
协议分析3-
PCIE
TLP包详解2一、回顾上一节我们讲解了PIOXAPP1052XDMA
技术先生
·
2020-08-22 10:12
PCIe应用实战
msix中断分析
PCIe
设备可以使用msix报文向处理器提交中断,下面首先看下
PCIe
设备中的MSXICapability结构。此结构在
PCIe
设备配置空间偏移0x68的位置处。
weijitao
·
2020-08-22 10:12
Linux内核
2.
PCIE
协议分析
从今天开始,我们讲解
PCIE
协议分析章节的内容,本章分为4节内容,具体如下:(1)第1节:预备知识点我们知道要想深入了解FPGA
PCIE
逻辑、理解PIO例子工程、应用XAPP1052demo、应用XDMA
技术先生
·
2020-08-22 10:11
PCIe应用实战
MSI及interrupt remapping
简单记录下看的MSI相关的资料,方便后续查阅MSI的原理就是让pci/
pcie
设备通过写一个system-specific的消息到一个特定的地址区域(0xffe),来传递中断消息。
wanjia19870902
·
2020-08-22 10:38
arch
浅谈NVMe与MSI-X
(阅读本文前需对NVMe/
PCIe
/MSI有一定的了解)INTX与MSI为什么在越来越多的
PCIe
外设驱动中摒弃INTx,而采用MSI/MSI-X?
Ingram14
·
2020-08-22 10:06
协议
20170527PCI EXPRESS 硬件报错
无论怎么弄都不能显示,重新启动后看日志,发现有
PCIE
XPRESS错误。具体如下:电脑是戴尔的,且在保修期内,报给戴尔售后,他们也不知道什么原因,过来换了主板和显示屏。
wangchangshu2
·
2020-08-22 10:05
windows
我的BIOS之行(10)-传值修改setup中的值
效果如下图功能实现介绍上一文,我们讲到了还需要实现通过
pcie
读取相关device的deviceid并将值回填给setup的item。
halosbsp
·
2020-08-22 10:27
我的BIOS之行
pcie
调试总结
1
PCIE
基本概念1.1
PCIE
拓扑架构图1.2
PCIE
Switch内部结构图1.3
PCIE
协议结构图1.4
PCIE
枚举原理1.4.1Type0&Type1配置头空间1.4.2拓扑示例连接Device0
zairenjian1234
·
2020-08-22 10:53
底层驱动
PCIe
学习笔记(9)--- 配置空间的两种访问方式--LEGACY
1.IO访问一段历史:早期的PC,只有64KB的IO空间到了PCI协议出现的时候,IO空间只留下两段,0x800-0x8FF,0xC00-0xCFF因些,根本不可能将系统中的所有PCIFUNCTION配置空间都放到这两段IO空间中去另外一点,当时的内存空间,似乎也不是很够用,所以,也没有说将PCIFUNCTION的配置空间映射到内存空间中去所以,PCISPEC的制定者,设计了一种通过IO间接访问的
笃行笔记
·
2020-08-22 10:51
PCI-Express
PCIe
学习笔记(26)--- PL - Electrical -- (1)
对应章节Chapter13physicallayerelectricallinktraining是以2.5G开始的一个设备如果支持8G,必须支持2.5G,但非必须支持5GL0full-onstate差分电路中,保持DCcommonmodevoltage如果进了electricalidle则会低于一个thresholdvalueTX端的CAPACITOR,AC-COPULEDDC被隔离差分电路:噪声
笃行笔记
·
2020-08-22 10:51
PCI-Express
PCIe
学习笔记(8)--- 配置地址空间
1.PCI的配置空间,其实是一种标准避免了以前使用跳线,而产生的中断,IO,MEMORY等资源的分配冲突从而体现了Plug&Play的设计思想2.每一个FUNCTION对应一个CONFIGURATIONADDRESSSPACE3.PCI-Compatibleconfigurationspace一共256BYTES前64BYTES是HEADER除BRIDGE以外的FUNCTION使用HEADER0B
笃行笔记
·
2020-08-22 10:51
PCI-Express
PCIe
学习笔记(23)--- 中断(4)--- 同步问题
存在这样一种现象:设备往系统MEMORY中写数据,“认为”该笔数据写完之后,触发中断中断函数处理该笔数据,但事实上,系统MEMORY中的数据,可能是STALE的导致该问题的原因,第一,写数据是POST的第二,写的过程可能会被DELAY第三,一旦有DELAY,就可能导致中断先于数据写先到方法一:dummyread在ISR中加一个deviceread,因为有transactionordering,所以
笃行笔记
·
2020-08-22 10:51
PCI-Express
PCI-E基础知识学习
PCIE
特点:(1)2种路由方式:基于地址的路由方式、基于ID(BDFR)的路由方式(2)2种数据发送方式:Posted方式和No-Posted方式;(3)多种总线事务:配置读写、内存读写、IO读写、消息一
huofengfeihu
·
2020-08-22 10:38
嵌入式
PCIE
Inbound Outbound 地址配置,DMA传输
PCIE
Inbound:PC端访问
PCIE
设备存储器时使用的地址翻译,数据包从PC-》
PCIE
设备,可以理解为PC为控制方PC端读取
PCIe
地址对应的设备地址=
PCIe
地址-(IB_STARTn_HI:
我要我自我
·
2020-08-22 10:35
pcie
[CAN BUS]CAN分析仪(或其他CAN设备)的最大接收能力测试方法---CAN 接收压力测试(每秒最大接收帧数)
CAN通讯设备,尤其对于CAN适配器(各种USB/网络/
PCIe
转CAN设备)CAN记录仪、分析仪的一个很重要的指标就是每秒CAN帧的最大接收数量。
Lenz's law
·
2020-08-22 10:33
CAN
物联网
[
PCIe
] [电源管理] 面向硬件的ASPM链路状态和L1子状态
PCIe
设备的低功耗状态要求系统驱动程序显式地将设备置于低功耗状态,从而
PCIe
链路则可以依次变为低功耗链路状态。
PCIe
规范允许
PCIe
链路在没有系统驱动的情况下进入低功耗状态。
Lenz's law
·
2020-08-22 10:33
PCIe
嵌入式linux
[
PCIe
]
PCIe
设备在一个系统中是如何发现与访问的
首先我们来看一下在x86系统中,
PCIe
是什么样的一个体系架构。
Lenz's law
·
2020-08-22 10:33
PCIe
[
PCIe
]LTSSM与电源管理
1.LTSSMLTSSM全称是LinkTrainingandStatusStateMachine,有以下11个状态:Detect,Polling,Configuration,Recovery,L0,L0s,L1,L2,HotReset,Loopback,Disable这些状态分为5大类:1、链路训练状态(LinkTrainingState):Detect->Polling->Configurati
Lenz's law
·
2020-08-22 10:02
PCIe
[
PCIe
] SR-IOV (单根虚拟化) 及linux驱动浅析(device的PF和VF及其驱动)
host的驱动通过SR-IOVExtendedCapability识别并配置VF使能,加载VF驱动,使得只有一个物理端口的
pcie
设备在软件层面体现出多个
pcie
设备。在
Lenz's law
·
2020-08-22 10:02
PCIe
嵌入式linux
【
PCIe
】AER linux 驱动浅析
AER及linux内核驱动简介:https://blog.csdn.net/u010443710/article/details/104649179下面是
PCIe
设备端错误记录和报告的详细流程图。
Lenz's law
·
2020-08-22 10:02
PCIe
嵌入式linux
嵌入式C
[嵌入式linux]
PCIe
热拔插(rescan)
板子上电前
PCIe
插槽有一块NVME的固态硬盘[0.198515]pci0000:00:00.0:[16c3:abcd]type01class0x060400[0.199284]pci0000:01:00.0
Lenz's law
·
2020-08-22 10:31
嵌入式linux
PCIe
pcie
的dpc
DPC的全称是downstreamportcontainment,是针对rootport和
pcie
switch检测到不可恢复的错误时,就会通知下游端口的业务,以防止数据损坏的扩散.其代码在drivers
tiantao2012
·
2020-08-22 10:25
Linux
源码分析
PCIe
是如何工作的——How PCI Express Works
原文链接:原文https://computer.howstuffworks.com/pci-express.htm作者TRACYV.WILSONPCI(PeripheralComponentInterconnect)插槽是计算机体系中很重要的一个部分,这也让大多数人都习以为常了。多年以来,PCI已经成为了一个通用的、有用的方法来连接声卡、显卡、网卡到主板上。但是PCI也有缺点。随着处理器、显卡、声
木艮氵
·
2020-08-22 10:47
PCI
PCIE
各种包结构及常用资料汇总
一、MemoryRead包本系统中:CPU会发出Read包。1、CPU发过来的包格式FieldNameHeaderByte/BitFunctionLength[9:0]Byte3Bit7:0Byte2Bit1:0单位是DWAttr(Attributes)Byte2Bit5:400,PCI才不是0EP(PoisonedData)Byte2Bit6要求驱动发包这里必须都是0,否则没意义TD(TLPDi
sdbzlh
·
2020-08-22 10:55
FPGA
PCIe
INTx 学习笔记
PCIe
INTxstudy-v0.12015.3.28Sherlockdraft
PCIe
总线驱动一般也要支持INTx中断。
sherlock-wang
·
2020-08-22 10:24
linux内核
计算机体系结构
PCIe
设备漫游记----设备打开/关闭篇
上篇中,我们从驱动层面上探讨了系统是如何为我们
PCIe
设备分配资源以及如何启动它的。现在的问题是,我们的上层软件如何才能对我们的设备进行访问呢。这其中首先涉及的就是设备的开打与关闭。
saloon_yuan
·
2020-08-22 10:53
PCIe设备漫游记
PCIe
设备漫游记----驱动加载篇
上篇中,我们探讨了
PCIe
设备是如何在Bios中被初始化的,Bios中各种准备工作做好后,就开始引导装载操作系统,系统的控制权移交给操作系统,操作系统中也要对系统中各PCI设备进行扫描以及初始化(和上文中提到的
saloon_yuan
·
2020-08-22 10:53
PCIe设备漫游记
PCIe
扫盲——两种中断传递方式
PCIe
总线继承了PCI总线的所有中断特性(包括INTx和MSI/MSI-X),以兼容早期的一些PCI应用层软件。
墨染锦年syx
·
2020-08-22 10:14
解决Ubuntu下的
PCIE
Bus Error问题
Ubuntu16.04双系统共存的方案,去年趁SSD还是白菜价的时候入了intel760P256GB专门作为Ubuntu系统的“栖身之所”但很快就遇上异常问题:关机时被不明错误信息刷屏,如下图所示#错误代码如下
PCIe
BusError
水沢まつり
·
2020-08-22 10:14
Ubuntu
PCIe
扫盲——复位机制介绍(FLR)
PCIe
总线自V2.0加入了功能层复位(FunctionLevelReset,FLR)的功能。
墨染锦年syx
·
2020-08-22 10:13
PCIe
场景与应用
典型的应用场景1.南桥及北桥:北桥(多集成在CPU内部):挂高速设备,如显卡,内存南桥:挂低速设备,如LPC接口,网卡2.
PCIE
总线可连接1)具有
PCIE
接口的外围设备2)其他处理器系统
PCIe
的种类
qq_39974381
·
2020-08-22 10:59
PCIE
PCIe
Leagcy,MSI/MSI-X中断详解
PCIe
Leagcy,MSI/MSI-X中断详解前言7SeriesFPGASupportLeagcyInteruptFPGACodeWinDriver:待完前言
PCIe
有三种中断,分别为LeagcyInterupt
WitransFer
·
2020-08-22 10:00
Xilinx
PCIe
fpga
pci-e
PCIe
TLP包内容 全
一个完整的TLP由1个或者多个TLPPrefix,TLP头,DataPayload和TLPDiseset组成。不同TLP头定义不同,TLPDataPayload的长度可变0-1024DW。TLP头由3个或者4个DW组成,第一个DW中保存通用TLP头,其他DW与通用TLP头的Type字段相关,通用头如下:Fmt和Type字段:Fmt和Type字段确认了当前TLP使用的总线事务和是否含有有效负载,TL
八档电风扇
·
2020-08-22 10:51
PCIe
NVMe
C6678 MSI中断配置
在
PCIe
中断中,一共存在4种中断分别为:MSI中断、legacy中断、错误中断和电源管理及重启事件中断。比较常用的是MSI中断和legacy中断。
泪水绽放笑容
·
2020-08-22 10:18
verilog仿真产生差分时钟
verilog仿真产生差分时钟最近在啃
pcie
,
pcie
的一些基础知识,过段时间会发出来。在做
pcie
仿真的时候,看到xilinx官方的的这种产生差分时钟的方法觉得很好,在此做个笔记,同时分享给大家。
Mr.zhang_FPGA
·
2020-08-22 10:40
FPGA
仿真
接口技术【2】
PCIe
入门简介 -- PCI-X
接口技术【2】
PCIe
入门简介--PCI-XPCI-X简介PCI-X传输PCI-X特性分离传输模型信号中断MessageSignaledInterrupts传输属性NoSnoop(NS)RelaxedOrdering
起魔
·
2020-08-22 10:08
PCIe
关于PCI IRQ routing的讨论
比如从PATA到SATA总线的进化、ISA总线到PCI总线,再到
PCIe
总线等。这里说的PCIIRQrouting显而易见,必须牵扯到IRQ的分配。IRQ是什么?为何要研究其分配?而PC
pankul
·
2020-08-22 10:01
BIOS点滴
PCIE
的mmio内存映射访问机制
PCIe
概述PCI总线使用并行总线结构,采用单端并行信号,同一条总线上的所有设备共享总线带宽
PCIe
总线使用高速差分总线,采用端到端连接方式,每一条
PCIE
链路只能连接两个设备
PCIe
的端到端连接方式发送端和接收端都含有
miss_lazygoat
·
2020-08-22 10:51
BIOS
The PCI Express Advanced Error Reporting Driver Guide HOWTO
The
PCIE
xpressAdvancedErrorReportingDriverGuideHOWTOT.LongNguyenYanminZhang07/29/20061.Overview1.1AboutthisguideThisguidedescribesthebasicsofthe
PCIE
xpressAdvancedErrorReporting
mounter625
·
2020-08-22 10:20
【19】怎么禁止
PCIE
AER的firmware first mode
pcie
aerhowtohttps://github.com/torvalds/linux/blob/master/Documentation/PCI/
pcie
aer-howto.txt
pcie
aer-howto.txt
linjiasen
·
2020-08-22 10:26
【18】ubuntu使用aer-inject问题
命令找不到问题解决版本sudoapt-getinstallflex可以正常make了使用前首先保证/dev下有aer_ineject的文件节点如果没有就需要手动makemenuconfig修改配置,CONFIG_
PCIE
AER_INJECT
linjiasen
·
2020-08-22 10:26
PCIe
驱动开发-设备打开/关闭
上篇中,我们从驱动层面上探讨了系统是如何为我们
PCIe
设备分配资源以及如何启动它的。现在的问题是,我们的上层软件如何才能对我们的设备进行访问呢。这其中首先涉及的就是设备的开打与关闭。
danylin
·
2020-08-22 10:25
PCIe驱动开发
PCI
linux驱动
PCIe
扫盲——TLP Header详解(三)
转载地址:http://blog.chinaaet.com/justlxy/p/5100053354CompletionsCompletions的TLPHeader的格式如下图所示:这里来解释一下CompletionStatusCodes·000b(SC)SuccessfulCompletion:表示请求(Request)被正确的处理;·001b(UR)UnsupportedRequest:表示请
kunkliu
·
2020-08-22 10:15
PCIe扫盲
PCIe
扫盲——高级错误报告AER(一)
在已有的
PCIe
错误报告机制上(之前文章介绍的),AER还支持以下特性:·在登记实际发生的错误类型时,有更好的粒度(Granularity,可以理解为区分度或者精确度)·区分各种不可校
kunkliu
·
2020-08-22 10:15
PCIe扫盲
PCIe
扫盲——热插拔简要介绍
转载地址:http://blog.chinaaet.com/justlxy/p/5100057851某些特殊的应用场合可能要求
PCIe
设备能够以高可靠性持续不间断运行,为此,
PCIe
总线采用热插拔(HotPlug
kunkliu
·
2020-08-22 10:15
PCIe扫盲
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他