技能职业资格电脑英语出国留学学历考试管理小语种课外辅导财会文体艺术公务员首页
首页 > 全国 > 电脑 > 网络技术 > 网络应用 - 课程介绍

FPGA应用设计

免费服务热线:400-086-1702

课程介绍

1天

时间

武汉 华嵌课程大纲

9:00-12:00

1.1 嵌入式应用,DSP应用,高速互联应用,ASIC验证应用,外设接口
互联应用
1.2 FPGA典型应用案例分享
2. FPGA典型器件型号及结构

2.1 Altera:CPLD,CycloneI/II,Arria,Stratix
2.2 Xilinx:CPLD,Spartan3/6,Virtex5/6
2.3 FPGA兼容设计案例分析
3. FPGA设计流程及开发方法
本节要点:
3.1 FPGA PCB设计要点
3.2 Altera:Quartus II,EDS,DSP Builder,SignalTap
3.3 Xilinx:ISE,XPS/EDK,System Generator,AccelDSP,
ChipScope
3.4 Synplify,Modelsim,Matlab,Simulink

13:00-16:00

1. FPGA实验平台介绍
本节要点:
1.1 PCB设计,电源设计,FPGA配置链路,接口设计,使用方法
2. 解剖1个典型的FPGA工程
本节以1个典型的FPGA工程为基础,手把手为学员讲授FPGA工程中的关
键要素,要素的设计方法及作用。帮助学员迅速掌握FPGA开发的主要环节。
本节要点:
2.1 设计输入文件,约束文件,仿真激励文件,波形文件,下载文件,
调试文件,设计报告
3. 实战训练
本节由学员动手,在FPGA实验平台上完成第1个FPGA工程设计。学员根据
实验手册1步1步的完成1个功能直观步骤完整的FPGA设计,总结在FPGA设
计过程中常见的错误和问题。
本节要点:
3.1 工程创建及属性设置,源文件设计输入方式,约束设计,工程编译,
功能仿真,时序仿真,硬件下载,硬件调试

 第2天

9:00-12:00

1. FPGA设计输入方法
本节要点:
1.1 原理图设计方法,Verilog语言基本结构,可综合设计,仿真激励设计
1.2 常用设计输入方法实例分析
2. FPGA常用资源结构特点及调用方法
本节要点:
2.1 PLL/DCM等时钟资源,Select I0资源,RAM资源,乘法器资源,
SERDES资源
2.2 FPGA常用资源调用方法实例分析
3. 有限状态机设计
本节要点:
3.1 状态机编码,3段式状态机设计
3.2 状态机实例分析

13:00-16:00

1. FPGA设计原则及常用设计技巧
1.1 设计原则:模块化设计,基于IP设计,时钟复位系统设计
1.2 设计技巧:面积与速度互换、兵乓操作、流水线
1.3 流水线设计实例分析
2. 设计输入与验证实战训练
本节要点:
2.1 用Verilog语言实现特定功能组合逻辑电路
2.2 用Verilog语言实现特定功能时序逻辑电路
2.3 顶层文件设计方法及模块调用方法
2.4 测试激励的编写方法及仿真
3. 实时硬件调试实战训练
本节要点:
3.1 虚拟逻辑分析仪的原理及特点
3.2 使用虚拟逻辑分析仪进行调试的设计流程
3.3 Altera实战:使用SignalTap进行实时硬件调试
3.4 Xilinx实战:使用ChipScope进行实时硬件调试

 第3天

9:00-12:00

本节要点:
1.1 S0PC构成要素,典型软核S0PC解决方案,典型硬核S0PC解决
方案,S0PC系统优缺点
2. Altera NI0S II解决方案
本节要点:
2.1 1个典型的工业采集系统S0PC工程
2.2 NI0S II解决方案架构,开发工具链
2.3 NI0S II 软核处理器,Avalon总线,典型外设组件
2.4 NI0S II硬件抽象层HAL及系统库
2.5 定制指令及定制组件
2.6 S0PC的时钟与复位系统
2.7 NI0S II软核系统的调用方法

13:00-16:00

