求知 文章 文库 Lib 视频 iProcess 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 电子&机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
中航工业 嵌入式软件开发指南
某轨道交 嵌入式软件高级设计
英特尔 代码整洁与嵌入式C
某安保系 嵌入式Linux基
国内某知 嵌入式软件可靠性设
中国航空 嵌入式C高质量编程
中国移动 网络规划与管理

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 
全部课程 >硬件开发  
FPGA应用设计初级
606 次浏览  5 次
葛老师
美国FIU计算机硕士
 
时间地点: 北京、上海、深圳根据报名开班
课程费用:3000元/人
 
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    本课程主要讲解FPGA技术经过20多年的发展,现在已经被应用到各个领域,并且正在逐渐成为越来越多技术的系统级解决方案。为了帮助从事或者即将从事FPGA设计的工程师尽快的了解FPGA技术,掌握设计的方法和手段,我们针对FPGA的初学者设计了这个为期四天的课程,着重介绍FPGA技术基础、Verilog语言及基于嵌入式软核处理器的SOPC系统设计方法
    培训目标:
    • 熟悉FPGA典型器件型号及结构
    • 熟练FPGA设计流程及开发方法
    • 掌握Verilog语言设计方法
    • 掌握状态机设计方法
    • 掌握FPGA的仿真及调试方法
    • 熟练SOPC系统设计流程
    • 掌握NIOS II/Microblaze硬件系统设计方法
    • 掌握NIOS II/Microblaze软件系统设计方法
    • 掌握自定义组件的硬件设计、驱动设计、及软件设计方法
    • 掌握嵌入式软核系统的调试方法
    • 掌握FPGA常用接口的设计方法
    • 掌握相关开发工具的使用方法
    培训对象:适合于有志于从事FPGA设计工作,期望涉足FPGA领域的相关人员。
    学员基础:了解数字电路基本知识,最好具备一定的硬件软件开发经验,
    授课方式:定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容:4天

    FPGA典型应用及解决方案
    • 嵌入式应用,DSP应用,高速互联应用,ASIC验证应用,外设接口互联应用
    • FPGA典型应用案例分享
    FPGA典型器件型号及结构
    • Altera:CPLD,CycloneI/II,Arria,Stratix
      Xilinx:CPLD,Spartan3/6,Virtex5/6
    • FPGA兼容设计案例分析
    FPGA设计流程及开发方法
    • FPGA PCB设计要点
    • Altera:Quartus II,EDS,DSP Builder,SignalTap
    • Xilinx:ISE,XPS/EDK,System Generator,AccelDSP,ChipScope
    • Synplify,Modelsim,Matlab,Simulink
    FPGA实验平台介绍
    • PCB设计,电源设计,FPGA配置链路,接口设计,使用方法
    解剖一个典型的FPGA工程
    • 设计输入文件,约束文件,仿真激励文件,波形文件,下载文件,调试文件,设计报告
    实战训练
    • 工程创建及属性设置,源文件设计输入方式,约束设计,工程编译,功能仿真,时序仿真,硬件下载,硬件调试
    FPGA设计输入方法
    • 原理图设计方法,Verilog语言基本结构,可综合设计,仿真激励设计
    • 常用设计输入方法实例分析
    FPGA常用资源结构特点及调用方法
    • PLL/DCM等时钟资源,Select IO资源,RAM资源,乘法器资源,SERDES资源
      FPGA常用资源调用方法实例分析
    有限状态机设计
    • 状态机编码,三段式状态机设计
    • 状态机实例分析
    FPGA设计原则及常用设计技巧
    • 设计原则:模块化设计,基于IP设计,时钟复位系统设计
    • 设计技巧:面积与速度互换、兵乓操作、流水
    • 流水线设计实例分析
    设计输入与验证实战训练
    • 用Verilog语言实现特定功能组合逻辑电路
    • 用Verilog语言实现特定功能时序逻辑电路
    • 顶层文件设计方法及模块调用方法
    • 测试激励的编写方法及仿真
    实时硬件调试实战训练
    • 虚拟逻辑分析仪的原理及特点
    • 使用虚拟逻辑分析仪进行调试的设计流程
    • Altera实战:使用SignalTap进行实时硬件调试
    • Xilinx实战:使用ChipScope进行实时硬件调试
    Altera NIOS II解决方案
    • 一个典型的工业采集系统SOPC工程
    • NIOS II解决方案架构,开发工具链
    • NIOS II 软核处理器,Avalon总线,典型外设组件
    • NIOS II硬件抽象层HAL及系统库
    • 定制指令及定制组件
    • SOPC的时钟与复位系统
    • NIOS II软核系统的调用方法
    NIOS II解决方案的系统设计流程
    • NIOS II解决方案的系统设计流程
    • NIOS II解决方案的硬件设计流程
    • NIOS II解决方案的软件设计流程
    • NIOS II解决方案的软硬件下载流程
    SOPC系统基础及典型解决方案
    • SOPC构成要素,典型软核SOPC解决方案,典型硬核SOPC解决方案,SOPC系统优缺点
    SOPC Builder开发环境及使用方法
    • 实验平台上的一个SOPC小系统工程
    • NIOS II处理器的调用与配置
    • Avalon总线互联方法
    • 常用外设组件及调用及其配置
    • 定制外设组件的实现方法
    • SOPC系统的地址及中断
    • SOPC系统软件设计初步
    SOPC Builder实战训练
    • 在FPGA开发板上组建一个简单的处理器控制系统
    • SOPC Builder工具操作方法
    NIOS II IDE开发环境及使用方法
    • 系统工程向导及模板
    • 系统库及用户工程的管理与配置
    • SOPC软件设计方法
    • SOPC软硬件协同调试方法
    • SOPC软件的固化方法
    NIOS II IDE实战训练
    • 在组建的简单处理器控制系统上添加软件工程
      NIOS II IDE工具操作方法
    SOPC软件工程实例分析
    • 常见外围组件的软件控制方法
    • 用户自定义组件的HAL设计及API封装方法
    SOPC系统综合训练
    • SOPC系统结构设计
    • FPGA硬件设计
    • SOPC软硬件协同设计
     
    606 次浏览  5 次
    其他人还看了课程
    Xilinx-FPGA局部可重构技术  211 次浏览
    高性能FPGA系统设计与优化技术  221 次浏览
    EMC设计、整改与测试案例分析  223 次浏览
    FPGA培训高级课程  225 次浏览
    FPGA培训初级研修班  351 次浏览
    FPGA项目案例培训班  292 次浏览
    定制内训



    最新活动计划
    测试需求分析与测试用例设计 12-17[北京]
    软件架构设计方法、案例与实践 12-18[北京]
    ANSYS 有限元分析实战 12-20[北京]
    基于UML和EA进行系统分析设计 12-26[北京]
    嵌入式C高质量编程 12-12 [上海]
    区块链项目解析与项目实战 12-27[上海]
    基于SysML和EA系统设计建模 12-16 [深圳]
     讲座 5G网络技术
     讲师:林尚静
     时间:2019-12-28