学习FPGA用哪款板子比较好

学习FPGA用哪款板子比较好? - FPGA|CPLD|ASIC论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
Hot [直播]
学习FPGA用哪款板子比较好?
22:10:44  
22:28:29  
推荐您选择锆石科技推出的FPGA开发板哦。
助理工程师
00:34:11  
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
高级工程师
10:22:14  
用的多是黑金的板子,教程比较详细点
13:56:29  
建议买小梅哥的板子& &他更新视频的&&现在仍然在更新& &我最近就在跟他学习&&讲的也挺好的& &
20:29:22  
锆石科技也不错,今天刚下了他的资料,非常齐全,板子也不算贵
21:37:48  
锆石科技也不错,今天刚下了他的资料,非常齐全,板子也不算贵
看到你的回复,感动地已在风中泪目。
等待验证会员
16:53:11  
关键是肯花时间学,板子不是主要的,买200以下的,都很足够了。
08:10:31  
关键是肯花时间学,板子不是主要的,买200以下的,都很足够了。
建议买锆石的,虽然贵点,资料不错,适合入门。
21个问题&&&&&&&&13410个浏览
21个问题&&&&&&&&23842个浏览
70个问题&&&&&&&&10069个浏览
Powered by后使用快捷导航没有帐号?
查看: 440|回复: 2
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,想从事FPGA工作,总会有办法找到适合自己的方法.;
先转载吧 过来人为后人铺垫
论坛资料为网友自由上传,与本论坛无关。
Powered by
关注一牛微信
获取手机验证码FPGA设计、FPGA验证和FPGA测试,哪个比较好一些? - 蓝枫叶的个人空间 - 中国电子顶级开发网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台
- Powered by X-Space
FPGA设计、FPGA验证和FPGA测试,哪个比较好一些?
& 15:14:31
查看( 5171 ) /
评论( 23 )
在FPGA相关的工作中,有FPGA设计、FPGA验证和FPGA测试三种,不知这三种工作,哪个更有前途,工资高些?
另外IC设计中的FPGA验证和测试这个工作怎样?
eaglelsb发布于 18:48:33
首先说句空话:都很重要,
再来实话:在FPGA工作里,设计、验证、测试本来是一体的,一般都是一个人玩到底,都会负责到。
对于有旧案例的新项目,一般代码复用得较多,设计和验证很多都直接复用了,测试会相对多点。
对于中小型的项目,一般验证就和设计的一块做了,对大型的项目,才会单独的团队和环境,去进行系统仿真。
总的来说,FPGA项目里,写代码的最牛,代码写不好会被骂死,一般都是熟手才会被安排去做;新手会做测试和验证多点,但同样在测试和验证里能找到问题,并DEBUG出问题的原因,这个也是很考验人的能力的。大半时间还是在测试中度过的,写代码只占小部分时间。
在IC设计里的FPGA验证一般是原型验证,一般来说,在一个团队里做这块的人数很少,零星一二人,大部分还是在做coding和verification,而国内的市场里写代码的机会相对少些,做验证的更多。
这年头做验证的越来越向软件靠齐,VMM/OVM/UVM等都是需要大量学习的,现在推行的很多,需求会越来越大。
在一个项目里(FPGA/IC),写代码的是最累的,验证会相对轻松点,加班少些。
个人意见,有砖轻拍。
tigerjade发布于 08:04:17
同感,在FPGA上,这三个完全分开,估计只有挺大的公司才能负担得起。
rickbest发布于 10:02:30
同感!以前是分开的,发现责任找不到头,现在基本上设计测试是一体的,只是涉及到系统级仿真才会专门做仿真平台。
发布于 10:31:51
非常感谢您的回答,看得出,您对FPGA开发了解的也比较深入,本人是个刚毕业的新手,刚到一家做芯片的公司工作,现在公司有意让我做FPGA测试这一块,但我本人还是想做设计这一块,因为我感觉做设计以后的工资会更高一些,不知我的看法对不对?
& &&&另外,本人从心里来说,是很想做FPGA相关的工作,以后也不排除跳槽做FPGA的可能。但是不了解FPGA测试和验证到底有什么区别?测试是重点在用仪器测试么?
& & 我现在刚开始工作,所以想选一个发展空间比较大,工资比较高的方向来做,不知能否指点一下?
发布于 10:38:33
& & 那么,您认为IC设计中的FPGA测试这个工作怎样,发展空间和工资待遇好不好?和专门做fpga的公司中的FPGA设计测试的工作相比怎样?
发布于 10:41:31
& &非常感谢,那您认为做FPGA设计测试和做芯片设计中的FPGA测试相比,那个待遇和空间更好一些?
&&另外FPGA测试和FPGA验证有啥区别?感谢指点
eaglelsb发布于 12:05:24
在公司里,就钱途而言,自然是做DESIGN会更好点。这也是个专精与广泛的关系,做DESIGN的其实方向也很窄,有的人就只做一个小小的IP,还有人就做集成的,把众多AHB/AXI的接口连在一起,只负责很小一块的内容。 而验证和测试,对具体实现细节不CARE,但对总体的参数、指标、性能,会有更多的了解。 在FPGA上做测试,就是实战,代码编写得如何拉出来练练,用真实的电路、真实的DRIVER、真实的软件来跑CASE(可能会降频使用);验证呢,就是模拟这些DRIVER、软件之类的,也来跑CASE,这两者就是相互补充的。对于FPGA应用和简单些的IC,能方便地上板测试的,更倾向于直接上板来测试和修改代码,对验证就相对少些;对一般的IC公司来说,大多时间还是以验证为主,因为一块芯片能流片或上FPGA,这表明整体开发已经接近完成了,而IC开发的时间很长,不可能等到都完了再大规模地验证。
如果你对专精的比较有兴趣,那做DESIGN更好;如果你想对整体方案与参数更有兴趣,想以后转FAE或市场销售,那具体实现细节不用太CARE,做验证和测试会更合适些。
eaglelsb发布于 12:18:38
再补充下,DESIGN是解决有没有的问题,比如某项功能具备了没,验证和测试是解决好不好、有多好的问题,比如设计的稳定性、健壮性、可靠性,DESIGN的功劳比如好看得到,而充分的验证与测试可能是高投入而回报不一定看得到的事。
所以就像IP,大公司肯舍得花钱投入,养一帮子人和DEMO板在那里测,小问题也不放过;小公司也能开发得差不多的,也能用,但可靠性可能就差了一些。资金在那里摆着,多少钱做多少的事嘛。
发布于 13:15:48
& & 多谢指点,看来还是DESIGN 更来钱,就是面窄了点。测试的话,对整体把握比较好,便于转行。
& && && &应该是这样了,再次感谢。
eaglelsb发布于 14:53:58
还加个验证,对IC公司里的验证,也是开发里的一项,还是MS更重要的一项,对整体把握也要求很高,对软件工程和testing等知识性也越来越高,学习的东西也越来越多,而DEISGN还是VERILOG那么点东西打转,if, case两招吃遍天下,也许以后对DESIGN还更有钱途。
现在市面上验证招的人比容易找着工作,需求更大,也更易从一种不同项目转到另外的方向上来,因为对OVM之类的理解够丰富就可,而DESIGN会偏向于你要实现的东西本身的专精,比如做算法的,那换个地方还做算法,可能还是同一类算法。
发布于 15:31:54
& & 非常感谢,我现在只是有点FPGA的基础,也是刚开始工作,都说第一份工作对以后的发展很重要,所以我也想选择一个比较好的方向来做。听您这么一说,感觉验证比design的面更广阔一些,发展空间更大一些,现在找个发展空间大,工资又高的工作确实不容易,一步步来吧。。。
brucelu104发布于 08:48:43
感觉后两个归属于一个部门。
asyou发布于 09:33:24
& & 新人能到IC公司,应该很不错了,我做了四年多的FPGA想转去IC都去不了,专做FPGA的话,一定要去大公司,很多小公司FPGA只是一个协处理器,很可能在这个项目里用了,下个项目就用ASIC替代了,你专做FPGA就尴尬了!
发布于 10:55:56
[i=s] 本帖最后由 sunt8707 于
10:58 编辑
& & 我在现在的IC公司有可能也是做FPGA测试或者验证这部分,做不了asic设计这一块。还不如专做FPGA,但是要做asic设计的话,肯定对能力要求很高,不适合我这样的新手。
& &我是感觉专做FPGA很有前途啊,可能是我刚进社会还不太了解行情吧,我只是觉得社会上招聘FPGA的职位比较多。
asyou发布于 14:55:49
& & 专做FPGA当然可以,我的意思是要去大公司,有一个团队,一是有活干,而是相互交流学习,提升快!至于你说社会上有很多招FPGA的,我没有这个感觉!
发布于 16:08:58
& & 您好,给您发了个短消息咨询您,请查收一下,非常感谢
eaglelsb发布于 21:21:23
& &确实,FPGA比做软件和硬件如单片机之类的相比,就是需要一个大的团队一起合作,别人还可以去外面接点私活干,FPGA的比较困难。
目前为止,还是只有大的公司和大的项目用起来FPGA,市场在慢慢发展变大,但还是不能与硬件相比(有很多公司招人也提要会FPGA更好,但那是硬件和FPGA一起包了,单独只招FPGA的少多了)
eaglelsb发布于 21:38:22
发布于 09:26:15
& & 非常感谢!
a发布于 09:40:41
& & 前辈看了您的帖子,我觉得您在fpga方面应该很有经验。我现在是做fpga视频开发的,现在有个机会在hs的监控芯片组做fpga原型验证。说实话,的确怕是打杂,低位会不会太低?但听您说这个转FAE和市场会比较简单点,不知这个是否属实?让我们来告诉你什么是FPGA!一场高科技的“干货配送”
让我们来告诉你什么是FPGA!
一场高科技的“干货配送”
你可能不懂什么是FPGA,但你听到这样一则新闻后,相信你对它会有所感触:北京时间日,美英两国科学家联合开发了一款运算速度超快的电脑芯片,使当前台式机的运算能力提升20倍。
这就是FPGA芯片,它每秒能处理5GB的数据,处理速度大概相当于当前台式机的20倍!
一起来看看FPGA到底是何方神圣吧!
日下午2:00,在同济大学嘉定校区创业谷,一场关于FPGA的高科技讲座拉开了序幕。首先,同济大学FPGA创客空间的会长狄宗林介绍了他们的创客空间,并且通俗易懂地简述了FPGA这项技术,与此同时,屏幕上正放映的比赛视频里的机器人就采用了FPGA的技术!
之后,同济大学电信学院的徐和根教授了开始了有关FPGA的讲座。徐教授解释到,FPGA的全称是现场可编程门阵列(Field Programmable Gate Array),是可编程逻辑器件的一种,它内部包含大量的逻辑门阵列单元,这些逻辑单元可根据需要,由用户自行通过编程,将其组合和互联,配置成能实现期望功能的逻辑电路。也就是硬件电路的结构和功能可编程改变实现。
以下电路为例,微处理器需要运算10个时钟周期,如果程序运行在一个单核的2GHz的CPU上,需要5ns的时间。而硬件处理的时间取决于最长通路的时间,对于这个电路而言需要10ps。可以看出硬件的速度是软件的500倍,实现了并行计算。
对于FPGA的优势,老师先提到了硬件可编程的优势
硬件计算执行速度远远高于软件计算,真正的并行计算以及可通过编程配置大大提高了灵活性
成电路的优点是:成本低,功耗低,但是最大缺点是一旦生产出来功能就不可改变
微控制器的特点是:可以使用高级语言进行编程,但是受限于时钟周期,不能并行处理。而FPGA集成了以上的优点,但是它最大的问题在于成本较高。
随后徐老师分别讲了四个硬件编程实现的物理原理
(1)基于反熔丝技术
特点是:一次型可编程,非掉电易失,功耗较低。原理如图。
(2)基于EEPROM/FLASH的技术
特点是:非掉电易失,有限次可编程,但是编程速度较慢。
(3)基于SRAM查找表技术
将真值表存入SRAM,之后查询这个真值。
(4)基于SRAM的多路开关技术
几乎无限次可编程,速度快成本低,功耗低,但是掉电易失。
既然是FPGA讲座,那不得不提的就是它的基本组成:可编程逻辑单元,可编程互联开关单元和可编程I/O单元。当然,徐老师告诉大家,也可以在FPGA中硬件加入一些特色单元,例如:嵌入式微处理器,块RAM,DSP,高速收发器,高速串口I/O,ADC,数字时钟管理单元DCM等,从而提高FPGA集成板的处理性能。
徐老师讲到FPGA技术广泛应用于:计算机视觉,并行计算,物联网等需要并行,快速和硬件信号处理的领域中。最后,徐老师和大家进行了交流互动,回答了同学们提出的问题,又讲到目前两个FPGA的编程语言:VHDL和Verilog,大家可以尝试学习和了解相关知识和编程方法,也许就可能为自己的创业道路奠定坚实的基础!
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。2008年2月 VB大版内专家分月排行榜第一2003年4月 VC/MFC大版内专家分月排行榜第一2002年11月 VC/MFC大版内专家分月排行榜第一
2011年11月 VC/MFC大版内专家分月排行榜第二2008年3月 VB大版内专家分月排行榜第二2008年3月 硬件/嵌入开发大版内专家分月排行榜第二2003年4月 其他开发语言大版内专家分月排行榜第二2003年4月 VB大版内专家分月排行榜第二2003年3月 VB大版内专家分月排行榜第二
2008年2月 VB大版内专家分月排行榜第一2003年4月 VC/MFC大版内专家分月排行榜第一2002年11月 VC/MFC大版内专家分月排行榜第一
2011年11月 VC/MFC大版内专家分月排行榜第二2008年3月 VB大版内专家分月排行榜第二2008年3月 硬件/嵌入开发大版内专家分月排行榜第二2003年4月 其他开发语言大版内专家分月排行榜第二2003年4月 VB大版内专家分月排行榜第二2003年3月 VB大版内专家分月排行榜第二
2013年12月 VB大版内专家分月排行榜第二2013年3月 VB大版内专家分月排行榜第二2013年1月 VB大版内专家分月排行榜第二2012年9月 VB大版内专家分月排行榜第二2012年8月 VB大版内专家分月排行榜第二2012年7月 VB大版内专家分月排行榜第二2006年7月 VB大版内专家分月排行榜第二2006年5月 VB大版内专家分月排行榜第二
2014年9月 VB大版内专家分月排行榜第三2013年7月 VB大版内专家分月排行榜第三2013年6月 VB大版内专家分月排行榜第三2013年4月 VB大版内专家分月排行榜第三2012年11月 VB大版内专家分月排行榜第三2006年6月 VB大版内专家分月排行榜第三2006年4月 VB大版内专家分月排行榜第三2002年12月 VB大版内专家分月排行榜第三2002年11月 VB大版内专家分月排行榜第三
2012年8月 硬件/嵌入开发大版内专家分月排行榜第三2012年6月 硬件/嵌入开发大版内专家分月排行榜第三2012年5月 硬件/嵌入开发大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信