|   PCIE(PCI Express)数据采集卡开发培训班  | 
                    
                     
                          
                         课程描述 | 
                    
                     
                      学习pcie总线基础知识,pcie总线设备开发和调试等实践知识 
                        学习可超越pci experss总线自身的使用,理解再一个通用处理器系统中局部总线的设计思路与实现方法,从而理解其他处理器系统使用的局部总线。 
                        了解新一代io互连结构的过程中获得计算机体系结构方面的理论和知识,提高计算机系统硬件和软件的开发能力。  | 
                    
                     
                          
                         入学要求 | 
                    
                     
                      |   本课程主要针对具备一定基础的,准备或者正在设计基于PCIE的数据采集系统方案的学员。  
                        | 
                    
                     
                          
                         班级规模及环境 | 
                    
                     
                      |        
                        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限3到5人,多余人员安排到下一期进行。 | 
                    
                     
                          
                         开课时间和上课地点 | 
                    
                     
                                   
                        上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:云峰大厦 
                        最近开课时间(周末班/连续班/晚班):数据采集PCIE开班时间:2024年1月8日 | 
                    
                     
                          
                         学时和学费 | 
                    
                     
                           ☆课时: 共5天,30学时 
                           
                                  ◆外地学员:代理安排食宿(需提前预定) 
                                ☆注重质量
                         
                                ☆边讲边练 
                                        ☆合格学员免费推荐工作 
                                 
                                        ☆合格学员免费颁发相关工程师等资格证书,提升您的职业资质 
                                 
        专注高端培训15年,曙海提供的证书得到本行业的广泛认可,学员的能力 
        得到大家的认同,受到用人单位的广泛赞誉。 
 
                                        ★实验设备请点击这儿查看★     | 
                    
                     
                          
                         最新优惠 | 
                    
                     
                      |        
                        ☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 。注意:在读学生凭学生证,即使一个人也优惠500元。  | 
                    
                     
                          
                         质量保障 | 
                    
                     
                      |           
                          1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听; 
                                  2、培训结束后,培训老师留给学员手机和Email,免费提供半年的技术支持,充分保证培训后出效果; 
                                  3、培训合格学员可享受免费推荐就业机会。 ☆合格学员免费颁发相关工程师等资格证书,提升您的职业资质。专注高端培训13年,曙海提供的证书得到本行业的广泛认可,学员的能力得到大家的认同,受到用人单位的广泛赞誉。  | 
                    
                     
                          
                         课程大纲                      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驱动和应用程序通信的编程设计 
                       
                      7. PCIE(PCI Express)采集卡Linux驱动开发思路和流程 
                        8. Linux PCIE(PCI Express)采集卡的初始化过程  
                      9. Linux PCIE(PCI Express)采集卡的中断处理 
                         
                      
                        
                          
                              
                                
                                  | linux pci的初始化过程 | 
                                  
                                      - linux x86对pci总线的初始化
                                        
                                            - pcibus_class_init与pci_driver_init函数   
                                            
 - pci_arch_init函数   
                                            
 - pci_slot_init和pci_subsys_init函数   
                                            
 - 与pci总线初始化相关的其他函数 
 
                                         
                                       - 2x86处理器的acpi
                                        
                                            - acpi驱动程序与aml解释器   
                                            
 - acpi表   
                                            
 - acpi表的使用实例 
 
                                         
                                       - 基于acpi机制的linux pci的初始化
                                        
                                            - 基本的准备工作   
                                            
 - linux pci初始化pci总线号   
                                            
 - linux pci检查pci设备使用的bar空间   
                                            
 - linux pci分配pci设备使用的bar寄存器 
 
                                         
                                       - 4linux powerpc如何初始化pci总线树 
 
                                    | 
                                 
                                
                                  | linux pci的中断处理 | 
                                  
                                      - pci总线的中断路由   
                                      
 - pci设备如何获取irq号   
                                      
 - pci中断路由表   
                                      
 - pci插槽使用的irq号   
                                      
 - 使用msi/msix中断机制申请中断向量   
                                      
 - linux如何使能msi中断机制   
                                      
 - linux如何使能msix中断机制 
 
                                    | 
                                 
                                
                                  用ddk开发pci总线设备驱动程序 
                                   | 
                                  
                                      - 开发工具的选择   
                                      
 - 开发环境的建立   
                                      
 - pci设备驱动程序的特点   
                                      
 - pci设备驱动程序的设计 
 
                                    | 
                                 
                                
                                  | Windows pci设备驱动 | 
                                  
                                      - pci总线协议   
                                      
 - pci配置空间   
                                      
 - 访问pci配置空间方法一 :两个重要寄存器   
                                      
 - 访问pci配置空间方法二: ddk函数读取配置空间   
                                      
 - 访问pci配置空间方法三 :通过即插即用irp获得pci配置空间   
                                      
 - 访问pci配置空间方法四:创建irp_mn_read_config   
                                      
 - pci设备驱动开发示例
                                        
                                      
 
                                    | 
                                 
                              
                            | 
                         
                        
                           | 
                         
                       
                      实验: 
                               
1. PCIE(PCI Express)采集卡Windows驱动开发实验 
 
2. PCIE(PCI Express)采集卡Windows应用程序开发实验 
 
3. PCIE(PCI Express)采集卡Linux驱动开发实验  
                      
                        
                          
                             | 
                           
                          
                            采集卡项目工程实验设备  | 
                           
                          
                             | 
                           
                          
                            LCD项目开发方案,SRAM项目开发方案工程实验设备  | 
                           
                          
                             | 
                           
                          
                            SOPC工程、USB开发项目方案实验设备  | 
                           
                          
                             | 
                           
                          
                            数码相框项目案例和IP Camera项目案例以及图像处理案例使用实验器材   | 
                           
                          
                             | 
                           
                          
                             | 
                           
                          
                             | 
                           
                          
                            |   | 
                           
                          
                            FPGA 部分实验室实景  | 
                           
                          
                             | 
                           
                          
                             | 
                           
                          
                             | 
                           
                          
                             | 
                           
                        
                       
                       
                      
  | 
                    
                    
                     
                      |   |