FPGA应用设计

  •  课程目标

    FPGA应用初级班课程主要培养学员对FPGA的体系架构的理解,掌握开发流程和仿真调试技术,能够熟练运用Verilog语言开发FPGA,掌握基于Altera FPGA和Xilinx FPGA的嵌入式设计流程,能够搭建基于FPGA的嵌入式系统并完成仿真与调试。

  •  师资团队

  • 华清创客企业内训讲师,均是来自各个领域的资深专家,均拥有6年以上大型项目经验。

  •  培养对象

    学员学习本课程应具备下列基础知识:
    ①有verilog 或 C语言基础;
    ②了解FPGA SOC;

  •  培训方式

第一种:华清创客讲师面授
课时:共4天,每天6学时,总计24学时
◆费用:公司(2800元),个人自费(2500元),学生自费(1900元,凭有效证件)
◆培训证书:工业和信息化部《国家信息技术应用技能FPGA应用设计工程师认证证书》(认证费500元)
◆外地学员:代理安排食宿(需提前预定)

第二种:线上直播授课
直播课时:共8天,每天3学时,总计24学时;
辅导:授课期间,辅导老师每天有1小时的辅导直播
◆费用:公司(2800元),个人自费(2500元),学生自费(1900元,凭有效证件)
◆培训证书:工业和信息化部《国家信息技术应用技能FPGA应用设计工程师认证证书》(认证费500元)

第三种:企业定制培训
课时:根据定制的大纲确定课时
费用:根据课程难度,每课时1500~3000元
◆培训证书:工业和信息化部《国家信息技术应用技能FPGA应用设计工程师认证证书》(认证费500元)

    •  质量保证

      1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;

      2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;

      3、培训合格学员可享受免费推荐就业机会。

    •  课程大纲


      第一章         FPGA基本概念与流程  

           1 FPGA简介与主流FPGA结构     

           2 FPGA的典型应用与解决方案   

           3 FPGA开发流程   

           4 FPGA常用的设计工具        

           5 FPGA配置方案   

           6 FPGA仿真工具的使用1     

           7 FPGA仿真工具的使用2     

           8 FPGA的调试技术        

       

      第二章         VerilogHDL入门     

           1 硬件建模简介    

           2 Verilog 语言概念        

           3 Verilog表示式     

           4 行为级建模        

           5 有限状态机        

           6 测试平台testbench  

           7 Verilog 任务和函数    

           8 高级 Verilog 测试平台     

       

      第三章         基于FPGA的嵌入式设计(Altera解决方案)

           1 使用NIOS II软核搭建最小系统1    

           2 使用NIOS II软核搭建最小系统2    

           3 使用NIOS II软核搭建最小系统3    

           4 SOPC的基本概念与解决方案   

           5 Avalon总线1       

           6 Avalon总线2       

           7 Qsys下外设组件定制

           8 HAL硬件抽象层 

           9 NIOS应用的程序固化-EPCS-1    

           10 NIOS应用的程序固化-EPCS-2 

       

      第四章         基于FPGA的嵌入式设计(Xilinx解决方案)  

           1 Microblaze概述  

           2 基于Microblaze的嵌入式设计流程         

           3 AXI总线       

           4 定制基于AXI总线的IP     

           5 使用AXI BFM仿真ip 1      

           6 使用AXI BFM仿真ip 2      

           7 使用MicroBlaze软核搭建最小系统1     

           8 使用MicroBlaze软核搭建最小系统2     

           9 Microblaze应用的程序固化       



the end

评论(0)