1. NI0S II解决方案的系统设计流程
本节要点:
1.1 NI0S II解决方案的系统设计流程
1.2 NI0S II解决方案的硬件设计流程
1.3 NI0S II解决方案的软件设计流程
1.4 NI0S II解决方案的软硬件下载流程
2. S0PC Builder开发环境及使用方法
本节要点:
2.1 实验平台上的1个S0PC最小系统工程
2.2 NI0S II处理器的调用与配置
2.3 Avalon总线互联方法
2.4 常用外设组件及调用及其配置
2.5 定制外设组件的实现方法
2.6 S0PC系统的地址及中断
2.7 S0PC系统软件设计初步
3. S0PC Builder实战训练
本节要点:
3.1 在FPGA开发板上组建1个简单的处理器控制系统
3.2 S0PC Builder工具操作方法

第4天

 

 

9:00-12:00

1. NI0S II解决方案的软件架构
本节要点:
1.1 软件架构,软件开发工具链
1.2 HAL硬件抽象层
1.3 HAL API接口
1.4 用户应用程序
1.5 标准系统库,嵌入式操作系统
2. NI0S II IDE开发环境及使用方法
本节要点:
2.1 系统工程向导及模板
2.2 系统库及用户工程的管理与配置
2.3 S0PC软件设计方法
2.4 S0PC软硬件协同调试方法
2.5 S0PC软件的固化方法
3. NI0S II IDE实战训练
本节要点:
3.1 在组建的简单处理器控制系统上添加软件工程
3.2 NI0S II IDE工具操作方法

13:00-16:00

1. S0PC软件工程实例分析
本节要点:
1.1 常见外围组件的软件控制方法
1.2 用户自定义组件的HAL设计及API封装方法
2. S0PC系统综合训练
本节要点:
2.1 S0PC系统结构设计
2.2 FPGA硬件设计
2.3 S0PC软硬件协同设计
2.4 S0PC工具链使用
3. 课程总结与展望
本节将回顾4天S0PC课程的主要内容,帮助学员总结课程的要点和课程培
训中常见的问题,同时为学员介绍进1步学习S0PC系统的相关内容和资源。

 

培训实景
学校介绍

        武汉华嵌教育于2009年3月开展嵌入式培训业务,是华中地区开班最早,就业学员最多的专业嵌入式培训机构,至今培训各类学员人数超过10000人,培训质量和学员口碑在华中地区嵌入式培训领域名列前茅,目前公司与20多所高校建立校企合作关系,是多家知名企业的嵌入式领域企业内训提供商和人才服务提供商。目前,公司业务涵盖嵌入式培训、嵌入式项目研发、嵌入式人才服务三大模块,客户范围覆盖整个华中地区,辐射全国。

 
        课程培训体系编辑
        长期就业培训: 培训时间一般四个多月,适合于毕业后有志于从事嵌入式方面的开发工作的应届大学毕业生和已经工作过一段时间,但是想转行转岗的。
  短期充电培训: 时间较短,培训一般在晚上,周末等业余时间进行,适合于在职的工程师和高校老师进行的技术提升,学员需要一定的技术基础。 
  企业内部培训:根据企业的需求进行定制化的课程讲授,属于企业组织的员工专业技能培训。
 
        优势编辑
        公司由高端嵌入式技术人员运营,保证授课质量;
  有软、硬方面的基础课程补习,保证学员的学习基础;
  为大型企业员工培训,业内强大的师资、研发团队;
  通过入学测试,即签订高薪就业承诺合同,实现就业保障;
  课程分阶段,学员按期付款,也可以零首付,满足您的差异化需求;
  广泛的企业合作关系,良好的培训口碑,为您就业保驾护航;
  科学而严格的教学管理体系,为学员提供最佳学习环境;
 
在线报名
报考课程:FPGA应用设计
本人报名  帮别人报名
姓名:* 姓名只能是汉字
性别:
民族:
固定电话:
手机号码:* 您的随身手机号
QQ:
电子邮件:
联系地址:
* 省份 + 城市 + 市区 + 详细的地址
邮政编码:
备注:
验证码:*验证码,看不清楚?请点击刷新验证码
 
学校:武汉华嵌教育 课程:FPGA应用设计 报名电话:400-086-1702点击这里【在线报名】