PCIE(PCI Express)数据采集卡开发培训班 |
课程描述 |
学习pcie总线基础知识,pcie总线设备开发和调试等实践知识
学习可超越pci experss总线自身的使用,理解再一个通用处理器系统中局部总线的设计思路与实现方法,从而理解其他处理器系统使用的局部总线。
了解新一代io互连结构的过程中获得计算机体系结构方面的理论和知识,提高计算机系统硬件和软件的开发能力。 |
入学要求 |
本课程主要针对具备一定基础的,准备或者正在设计基于PCIE的数据采集系统方案的学员。
|
班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
每期人数限3到5人。 |
开课时间和上课地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):数据采集PCIE开班时间:2020年7月20日 |
实验设备和授课方式 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
☆合格学员免费颁发相关工程师等资格证书,提升您的职业资质
专注高端培训15年,端海提供的证书得到本行业的广泛认可,学员的能力
得到大家的认同,受到用人单位的广泛赞誉。
★实验设备请点击这儿查看★ |
最新优惠 |
☆请咨询客服。 |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、培训结束后,授课老师留给学员联系方式,保障培训效果,免费提供课后技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
专家讲师 |
赵老师
FPGA、PCIE课程金牌讲师,项目经验非常丰富,15年FPGA、PCIE、DSP系统硬件开发工作经验。熟悉整个 EDA设计流程,熟练使用Alter、Xinlinx,ModelSim开发工具,精通Verilog HDL语言和VHDL语言,精通Nios I EDS/SOPC、、IP核、PCI PLX 9054数据采集卡、PCIE数据采集卡等开发,开发过多个大型FPGA、PCIE项目 工程。 |
课程大纲 PCIE(PCI Express)数据采集卡开发培训班 |
|
第一阶段 |
1 PCIE(PCI Express)局部总线设备基础知识
1.1 总线性能指标
1.2 PC局部总线发展
1.3 数据采集系统概述
1.3 PCI设备设计方案
1.3.1 ASIC
1.3.2 PCIE(PCI Express) IP核
1.3.3 PCIE(PCI Express)接口芯片
1.4 PCIE(PCI Express)设备开发
1.4.1 开发流程
1.4.2 开发手段
2 PCIE(PCI Express)局部总线规范
2.1 PCI协议范围
2.2关键词
2.3 PCIE(PCI Express)局部总线信号定义
2.3.1 总述
2.3.2 信号类型
2.3.3 信号定义
2.4 PCIE(PCI Express)局部总线基本操作
2.4.1 基本交易控制
2.4.2 命令编码
2.4.3 编址/PCI地址空间
2.4.4 总线基本交易举例
2.5 PCIE(PCI Express)局部总线电气规范及机械特性
2.5.1 电气环境
2.5.2 反射波
2.5.3 驱动能力
2.5.4 扩展板技术指标
2.6 PCIE(PCI Express)局部总线扩展
3. Pcie体系结构的组成部件和Pci experss配置详解
4. 设计需求分析与功能定义
5. 系统工作原理分析
6. PCIE(PCI Express)接口芯片与FPGA的接口设计
7. FPGA内部结构设计和代码设计详解
实验:
1. PCIE(PCI Express)采集卡调试环境的建立
2. 开发软件使用技巧和调试技巧实验
3. 逻辑分析仪Signal TAP II实验
4. Signal TAPII相关操作技巧和时序分析实验
pcie总线的基础知识 |
- 端到端的数据传递
- pcie总线使用的信号
- pcie总线的层次结构
- pcie链路的扩展
- pcie设备的初始化
|
pcie体系结构的组成部件 |
- 基于pcie架构的处理器系统
- rc的组成结构
- switch
- vc和端口仲裁
- pcietopci/pcix桥片
- pcie设备的扩展配置空间
- power management capability结构
- pci express capability结构
- pci express extended capabilities结构
|
pci express配置 |
- 设备与功能的定义
- 主总线与二级总线的定义
- 系统启动时拓扑未知
- 每种功能实现一组配置寄存器
- 功能配置空间
- 主机/pci桥的配置寄存器
- 由处理器发起的配置事务
- 配置事务通过总线、设备和功能号路由
- 如何发现功能
- 如何区分pci到pci桥与非桥功能
|
|
第二阶段 |
1. 硬件系统实现
2. 样机的调试方法和技巧
3. FPGA与PCIE协同设计
4. PCIE接口芯片的模式管脚定义和总线操作详解和开发技巧
5. 中断开发详解和技巧
6. PCI配置寄存器详解和开发技巧,
7.
本地配置寄存器详解和开发技巧,
8.
DMA寄存器详解和开发技巧,
9.
IO寄存器配置详解和开发技巧
实验:
1. PCIE(PCI Express)采集卡VERILOG开发实验
2. 状态机编程实验
3. VERILOG编程思想
4. FPGA VERILOG 编程控制PCIE(PCI Express)采集卡实验 |
第三阶段 |
1. ddk开发pci总线设备驱动程序
2. Windows pci设备驱动
3. PCIE Windows最新WDF架构驱动的编写思路和技巧
4. PCIE(PCI Express)采集卡Windows驱动的电源管理设计
5. PCIE(PCI Express)采集卡Windows驱动的中断设计
5. PCIE(PCI Express)采集卡Windows驱动的数据传输和读写设计
6. PCIE(PCI Express)采集卡Windows驱动和应用程序通信的编程设计
实验:
1. PCIE(PCI Express)采集卡Windows驱动开发实验
2. PCIE(PCI Express)采集卡Windows应用程序开发实验
|
采集卡项目工程实验设备 |
|
LCD项目开发方案,SRAM项目开发方案工程实验设备 |
|
SOPC工程、USB开发项目方案实验设备 |
|
数码相框项目案例和IP Camera项目案例以及图像处理案例使用实验器材 |
|
|
|
|
FPGA 部分实验室实景 |
|
|
|
|
|
|