找回密码
 注册
搜索
查看: 1172|回复: 12

[资料] FPGA是什么?FPGA现状?怎样学习FPGA?

[复制链接]
发表于 2014-12-9 12:05:46 | 显示全部楼层 |阅读模式
FPGA是什么?FPGA现状?怎样学习FPGA?
FPGA介绍
    FPGA是现场可编程门阵列的简称,FPGA的应用领域最初为通信领域,但目前,随着信息产业和微电子技术的发展,可编程逻辑嵌入式系统设计技术已经成为信息产业最热门的技术之一,应用范围遍及航空航天、医疗、通讯、网络通讯、安防、广播、汽车电子、工业、消费类市场、测量测试等多个热门领域。并随着工艺的进步和技术的发展,向更多、更广泛的应用领域扩展。越来越多的设计也开始以ASIC转向FPGA, FPGA正以各种电子产品的形式进入了我们日常生活的各个角落。
FPGA人才需求
中国每年对于FPGA设计人才的需求缺口巨大,FPGA设计人才的薪水也是行业内最高的。目前,美国已有FPGA人才40多万,中国台湾地区也有7万多,而中国内地仅有1万左右,可见中国渴望有更多的FPGA人才涌现出来。
如何学习FPGA?
    FPGA对我们如此重要,那么对于初学者来说,到底该如何学习FPGA呢?学习一门技术最好有合适的指导老师,这样对掌握FPGA技术更容易,可惜的是大部分的学校还未开设相关的课程,也缺少具有实践经验的老师,那么如何才能找到一种捷径帮助初学者快速学会如此具有竞争力的技术呢?
(1)掌握FPGA的编程语言
    在学习一门技术之前我们往往从它的编程语言开始,如同学习单片机一样,我们从C语言开始入门,当掌握了C语言之后,开发单片机应用程序也就不是什么难事了。学习FPGA也是如此,FPGA的编程语言有两种:VHDL和Verilog,这两种语言都适合用于FPGA的编程,VHDL是由美国军方组织开发的,在1987年就成为了IEEE的标准;而Verilog则是由一家民间企业的私有财产转移过来的,由于其优越性特别突出,于是在1995年也成为了IEEE标准。VHDL在欧洲的应用较为广泛,而Verilog在中国、美国、日本、台湾等地应用较为广泛,作者比较推崇是Verilog,因为它非常易于学习,很类似于C语言,如果具有C语言基础的人,只需要花很少的时间便能迅速掌握Verilog,而VHDL则较为抽象,学习的时间较长。
作为在校大学生,学习Verilog的最好时期是在大学二年级开设《电子技术基础(数字部分)》时同步学习,不仅能够理解数字电路实现的方式,更能通过FPGA将数字电路得以实现。大三、大四的学生还可以进一步强化学习Verilog,建议以北京航天航空大学出版社出版的由夏宇闻教授编写的《Verilog数字系统设计教程(第二版)》作为蓝本,本书比较全面地、详细地介绍了Verilog的基本语法。如果是其他初学者,可以直接借助《Verilog数字系统设计教程(第二版)》和本书即能全面掌握Verilog的语法,这是学习FPGA的第一步,也是必不可少的一步。
(2)FPGA实验尤为重要
     除了学习编程语言以外,更重要的是实践,将自己设计的程序能够在真正的FPGA里运行起来,这时我们需要选一块板子进行实验,一般的板子基本上可以满足大家的需求,大家感兴趣的不妨买一块做做实验。
