济南华清远见

济南FPGA项目案例培训班

小班 任意时段 请咨询

108人咨询

请询价

免费预约试听 限时领取名额
# 专业提升班
# 小班授课
微信咨询

享专属服务

添加机构老师微信

专业解答各类课程问题、介绍师资和学校情况

课程简介

课程亮点
专业指导
适用人群
初级

课程详情

第一天

学习目标第一天的课程主要帮助学员了解PCI总线协议的原理和背景知识, 掌握基于PCI接口的数据采集卡设计流程。此外,还将介绍了PCI设备驱动程序的设计方法。通过实战训练,掌握利用FPGA调试PCI接口芯片的技巧和方法。

1. PCI局部总线设备基础知识

1.1 总线性能指标

1.2 PC局部总线发展

1.3 数据采集系统概述

1.4 PCI设备设计方案

1.*.1 ASIC

1.*.2 PCI IP核

1.*.3 PCI接口芯片

1.5 1.4 PCI设备开发

1.*.1 开发流程

1.*.2 开发手段

2. PCI局部总线规范

2.1 PCI协议范围

2.2 关键词

2.3 PCI局部总线信号定义

2.*.1 总述

2.*.2 信号类型

2.*.3 信号定义

2.4 PCI局部总线基本操作

2.*.1 基本交易控制

2.*.2 命令编码

2.*.3 编址/PCI地址空间

2.*.4 总线基本交易举例

2.5 PCI局部总线电气规范及机械特性

2.*.1 电气环境

2.*.2 反射波

2.*.3 驱动能力

2.*.4 扩展板技术指标

2.6 PCI局部总线扩展

2.*.1 64位扩展

2.*.2 66MHz扩展

3. PCI设备驱动程序设计

3.1 驱动程序概述

3.2 WDM驱动模型

3.3 驱动开发工具

3.*.1 DDK

3.*.2 Windriver

3.*.3 PLX SDK

4. PCI设备应用程序设计

4.1 开发环境

4.2 基于PLX SDK应用程序设计

4.3 基于Windriver应用程序设计

实战训练一:

训练题目:“安装红色飓风PCI采集卡,建立开发调试环境”

训练知识点:

1、熟悉FPGA开发环境和软件操作

2、熟悉PCI卡的开发调试软件

实战训练二:

训练题目:“嵌入式逻辑分析仪Signal TAP II使用”

训练知识点:

1、Signal TAPII工具软件操作技巧

2、PLX9054的操作时序分析

第二天

学习目标通过本天课程的学习,学员可以掌握目前应用为广泛的PLX公司的PCI接口芯片PLX9054的设计方法和调试技巧,以及利用PCI接口将采集到的数据传送给PC的方法。

5. PCI9054接口芯片

5.1 特性及结构

5.2 工作模式

5.3 C模式管脚定义

5.*.1 管脚类型

5.*.2 管脚定义

5.4 C模式总线操作

5.*.1 命令编码

5.*.2 基本操作

5.5 C模式总线功能描述

5.*.1 功能类型

5.*.2 主设备

5.*.3 目标设备

5.*.4 DMA

5.6 中断

5.7 寄存器结构

5.*.1 PCI配置寄存器

5.*.2 本地配置寄存器

5.*.3 DMA寄存器

6. FPGA与PCI9054协同设计

6.1 设计原则

6.2 设计手段

6.3 测试方法

实战训练三:

训练题目:“基于PCI I/O控制LED灯实验”

训练知识点:

1、掌握PCI设备I/O方式进行硬件设计,驱动设计、安装及应用程序开发及测试的过程;

2、通过嵌入式逻辑分析仪观看PCI控制(IO空间)时序

3、通过实际设备观看控制结果

实战训练四:

训练题目:“PCI接口的DMA数据读写”

训练知识点:

1、掌握PCI设备DMA方式进行硬件设计,驱动设计、安装及应用程序开发及测试的过程

2、通过嵌入式逻辑分析仪观看PCI控制(Memory空间)时序

3、FPGA片上存储器FIFO/双口RAM使用技巧

4、FPGA与PC的通信机制

机构名片

优质课程·32门

济南华清远见

人工智能、物联网教育的行业先行者

相关课程
我的位置: 首页 济南 济南华清远见 课程详情

本网站的所有信息为机构或个人在本站免费发布,该信息的真实性、准确性和合法性由机构或个人负责,本站对此不承担任何保证责任!电子邮件:15621852701@163.com