资讯详情

深圳FPGA培训

2017-05-31 阅读:72 来源:信盈达嵌入式培训服务中心
进入>

南山学FPGA

随着科技的发展,技术提高产品性能要求越来越高,近几年可编程的门阵列(FPGA)技术发展迅速,其高度的灵活性,使其在通信、数据处理、网络、仪器、工业控制、军事和航空航天等领域得到越来越广泛的应用。在数字IC设计领域,前端验证工作一般都是用FPGA完成的,因此FPGA工程师也是IC设计公司迫切需要的人才。FPGA/IC逻辑设计开发已经成为当前最有发展前途的行业之一,特别是熟悉硬件构架的FPGA系统工程师

第一阶段的课程主要帮助学员了解FPGA系统设计的基础知识,掌握FPGA最小系统硬件电路设计方法,学会操作QuartusII软件来完成FPGA的设计和开发。

1.可编程逻辑设计技术简介

2.下一代可编程逻辑设计技术展望

3.可编程逻辑器件硬件上的四大发展趋势

4.EDA软件设计方法及发展趋势

5.FPGA的设计流程

6.FPGA的常用开发工具

7.FPGA的基本结构

8.主流低成本FPGACyclone

10.FPGA芯片的选型策略详解

11.FPGA关键电路的设计(最小电路设计):

11.1FPGA管脚设计

11.2下载配置与调试接口电路设计

11.3高速SDRAM存储器接口电路设计

11.4异步SRAM(ASRAM)存储器接口电路设计

11.5FLASH存储器接口电路设计

11.6开关、按键与发光LED电路设计

11.7VGA接口电路设计

11.8PS/2鼠标及键盘接口电路设计

11.9RS-232串口

11.10字符型液晶显示器接口电路设计

11.11USB2.0接口芯片CY7C68013电路设计

11.12电源电路设计

11.13复位电路设计

11.14拨码开关电路设计

11.15i2c总线电路设计

11.16时钟电路设计

11.17图形液晶电路设计

12.AlterFPGA的结构

第二阶段:熟练掌握硬件描述语言(VerilogHDL)是FPGA工程师的基本要求。通过本节课程的学习,学员可以了解目前最流行的VerilogHDL语言的基本语法,掌握VerilogHDL语言中最常用的基本语法。通过本节课程学习,学员可以设计一些简单的FPGA程序,掌握组合逻辑和时序逻辑电路的设计方法。通过实战训练,学员可以对VerilogHDL语言有更深入的理解和认识。

1.VerilogHDL语言简介

2.VerilogHDL语言逻辑系统

3.VerilogHDL操作数和操作符

4.VerilogHDL和VHDL语言的对比

5.VerilogHDL循环语句

6.VerilogHDL程序的基本结构

7.VerilogHDL语言的数据类型和运算符

8.VerilogHDL语言的赋值语句和块语,阻塞和非阻塞赋值语句的区别

9.VerilogHDL语言的条件语句,包括IF语句和CASE语句的典型应用

10.VerilogHDL语言的其他常用语句

11.VerilogHDL语言实现组合逻辑电路

12.VerilogHDL语言实现时序逻辑电路

第三阶段

虽然利用第二阶段课程学到的HDL基本语法可以完成大部分的FPGA功能,但相对复杂的FPGA系统设计中,如果能够合理的应用VerilogHDL的高级语法结构,可以达到事半功倍的效果。通过第三天课程的学习,学员可以掌握任务(TASK),函数(FUNCTI0N)和有限状态机(FSM)的设计方法,可以更好的掌握FPGA的设计技术。此外,本节课程还介绍了QuartusII软件的两个常用的高级工具-SignalTAP和LogicLock,可以提高FPGA设计和调试的效率。

1.TASK和FUNCTI0N语句的应用场合

2.VerilogHDL高级语法结构-任务(TASK)

3.VerilogHDL高级语法结构-任务(FUNCTI0N)

4.有限状态机(FSM)的设计原理及其代码风格

5.逻辑综合的原则以及可综合的代码设计风格

6.SignalTapII在线逻辑分析仪使用方法

7.LogicLock逻辑锁定工具使用技巧

第四阶段:随着FPGA芯片的性能和密度不断提高,基于FPGA的S0PC系统正在逐渐成熟并且在很多领域得到了应用。第四阶段课程主要给学员介绍Altera公司基于NI0SII软核的SoPC系统设计流程和方法。通过硬件开发板上的SoPC系统设计实验,学员能够体会SoPC技术给系统设计带来的灵活性。最后通过FPGA综合设计实验,学员完成对四天学习内容的回顾和总结。

1.基于FPGA的S0PC系统组成原理和典型方案

2.Altera公司的NI0SII解决方案

3.基于NI0SII的硬件系统设计流程

4.基于NI0SII的软件系统设计流程

5.基于NI0SII的软件系统调试方法

第五阶段

Alter的IP工具

1.IP的概念、Alter的IP

1.1IP的概念

1.2Alter可提供的IP

1.3AlterIP在设计中的作用

2.使用Alter的基本宏功能

2.定制基本的宏功能

2.1定制基本宏功能

2.2实现基本宏功能

2.3设计实例

3.使用Alter的IP核

3.1定制IP核

3.2实现IP核

3.3设计实例

颁发证书:(可选)

国家信息产业部职业中心颁发证书

质量保障:

每个班提供充足的实践操作和问题辅导答疑时间。保证人手一台机实验器材!

所有班级均采用小班授课(6-8)人,20%理论+80%实战实践3、在学习期间均会获得我公司研发部十几位资深高级工程师、国际项目经理等的技术支持,除正常学习时间外,其他任何时间学员均可前来进行额外实践

3、提供一年的的免费技术支持服务。

4、优秀学员可以享受免费的推荐就业机会!

周末班:上午9::00下午:15::30

晚班:19::30

全日制班:每周一至周五全天

加载全文

免责声明:本站部分内容、图片来自用户自主上传,如果您对本站信息资源版权的归属问题存有异议,请您致信,我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。

以上是信盈达嵌入式培训服务中心为大家整理的有关深圳FPGA培训的全部内容,更多精彩请访问学习资讯新闻专栏。

相关课程

更多>
2020猎学网广告栏
申请课程免费试听名额

课程顾问24小时内联系您

你好

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

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

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

确定
深圳猎学网 >信盈达嵌入式培训服务中心 >深圳FPGA培训