FPGA系统设计高级班.doc_第1页
FPGA系统设计高级班.doc_第2页
FPGA系统设计高级班.doc_第3页
FPGA系统设计高级班.doc_第4页
FPGA系统设计高级班.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

FPGA系统设计高级班 课程背景 FPGA系统设计高级班主要是介绍FPGA系统开发中的高级技巧,深入探讨如何提高FPGA设计的性能,如何优化设计规模,进而设计出高性能低成本的产品。同时介绍了FPGA和DSP芯片构成的高性能协同计算系统的软/硬件设计技术。课程中会结合实际的工程设计代码讲解并行设计技术,流水线设计技术等实用技巧,帮助学员短时间内理解和掌握这些高级技巧,并可以尽快应用到工程项目中去。 课程目标 本课程主要针对具备一定基础的学员,帮助学员快速提高技能,使之能够运用高级技巧快速自主地设计复杂FPGA系统或者FPGA和DSP协同工作的系统。 培养对象 具备一年左右的FPGA系统或者硬件系统开发设计经验的工程师,或者具有一定基础的电子类专业的大学生和研究生。 入学要求 学员学习本课程应具备下列基础知识: 已经参加过FPGA应用设计初级班的学习,或者了解FPGA的开发设计流程; 具备一定的FPGA设计基础,熟悉VHDL或者Verilog HDL语言。 合格学员免费颁发相关资格证书,提升您的职业资质 作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认 可,学员的能力得到大家的认同。 合格学员免费推荐工作 实验设备请点击这儿查看 班级规模及环境 为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。 时间地点上课地点:【上海总部】:同济大学(沪西)/星河世纪广场(11号线上海西站) 【深圳分部】:电影大厦(地铁一号线大剧院站) 【北京分部】:名人大楼(海淀区永丰路) 【南京分部】:金港大厦(和燕路) 【武汉分部】:凯盟大厦(新华路) 【成都分部】:四威大厦(泰安里营门口路)最近开课时间(周末班/连续班/晚班) 本课程每期班限额5名,报满即停止报名,请提前在线或电话预约 学时和费用 课时: 共9天,72学时 外地学员:代理安排食宿(需提前预定) 最新优惠 团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 同时报选FPGA应用设计初级班,即享受300元现金优惠! 质量保障 1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听; 2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果; 3、培训合格学员可享受免费推荐就业机会。 课程进度安排课程大纲第一阶段目标1.掌握FPGA系统设计的三个基本原则及三种常用技巧2. 掌握QuartusII软件三类典型IP核3.ModelSim SE仿真验证技巧,学会设计测试激励文件-Testbench1. 三个设计基本原则,包括面积和速度的平衡互换原则,硬件可实现原则和同步设计原则。2. 三个个常用操作技巧,包括乒乓操作,串并转换操作和流水线操作等技巧。3.掌握PS2协议,掌握时钟线和数据线是如何控制数据的读写的。4. 三个常用IP模块使用,包括片上的存储器(DPRAM、FIFO、ROM),锁相环(PLL)和串行收发器(SERDES)等。5. FPGA设计仿真验证的原理和方法6. ModelSim SE仿真验证技巧 7. 仿真测试文件(Testbench)的设计方法8. ModelSim软件的使用技巧9. 基于模型的系统仿真平台构建方法10. 异步SRAM的操作时序1. 实战训练一:训练课题:“FPGA片上双口RAM乒乓读写操作”实验要点: 1.1ModelSim软件工程创建 1.2ModelSim软件进行功能仿真(前仿真) 1.3ModelSim软件进行时序仿真(后仿真) 1.4FPGA片上双口RAM存储器的操作时序设计 1.5乒乓操作技巧 1.6锁相环(PLL)的使用 1.7测试文件(Testbench)的设计方法2. 实战训练二:训练课题:“异步SRAM存储器读写操作”实验要点: 2.1ModelSim SE软件操作技巧演练 2.2SRAM存储器的操作时序设计 2.3基于模型的系统仿真方法第二阶段目标 1.掌握采集ADC的数据的方法和技巧 2.掌握从RS232接口向PC传送采集到的数据的方法。 3.FPGA和DSP结合使用的方法。 1. AD/DA转换器接口设计 1.1选择正确的时钟采样边沿 1.2选择适合的同步头检测方法 1.3选择有效的缓存策略2. 利用FPGA实现RS-232C串行接口 2.1RS-232C接口通讯原理和相关电气标准 2.2RS-232C的通讯协议的要点 2.3TxD,RxD是怎样控制数据传输的 2.4RS-232C接口的原理图剖析 2.5软件和硬件握手的相关概念3. 典型实例分析一:数字变焦系统设计 3.1设计需求分析和功能定义 3.2工作原理分析 3.3数学公式简化 3.4算法优化 3.5HDL代码设计优化 3.6FPGA内部结构设计和优化 3.7硬件实现 3.8性能评估和产品定型等4. FPGA和DSP处理器联合应用的领域,视频、图像、人脸识别,指纹识别 的等领域的现状及发展前景。5. HPI接口的分析,以及FPGA如何利用HPI接口对DSP进行控制。6. 详细剖析DSP进行图像处理的关键技术(图像编码解码技术,图像处理的相关算法)7. 案例分析:高清视频处理系统之图像阈值变换算法,及其达到的效果1. 实战训练三:训练课题:“RS232C接口和PC主机的双向传输实验”实验要点: 1.1掌握RxD,TxD怎样控制数据传输的 1.2掌握RS232C通讯原理、设计实现和硬件握手和软件握手的概念 1.3通过RS232接口,FPGA向PC主机发送字符串, PC主机向FPGA发送数据,并使数据显示在数码管上。2. 实战训练四:训练课题:“AD数据采集系统设计”实验要点: 2.1AD转换器与FPGA接口设计 2.2片上双口RAM的乒乓缓存 2.3FPGA与PC的通信3. 实战训练五:训练课题:“视频图像采集实验”实验要点: 3.1掌握编码解码芯片的工作原理 3.2掌握视频图像处理解决方案,所要用到的接口、器件和原理 3.3DSP进行视频图像处理的流程。 4. 实战训练六:训练课题:“视频图像处理的相关算法之一-图像反色实验”实验要点: 4.1了解图像反色的原理和应用领域 4.2了解图像反色的相关算法5. 实战训练七:训练课题:“视频图像处理的相关算法之二-图像阈值变换实验”实验要点: 5.1了解图像阈值变换的原理和应用领域 5.2了解图像阈值变换的相关算法 第三阶段 1.PS2键盘鼠标协议详解2.USB协议详解 3. 实战训练八:训练课题:“PS2接口键盘、鼠标实验”实验要点: 2.1ModelSim SE软件操作技巧演练 2.2PS2接口操作时序设计 2.3基于模型的系统仿真方法4. 实战训练九:训练课题:“USB读写实验”实验要点: 2.1ModelSim SE软件操作技巧演练 2.2PS2接口操作时序设计 2.3基于模型的系统仿真方法 第四阶段 此部分代码含固件代码和 HDL 的控制代码,PC 机软件使用 Cypress 自带的 Control Panel。驱动使用 Cypress 公司提供的驱动(含源代码) 。主要实现,FX2 固件里面设置 FX2处于 GPIF 模式,Mars-EDA 核心模块 CPLD/FPGA 实现 GPIF 接口的外围配合作用。PC 机传过来的数据使用数码管显示,PC 机读取得数据由 CPLD/FPGA 产生提供。1. 实战训练十:训练课题:“GPIF 接口测试”实验要点: 2.1ModelSim SE软件操作技巧演练 2.2GPIF接口操作时序设计 2.3基于模型的系统仿真方法 第五阶段 第一篇 SOPC(可编程片上系统)概述 1. FPGA和SOPC的发展 2. 基于FPGA的嵌入式处理器的优势 3. 适合系统级设计的FPGA及其芯片结构举例 第二篇 SOPC的组成及设计思想1. 片内微处理器软核和硬核 2. 片内系统组成及系统总线 3. 片内微处理器的几种系统设计方案 4. 常用的IP CORE及设备驱动(包括中断控制器、定时器等)5. 片内微处理器时钟和总线时钟的关系 6. 片内微处理器怎么样连接外设 7. 片内微处理器怎么样节省资源 8. 片内微处理器的功耗 9. 基于片内微处理器的实例 第三篇 SOPC开发工具的使用1. SOPC开发工具结构 2. SOPC开发环境的使用 3. 基本系统创建器、创建周边设备向导 4. 平台生成器、库生成器以及位流初始化 5. 编程FLASH存储器的思想、方法以及步骤 6. SOPC设计中的Modelsim仿真 7. SOPC设计中的嵌入式逻辑分析仪 8. 片内微处理器调试器 9. 实验与辅导1:SOPC设计中如何使用Modelsim仿真 10. 实验与辅导2:SOPC设计中如何使用嵌入式逻辑分析仪 第四篇 SOPC软硬件开发设计1. SOPC开发电路板原理介绍 2. 新建工程、设计实现 3. 在已建工程中添加IP CORE、添加应用软件 4. 设置一个新的软件工程 5. 创建用户自己的IP CORE Memory Controller6. 软件驱动程序及硬件实现程序的编写方法 7. 实现用户IP的User Logic部分并引入到设计中 8. 设计实现、应用软件以及调试 9. 实验与辅导3:基于SOPC的LED控制实验 10. 实验与辅导4:基于SOPC的数码管控制实验 11. 实验与辅导5:基于SOPC的串口控制实验 12. 实验与辅导6:基于SOPC的LCD控制实验 第五篇 综合课题实训第六阶段授课内容 第一篇设计需求分析与功能定义系统工作原理分析 第二篇PCI接口芯片PCI9054与FPGA的接口设计 第三篇F

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论