(3)FPGA培训不可忽视
    在有条件的情况下,参加FPGA的培训可以在短时间内大幅提升自己的水平,因为有老师带着可以省去了很多弯路。笔者在网上发现夏宇闻教授和至芯科技搞了一个FPGA培训班(http://www.zxopen.com),感兴趣的朋友可以去看看,网上也有很多的视频资源,也可下下来看看.
我想只要大家想学FPGA,想从事FPGA工作,总会有办法找到适合自己的方法.;




 楼主| 发表于 2014-12-21 15:40:04 | 显示全部楼层
4天变成30天 学费不变 至芯新年芯惠
2015年至芯科技感恩大回馈
----FPGA短期班
新年伊始,为了庆祝14年至芯科技取得的成绩,同时感谢业届人士对至芯科技的关注,至芯科技为了回馈社会,将于2015年1月12日开设为期一个月的短期培训班,金牌老师授课,精品课程安排,业界最低价格,欢迎FPGA爱好者咨询、报名学习。
超低的价格,最优的选择,至芯助你成长!!!
授课时间:2015年1月12日----2015年2月11日
联系方式:
北京中心地址:北京市顺义区后沙峪安富街8号中景江山赋1号商业楼330
联系人:支老师 手机:189-1057-9910
Email:zxopen04@126.com

上海中心地址:上海市徐汇区宜山路515号环线广场2号15d
联系人:支老师 手机:189-1091-0708

西安报名地址:高新区唐延南路11号逸翠园i都会1栋1门403,
联系人:支老师 手机:189-1057-9910
Email:zxopen04@126.com
点评回复

使用道具 举报

 楼主| 发表于 2015-1-24 16:08:37 | 显示全部楼层
支持 学习 努力
点评回复

使用道具 举报

 楼主| 发表于 2015-1-28 10:32:07 | 显示全部楼层
FPGA就业培训班级
                        
课程简介:
近几年可编程的门阵列(FPGA)技术发展迅速,其高度的灵活性,使其在通信、数据处理、网络、仪器、工业控制、军事和航空航天等领域得到越来越广泛的应用。在数字IC设计领域,前端验证工作一般都是用FPGA完成的,因此FPGA工程师也是IC设计公司迫切需要的人才。 FPGA/IC逻辑设计开发已经成为当前最有发展前途的行业之一,特别是熟悉硬件构架的FPGA系统工程师。
业内人士认为,目前FPGA/IC设计行业至少有20-30万的人才缺口,仅北京市场FPGA硬件开发人员的需求就已经超过了3万人,而且还在持续增加。这主要有两方面的原因:一是目前高校的专业设置很少涉及FPGA和IC设计的课程,即使有也是偏重于理论,因此企业很难招聘到实战型人才;二是FPGA和IC设计需要硬件环境和大量的实践来积累经验。如果没有适当的指导,需要走很多弯路。
培养目标:
系统掌握FPGA开发技术,能够独立胜任FPGA系统硬件设计,逻辑设计,FPGA组合系统设计等方面的工作。
就业方向:
消费类电子、工业控制、军工企事业、电信/网络/通讯、航空航天、汽车电子、医疗设备、仪器仪表等行业。
开课时间: 2015//03/7        
学时:
1、◆课时:100天
课程大纲:
第一阶段 FPGA设计初级工程师
模块一 FPGA设计流程
FPGA设计流程课程主要介绍FPGA工艺结构、特点及FPGA芯片选型策略、原则;
掌握FPGA设计从RTL设计、功能仿真、综合等,直到在FPGA开发板上进行下载验证的设计流程;使学员掌握FPGA设计流程,对FPGA设计有一个宏观认识。
模块二 Verilog HDL 基础知识
Verilog HDL 基础知识课程主要让学员掌握Verilog HDL的基本语法,能够进行较简单的RTL设计,同时,建立HDL中逻辑运算符及RTL设计与电路实体的对应关系,深刻理解存储器工作原理及其设计方法,及三态端口控制、双向控制等,为后面的高级编程打好基础。
模块三 FPGA开发环境
FPGA开发环境主要学习FPGA开发工具的使用:Modelsim、Debussy仿真调试工具、Synplify pro综合工具及FPGA开发系统Quartus, ISE的使用方法及技巧,且在Quartus中集成调用Modelsim、Synplify等工具的方法; 完成RTL设计的基础上,完整进行FPGA设计所有流程,掌握FPGA开发板下载、调试的方法和技巧。
第二阶段 FPGA设计高级工程师
模块一 FPGA设计原则与技巧
FPGA设计原则与技巧课程主要讲授FPGA设计的一些原则(面积与速度平衡互换原则、硬件可实现原则及同步设计原则、低功耗设计原则等)及操作技巧(乒乓操作、串并转换、流水线操作及数据同步等),使学员能够将这些原则及技巧应用到实际工程开发中; 本章将讲述加法器、乘法器、乘累加器、减法器及除法器在工程应用中的设计方法,在此基础上让学员完成常系数FIR滤波器设计;还要求学员掌握使用基于IP核的设计方法和流程。
模块二 Verilog高级编码
Verilog高级编码课程主要讲授Verilog HDL流水线设计、同步状态机设计及系统函数、任务调用等高级编码知识,通过序列检测器、EEPROM读写器及RISC CPU等由易至难的实验安排; 强化RTL设计与电路实体的对应关系,及针对FPGA器件的代码优化,使学员逐步掌握独立完成复杂逻辑设计的能力。 这部分实验不仅仅是照抄教材的代码,而是通过训练使学生从项目的角度考虑问题,自行设计完成,可大幅提升学员自我思考的能力。
模块三 系统时序分析及处理系统时序分析及处理
课程旨在让学员充分理解时序分析理论,能够解决在项目开发中所遇到的时序问题;且能够对跨时钟设计做出合理处理;能够精通时序分析工具的使用,使其能够设计出满足时序要求的逻辑电路。
模块四 FPGA设计常用IP模块使用
FPGA设计常用IP模块使用课程主要内容为FPGA设计中常用IP模块的使用(单/双口RAM、DPRAM、FIFO、ROM及串行收发器等)的讲授,使学员在充分理解其结构及工作原理、时序的基础上,能够在实际工程开发中精通其使用。
模块五 新型FPGA设计工具使用
新型FPGA设计工具使用课程主要讲授FPGA基于MATLAB、Simulink、DSP Builder等新型设计、验证工具的设计方法及技巧,使学员能够利用这些新型开发工具更好地完成FPGA设计。
第三阶段 FPGA设计系统应用工程师
模块一 基于FPGA的通信接口设计及外围接口设计
FPGA设计应用最为广泛的领域之一为接口互联,基于FPGA的通信接口设计及外围接口设计课程主要让学员掌握外设通信接口的设计方法:在教员演示下完成一种通信接口的设计; 在教员指导下,独立完成其它通信接口设计,包括协议分析、完成设计文档、RTL设计、FPGA芯片选型等流程。(USB2.0,PCI,PCI-e)
模块二 基于FPGA的图像视频处理
FPGA设计应用最为广泛的领域之一为图像与视频处理,基于FPGA的图像视频处理内容有:图像和视频处理基础知识,使学员能够实现色彩空间变换、VGA控制器、JPEG 编码基础、2D-DCT变换、视频处理体系及图像FIR滤波器设计与实现;视频降噪算法设计与实现,基于FPGA的常用视频处理算法体系结构、边缘检测算法等。
模块三 SOPC设计流程
SoPC系统设计与应用课程使学员熟练掌握参数化库LPM模块的使用; 精通FPGA中锁相环模块及SignalTap的使用;精通SoPCBuilder的使用,能够用NiosII软件集成开发环境IDE建立用户程序; 掌握在NiosII系统中融入自己所设计IP的技术。
模块四 SDRAM和DDR2/DDR3课程
SDRAM的发展历史,L-Bank结构,SDRAM控制器的本地逻辑接口,SDRAM的工作原理,使用FPGA控制SDRAM的算法机模型(控制和数据通道的分离),以及SDRAM的逻辑控制:预充电,刷新,命令,突发,寄存器设置,上电初始化,读/写序列等。采用美光的器件模型,构成完整的访问控制模块的编码和验证。该课程的目标是:通过学习,学员将能够独立的编写SDRAM和DDR2/DDR3控制器(含DIMM);能够理解和使用FPGA中关于DDR器件的专用电路;能够使用和分析FPGA厂家提供的相关IP;能够了解高速数据传输的必要知识(如随路时钟,复杂的跨时钟域处理)。
针对有困难的学生我们可实行贷款制度(宜信助学贷款)。

FPGA就业班级课程链接:http://www.zxopen.com/FPGA_Train.html
公司邮箱:zxopen04@126.com
垂询电话:18910579910(支老师)QQ : 2793725733

至芯西安中心报名地址:高新区唐延南路11号逸翠园i都会1栋1门403,电话:18910579910
至芯北京中心报名地址 :北京市顺义区后沙峪安富街8号中景江山赋1号商业楼330,咨询Email :zxopen04@126.com

点评回复

使用道具 举报

 楼主| 发表于 2015-1-28 10:32:27 | 显示全部楼层
至芯西安中心就业班级
点评回复

使用道具 举报

 楼主| 发表于 2015-2-4 16:47:17 | 显示全部楼层
习惯是一个很可怕的东西,因为习惯,会觉得理所当然。因为习惯,没有人去想如果失去是什么模样。
点评回复

使用道具 举报

发表于 2015-2-9 14:46:17 | 显示全部楼层
学习了,谢谢。
点评回复

使用道具 举报

 楼主| 发表于 2015-2-13 14:21:48 | 显示全部楼层
2015/02/13
今天至芯西安中心寒假班讲课内容
本实验采用ZX_1开发板的4*4矩阵键盘,通过矩阵键盘控制数码管显示,实现实验项目的目得:
1,实现数码管移位的高级编码方式;
2,矩阵键盘按键控制检测原理和扫描实现方式;
3,按键消抖;
4,尖峰脉冲;
至芯西安中心FPGA就业班级与2015/03/7 号正式开课
详情请查看:www.zxopen.com
点评回复

使用道具 举报

 楼主| 发表于 2015-2-13 14:22:36 | 显示全部楼层
2015/02/13
今天至芯西安中心寒假班讲课内容
本实验采用ZX_1开发板的4*4矩阵键盘,通过矩阵键盘控制数码管显示,实现实验项目的目得:
1,实现数码管移位的高级编码方式;
2,矩阵键盘按键控制检测原理和扫描实现方式;
3,按键消抖;
4,尖峰脉冲;
至芯西安中心FPGA就业班级与2015/03/7 号正式开课
点评回复

使用道具 举报

 楼主| 发表于 2015-3-4 13:22:37 | 显示全部楼层
Altera FPGA在使用CNN算法的云数据中心可实现具有优异每瓦性能的加速功能
点评回复

使用道具 举报

 楼主| 发表于 2015-4-28 15:16:27 | 显示全部楼层
夏宇闻老师谈FPGA工程师的入门学习
点评回复

使用道具 举报

 楼主| 发表于 2015-6-2 15:28:03 | 显示全部楼层
intel与ALTERA并购 强强联手
点评回复

使用道具 举报

 楼主| 发表于 2015-6-19 15:59:48 | 显示全部楼层
至芯科技西安中心与7月18号开设FPGA工程师就业班
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-30 02:07 , Processed in 0.048159 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表