Ⅰ 参加FPGA比赛,做什么好
智能小车测重仪
Ⅱ 有哪些fpga 竞赛
你FPGA学的抄如何啊,
大赛道是有,好袭像是大学计划之类的,要以校为单位参加,你要是学习的是altera的FPGA那就上官网看看它的大学计划
http:\\www.altera.com.cn\
Ⅲ 我想学习FPGA,想问问有没有好的FPGA培训班呢
作为从业15年的过来人,有责任回答您的问题。在回答前我会先问您2个问题:
1)为专什么学属习FPGA?
2)学FPGA学什么?
FPGA是现代电子发展的结晶,作为电子工程师多少都要了解一些。学习FPGA有两个方向:1)研发FPGA;2)使用FPGA。如果是前者,那么培训班就算了。后者(使用FPGA)的人居多,所以我就说说这个。使用FPGA的人主要分为2大类:1)ASIC工作人员,使用FPGA做前期验证;2)研制板级产品的电子工程师。所以学习FPGA目的也就是为了适应这些工作。
FPGA的使用其实真的没有什么可以学的。硬件参考图纸一堆,设计电路的时候看参考图纸就行了。软件代码编程多半使用verilog(建议你直接学习这个语言),如果数字电路好,自己看看语法就行了(我的verilog是7~8年前我的徒弟教的,花了2天的时间)。剩余的工作就是数字电路的知识了,如果数电好,什么培训班都用不上。如果数电不好,为什么不上数电的培训班呢?很多做FPGA的人连基本的卡诺图和状态机都不会。基本理论不通,培训班也就是一个皮毛——会熟练使用word不代表成为著名作家。
Ⅳ FPGA在电赛都是做些什么的,具体该如何准备。
FPGA有很多功能,主要是利用verilog或者vhdl语言编写逻辑,这个逻辑类似于c语言,只是比c语言更直专接(因为属是面向硬件的嘛)。c语言能做的东西都能用FPGA完成,例如作为CPU控制其他硬件(你能想到的各种功能的芯片,如ad/da);能进行视频图像处理;由于其高速使得FPGA在通信领域也广泛应用。
但是由于FPGA内部是与或非逻辑搭起来的所以乘法比较慢,比dsp差很多,如果用FPGA做乘法建议用硬核乘法器。另外建议多利用软ip,可提高效率。
Ⅳ FPGA系统工程师需要学什么东西
1、数字电路基础。做FPGA一定要有数字硬件的概念。FPGA是硬件设计,而不是软件设计,首先要有这个概念
2、硬件描述语言,Verilog或VHDL,推荐Verilog
3、主流厂家的芯片底层结构,如Logic Cell、DSP Block、时钟、IO单元等
4、EDA工具的使用,如主流厂家的集成编译环境(Quartus II、Vivado等)、仿真软件(ModelSim等)的使用
5、熟悉FPGA设计流程(仿真,综合,布局布线,时序分析)。
6、熟练掌握资源估算(特别是slice,lut,ram等资源的估算)。
7、同步设计原理。
一个合格的FPGA工程师至少在以下三个方面的一个非常熟悉:
嵌入式应用 2.DSP应用 3.高速收发器应用
(5)fpga竞赛培训内容扩展阅读
FPGA工程师的核心竞争力
1、RTL设计实现能力。也就是算法实现能力,RTL实现是FPGA工程师或者说HDL开发人员的入门首先接触到的东西;
2、硬件调试能力。包括问题定位分析能力和系统调试能力,FPGA工程师真正的核心竞争力,因为这不仅仅需要经验的积累,同时还需要很好的逻辑思维和分析能力。
另外一方面是整个硬件软件系统层次的调试能力,要看得懂原理图PCB,懂硬件,了解软件接口,现在FPGA越来越讲究HardwareSoftwareCo-design,软件硬件这个系统层次的调试能力对人的要求更加高。
3、更加高层次的能力。还是系统层次的东西。算法和架构,怎样将一系列数学公式,转换为算法,在最终形成系统硬件的实现;
整个系统采用什么样的架构,纯FPGA,arm+FPGA,DSP+FPGA,SOC+FPGA;FPGA顶层采用什么架构,通用总线还是自定义总线,如何考虑通用性和可扩展性等等,再大至什么样的应用适合用FPGA实现。
什么样的问题适合软件实现,怎样的组合能更加低成本高效率的解决问题,这一些列问题涉及的东西有很多,基本上都是以FPGA为核心做开发要面临的问题,其实其他平台的硬件、软件产品都是类似,系统层面的问题都是复杂的问题,同时,从系统层面去优化,解决问题才是最高效率的方式。
Ⅵ 电子设计大赛用FPGA做的话,涉及哪些FPGA的知识
数电,这是最基本的。
VHDL语言,这是工具,当然用Ver的也很多。
你所使用的FPGA手册,你需要首先评估门电路是否能满足你的要求,成本是否超预算。
电路设计软件,如果你需要自己画电路图的话。
Ⅶ 有谁参加过至芯的FPGA培训,本人是在职,实在没时间上他那个三个月的培训,本人想以合理的价格购买一套
夏宇闻老师也在那里讲可
Ⅷ 请前辈详细介绍下学习FPGA需要什么基础
你得知道自己为什么学习FPGA,一楼的看法是把FPGA作为一个可编辑的接口,这是现在企业应用的一大部分,而FPGA有很大部分是用来做通信应用的。如果你和一楼一样只是把FPGA当做可编辑的接口,而且再加上如果你倾向于功能的实现,那么这部分的FPGA是比较简单的,楼上的看法基本正确,就是看看目标接口的数据手册,满足时序的要求。FPGA只是一个工具,一个算法实现的强大途径。你的基础课程已经够了,数电的内容基本满足了,学过51估计你也学过一些接口的编程了,懂得一些器件的时序了,基础都够了。不知道你是什么专业的,估计也是通信的吧,如果是自动化的话,现在企业中有部分是FPGA和DSP结合应用。如果是通信的话,可以加把力好好学学,通信原理上的理论可以在这上面实现,像我们学校在大三下会有用FPGA实现通信原理的课程设计,比较有用。板子我个人觉得是得买的,原因如下:
1、你学的是硬件而不是软件,单靠仿真毕竟不够
2、虽说modelsim仿真到后期也得学,但是入门就开始学会比较烦人,比较分心,而且缺少成就感。
FPGA有几大厂家,多种序列,从高级到低级产品链很广,价格差非常多,贵的到数万,便宜的几十就够,我自己没买过板子,不知道具体价格。建议你去和熟悉的老师要板子,跟着老师做项目,或者以竞赛之类的搞到板子。如果没门道,去买的话,多了解了解,以自身的需求来买板子。
Ⅸ 国内关于FPGA的培训机构有哪些至芯科技怎么样
Xilinx的认证培训机构抄是E-elements. Xilinx大学计划也袭经常会到高校举办讲座和培训。 培训的目的基本是两个,一个是找工作有个证,一个是做项目快速上手。 要找工作的,除了证,真正的动手能力和经验在面试时能帮到不少。 要做项目快速上手的,自学可能有点慢,那就找培训机构吧,尽量官方一些,资料一手一些。 想自学的话,市面上的FPGA书已经不少了,虽然水平层次不齐。如果本身有HDL语言基础,那么跑到图书馆把他们一字排开按照年份新旧读个三五本,跟着做些实验,基本也算到达能用的水平了。有机会就找个开发板,没机会就只在电脑里编程编译做时序分析。
Ⅹ 什么是altera竞赛,介绍一下
你好。如果你说的是“Altera亚洲杯创新设计大赛”的话,我还是比较清楚的。
Altera是一个内做FPGA的公司,应该是容亚太地区FPGA最大的供应商。
Altera亚洲杯创新设计大赛就是要求你使用他们提供的开发板,完成一个具有独立功能的应用实例。其实和大学计划的目的差不多,让你在学校里就习惯他们的开发环境,以后自然就会用它们的产品。
今年的报名已经结束了。而且初赛文档的提交时间也过了,通过第一轮筛选的小组可以获得一块由公司提供的开发板(我那年拿的是DE2,公司很小气的),然后用这块板子完成你的想法。最后打包寄到公司地点(我那年是上海)。
要参加比赛的话,个人应该是无法报名的,必须通过学校组织吧。我们这里是有一个老师专门负责带队,想参加的(一般是大三,或者研一)可以向老师报名,一般一年有三到四组能入围复赛。
当然,参加比赛的前提是你必须完全掌握至少一种HDL语言,以及硬件相关知识,必要时还要用到SOPC,是以C语言为基础的。所以大一大二一定要自主学习,决不能按照学校的进度来(我们学校微电子大四才开FPGA课)
祝你好运!