FPGA项目案例培训班(FSFP0701)
本课程主要针对具备一定基础的,准备或者正在设计基于PCI的数据采集系统方案的学员。通过本课程,学员能够快速掌握基于PCI接口的数据采集卡的设计方法和调试流程,缩短产品的研发时间。姚老师
华清远见高级讲师 北京航空航天大学自动化专业博士学位,FPGA培训课程讲师,有8年的FPGA和DSP系统硬件开发经验,成功开发了卫星载超高速图像压缩系统、红外图像采集压缩和传输系统、基于MPEG4/H.264的网络监控系统、高速(1GHz)并行(4颗)DSP图像处理系统, 超大规模高速500万门FPGA验证平台(Altera StratixII EP2S180)。目前正在参与或负责多项“十五”和“十一五”预研项目以及863重点项目的硬、软件设计等工作。近4年来一直从事视频和图像处理领域的高速DSP系统硬、软件和FPGA系统的设计和开发,具有非常丰富的高速系统设计经验,精通TI公司的C6000系列高速DSP和Altera公司的全系列FPGA/CPLD。宋老师
华清远见高级讲师 6年FPGA/DSP开发经验,熟悉主流厂商的器件、架构及工具链,熟悉FPGA设计全流程,包括分析设计需求与选型,RTL逻辑设计与综合,仿真验证,Floorplan优化,STA分析与收敛,实时在线调试等,在通信、视频和工业控制等领域项目实践经验丰富。学习目标:第一天的课程主要帮助学员了解PCI总线协议的原理和背景知识, 掌握基于PCI接口的数据采集卡设计流程。此外,还将介绍了PCI设备驱动程序的设计方法。通过实战训练,掌握利用FPGA调试PCI接口芯片的技巧和方法。
1. PCI局部总线设备基础知识
1.1 总线性能指标2. PCI局部总线规范
2.1 PCI协议范围3. PCI设备驱动程序设计
3.1 驱动程序概述4. PCI设备应用程序设计4. PCI设备应用程序设计
4.1 开发环境实战训练一:
训练题目:“安装红色飓风PCI采集卡,建立开发调试环境”实战训练二:
训练题目:“嵌入式逻辑分析仪Signal TAP II使用”学习目标:第一天的课程主要帮助学员了解PCI总线协议的原理和背景知识, 通过本天课程的学习,学员可以掌握目前应用为广泛的PLX公司的PCI接口芯片PLX9054的设计方法和调试技巧,以及利用PCI接口将采集到的数据传送给PC的方法。
5. PCI9054接口芯片
5.1 特性及结构6. FPGA与PCI9054协同设计
6.1 设计原则实战训练三:
训练题目:“基于PCI I/O控制LED灯实验”实战训练四:
训练题目:“PCI接口的DMA数据读写”