课程详情

武汉华嵌FPGA应用设计初级班

武汉华嵌FPGA应用设计初级班

  • ¥1900 人气 0
  • 武汉武昌
300元 立即领取
普通课程
全日制

该课程由猎学网审核,享受猎学网报名、支付保障

  • 7天退款
  • 资金担保
  • 质量保障

课程详情

完整图文>>

【课程详情】

武汉 华嵌课程大纲

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

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

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进行实时硬件调试

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系统的相关内容和资源。

查看完整图文详情
2020猎学网广告栏

猜您喜欢

更多>>
申请课程免费试听名额

课程顾问24小时内联系您

你好
抢课程限定优惠名额
×
你好
在线咨询 微信咨询 立即报名
申请1对1课程顾问咨询服务
×
你好

顾问将于24小时内联系您!

确定
猎学网 >学校机构 >武汉华嵌科技有限公司 >课程详情