求知
文章
文库
Lib
视频
iPerson
课程
认证
咨询
工具
讲座
Model Center
Code
会员
找课
开班计划
|
技术学院
|
管理学院
|
嵌入式学院
|
机械
|
军工学院
|
定向培养
|
专家指导
电话
English
成功案例
品质保证
成功案例
某工业自 Linux高级开发
知名某轨 “ReWorks中
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
更多...
相关课程
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
更多...
全部课程
>
嵌入式硬件开发
PCI Express体系结构与协议
张老师
曾任坤驰科技,技术总监,北京理工大学信号与系统硕士毕业。
报名课程
2518 次浏览
56 次
时间地点:
北京 上海 深圳根据报名开班
课程费用:
5000元/人
企业内训:
可以根据企业需求,定制内训,详见
内训学习手册
pci express是一种新的io互连结构,被称为第三代本地io总线,与其前任总线(pci/pcix)相比,在总线结构上采取了根本性的变革,以满足现在的及将来的处理器和外围设备提出的更高的带宽要求。
本课程首先对pci/pcix总线架构作了全面、简要的介绍;在整体描述pci express架构的基础上,逐一对pci express的协议和应用方法;然后完整地介绍了与pci兼容的pci express配置机制及配置寄存器。
最后详细介绍开发PCI总线设备驱动的过程中所涉及的实际问题,包括驱动程序与应用程序的设计以及安装和调试等。从实践的角度出发,循序渐进,深浅得当。
培训目标:
了解PCI总线基本架构。
了解PCIE有关的协议原理和应用方法。
能够应用所学根据需要设计、开发通信接口。
培训对象:
系统开发工程师
学员基础:
了解IO通信基本架构,并有一定工程经验。
授课方式:
定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训
内容:3天
pcie总线概述
pcie总线的基础知识
端到端的数据传递
pcie总线使用的信号
pcie总线的层次结构
pcie链路的扩展
pcie设备的初始化
pcie体系结构的组成部件
基于pcie架构的处理器系统
rc的组成结构
switch
vc和端口仲裁
pcietopci/pcix桥片
pcie设备的扩展配置空间
ower management capability结构
pci express capability结构
pci express extended capabilities结构
事务协议原理解析
地址空间与事务路由
两种类型的本地链路流量
数据链路层数据包(DLLP)
处理层数据包路由基础
应用路由机制
路由选项的即插即用设置
基于数据包的事务
基于数据包的协议简介
处理层数据包
数据链路层数据包
ACK/NAK协议
通过各链路可靠地传输TLP
ACK/NAK协议的基本组成
ACK/NAK DLLP的格式
ACK/NAK协议详解
利用ACK/NAK协议可靠地处理错误情况
安排数据包时推荐的优先级
交换器直通转发模式
QoS/XC/VC和仲裁
服务质量
对QoS/TC/VC和仲裁的看法
流量类别和虚拟通道
虚拟信道仲裁 和 端口仲裁
交换器仲裁示例
流控制
流控制的概念
流控制缓冲区
流控制机制解析
流控制数据包
流控制模型的操作——示例
通告无限流控制
最小流控制通告
流控制初始化
FC.INIT之后的流控制更新
事务顺序
生产者/使用者模型
真正的PCI Express顺序规则
灵活的顺序
改变顺序规则,提高性能
支持PCI总线和避免死锁
中断
发送中断的两种方法
消息信号中断
传统的PCI中断发送机制
设备可以同时支持MSI和传统的中断
基本系统外围设备必须考虑的特殊情况
错误检测和处理
PCI Express错误管理简介
PCI Express错误的来源
错误分类
报告错误的方法
基本的错误检测和处理
1高级错误报告机制
错误记录与报告
分物理层 原理与应用
物理层逻辑
物理层概述
发送逻辑实现机制
接收逻辑的实现机制
物理层错误处理
电气物理层
电气物理层概述
高速电气信令
LVDS眼图
发送器驱动器特性
输入接收器的特性
在各种电源状态中的电气物理层状态
系统复位
两类系统复位
退出复位 v
从L2低功率状态中的链路唤醒
链路初始化和定向
链路初始化和定向概述
链路定向和初始化期间所用的有序集
链路定向和状况状态机(LTSSM)
LTSSM各状态
与LTSSM相关的配置寄存器
测试、调试和验证
串行总线的拓扑结构
双单工
设置分析仪、捕获和触发条件
链路定向,通信的第一步
插槽连接器与mid-bus垫
练习:深入的验证
信号完整性、设计和测量
用PCI Express技术实现智能适配器和多主机系统
使用模型
智能适配器
主机故障转移
多处理器系统
使用PCI的多处理器实现历史
在PCI Express基本系统中实现多主机/智能适配器
地址转换
锁定事务系列
PCI Express锁定协议
锁定消息——虚拟锁定信号
锁定协议序列——一个示例
锁定规则
与锁定事务的发起和传播有关的规则
与交换器有关的规则
与PCI Express/PCI桥有关的规则
与根联合体有关的规则
与传统端点有关的规则
与PCI Express端点有关的规则
pci express配置
设备与功能的定义
主总线与二级总线的定义
系统启动时拓扑未知
每种功能实现一组配置寄存器
主机/pci桥的配置寄存器
由处理器发起的配置事务
配置事务通过总线、设备和功能号路由
如何发现功能
如何区分pci到pci桥与非桥功能
报线下课
报直播课
定制内训
2518 次浏览
56 次
其他人还看了课程
信号完整性工程设计原理
2486 次浏览
使用ARM Mbed设计嵌入式系统和物联网
2933 次浏览
VPX基础与硬件设计
2780 次浏览
龙芯处理器架构原理与应用开发
3308 次浏览
ARM处理器体系架构与软件编程
3548 次浏览
DSP原理及实践应用
2493 次浏览
课程计划
DeepSeek在软件测试应用实践 4-12[在线]
DeepSeek大模型应用开发实践 4-19[在线]
UAF架构体系与实践 4-11[北京]
AI智能化软件测试方法与实践 5-23[上海]
基于 UML 和EA进行分析设计 4-26[北京]
业务架构设计与建模 4-18[北京]