求知 文章 文库 Lib 视频 iProcess 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 电子&机械 | 军工学院 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
中航工业 嵌入式软件开发指南
某轨道交 嵌入式软件高级设计
英特尔 代码整洁与嵌入式C
某安保系 嵌入式Linux基
国内某知 嵌入式软件可靠性设
中国航空 嵌入式C高质量编程
中国移动 网络规划与管理

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 
全部课程 >嵌入式硬件开发  
PCI Express体系结构与协议  
张老师
曾任坤驰科技,技术总监,北京理工大学信号与系统硕士毕业。
报名课程     498 次浏览  38 次
时间地点:北京 上海 深圳根据报名开班
课程费用:5000元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册

pci express是一种新的io互连结构,被称为第三代本地io总线,与其前任总线(pci/pcix)相比,在总线结构上采取了根本性的变革,以满足现在的及将来的处理器和外围设备提出的更高的带宽要求。
本课程首先对pci/pcix总线架构作了全面、简要的介绍;在整体描述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和端口仲裁
  • pcietopci/pcix桥片
  • 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桥与非桥功能
     
    498 次浏览  38 次
    其他人还看了课程
    嵌入式硬件系统设计  1299 次浏览
    PCI Express设备驱动开发  1383 次浏览
    信号完整性工程设计原理  795 次浏览
    PCI Express体系结构与协议  498 次浏览
    龙芯处理器架构原理与应用开发  
    FPGA设计与开发(系统设计与接口实现)  812 次浏览
    定制内训



    最新活动计划
    基于Kubernetes的DevOps实践 10-22[北京]
    需求分析管理 11-5[北京]
    软件开发过程中的质量管理实践 11-16[北京]
    人工智能,机器学习和深度学习 11-26 [北京]
    业务架构到IT架构(TOGAF9.2认证)11-28[北京]
    企业级全栈自动化测试技术 10-16 [上海]
    大数据平台架构与应用实战 11-8[上海]
    Python及数据分析 11-25 [深圳]
     讲座 数据治理
     讲师:王辉
     时间:2019-10-19
     
    某军工研究单位  嵌入式软件架构
    某银行  人工智能+Python+大数据
    中国机械集团某研究院   基于模型的系统工程(MBSE)
    航天科工某子公司  C++中级开发实战(SOUI)
    中航工业某研究所  嵌入式软件开发指南
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号