跪求各位大虾:我是一个电子信息工程的本科生,最近FPGA刚入门,因为听说硬件工程师除了掌握FPGA和DSP。

我想在本科毕业后找工作,FPGA入门以后,发现目前学到的东西,能实现的和单片机差不多。我知道FPGA功能远不止这一些,但是我没有做项目的机会,所以不能深入学习,于是想自己做个东西,目的是要向面试官体现出FPGA特点。请教各位大神,我该做一个什么制作呢?(我一方面是为了找工作,一方面是为了深入领会FPGA,请经验丰富的毕业生为我解答,这个作品最好是涉及信号处理的吧,要求是别太难,我只有单片机电子设计比赛的基础)

你的基础和其他没毕业的同学比起来应该很强了,不但知道该学什么,还知道到哪里获得知识,在我看来很厉害。
FPGA最大的特点是速度快,这点是单片机没法比的。随着你学习的深入,对这点的体会会非常深。
如果你现在还没入门,先找个流水灯,开关之类的小代码做做,等到对编程语言、开发环境、调试方法都了解后,做个像样的制作,
比较合适的有:
1.用PFGA控制VGA显示器,大多数开发板上自带的例子都是显示16色VGA显示器的,你可以做一个32位真彩色的制作,这个用来体现FPGA速度快再合适不过了。
2.涉及信号处理的,中等级别的FPGA开发应该算视频采集了吧,买个摄像头,不要那种USB借口的,纯信号线控制的那种,随便采集个图像,拍照显示到屏幕上,存到卡里。
3.难一点的你可以用FPGA做检测设备,如示波器、信号发生器,等等,可以用FPGA做采集控制,图像显示到屏幕上,如果你会上位机开发VC或VB的话,控制界面可以放到上位机上,这样你的知识面就相当广了。追问

感谢您的帮助,请问FPGA编写快速FFT在哪里可以学习到代码

追答

我用的是Altera的FPGA.
quartus 软件自带FFT的IP核,设置一下就能用,不需要自己编。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-27
看你的意思是想做一个项目吧,那你看看这个怎么样 基于FPGA的VGA视频显示技术 在VGA上先显示图片,多张图片循环显示。要求把bmp格式的图片存在SD卡里,然后用SDRAM缓存,在用VGA显示。虽不是什么大项目,但是也涉及到好几个模块,做完之后,至少能掌握SD卡、SDRAM的读写、FIFO、VGA时序和控制等
第2个回答  2011-11-26
我个人建议还是多抓紧时间看看模电和数电。理解里面的公式比你写一千行代码要有用的多。到最后制约你的不是你不会写代码,而是不知道代码应该怎么写。调不出板子的时候你就后悔怎么当时就没把电路学好。可以说如果你将来想搞研发还是多看看基础理论的书吧。只有数不尽的好处没有坏处。如果你基础知识学得好那FPGA不过是你掌中的玩物,如果你学基础知识米勒马灯儿,那FPGA就是神器了。硬件工程师大都死在模拟电路上,或者因为模拟电路上的问题解决不好的数字电路上。追问

谢谢你了 我懂您的意思 我会注意的 给个好评给你

第3个回答  2011-11-27
建议系统学习一下还是比较好,作为一个一生的职业方向还是努力一下,国内至芯科技在fpga工程师就业培训方面做的很不错,还有很多合作单位,关注一下

跪求各位大虾:我是一个电子信息工程的本科生,最近FPGA刚入门,因为听 ...
1.用PFGA控制VGA显示器,大多数开发板上自带的例子都是显示16色VGA显示器的,你可以做一个32位真彩色的制作,这个用来体现FPGA速度快再合适不过了。2.涉及信号处理的,中等级别的FPGA开发应该算视频采集了吧,买个摄像头,不要那种USB借口的,纯信号线控制的那种,随便采集个图像,拍照显示到屏幕上,存...

硬件工程师需要学哪些
1、电子工程 硬件工程师首先需要掌握电子工程的基本理论和技术,理解电路设计、电子元器件的工作原理以及信号处理等。此外,也需要了解数字电路和模拟电路的设计和实现方法,并学习电路仿真和PCB设计等相关技术。2、计算机科学 硬件工程师需要具备一定的计算机科学知识,包括计算机体系结构、操作系统原理、编程语言...

fpga工程师报考条件
通信工程和电子信息工程专业的本科学历及以上,是从事FPGA开发的基础要求。这个行业更看重相关经验,尤其在大公司工作,通常需要本科学历至少三年以上,硕士学位则至少需要两年以上的开发经验。对于本科毕业生,建议先在小公司积累经验,或者在攻读研究生期间深入学习数字电路等相关知识,这样更有助于今后的职业...

大学电子信息科学与技术专业,毕业后往工程师(硬件)方向发展,有哪些工 ...
低频电子线路工程师: 接触模拟信号多一些,比如电源、音频、各种变换器等等,这应该是最难最烦的一类工程师了,需要打好电子线路基础。数字系统工程师: 也就是和数电密切相关的了,别以为数电学着简单,当你设计什么流水线加法器的时候,就会发现难度了。。数字系统是在数字电路基础上的一个升华,需...

硬件工程师为什么要学习FPGA?(转载)
搞了这么多年的电工技术,我觉得硬件工程师终究还是要掌握FPGA的。做FPGA,你可以任意施展自己的想法,而不必受制于某个芯片。电子行业的核心在芯片,芯片的核心在IPCORE,你掌握了FPGA,就可以开发IPCORE。做FPGA,你可以用自己的想法去许多事情,可以去实现市面上见得到各种计算机和通信领域的技术。做...

我是自动化专业的学生现在大一 准备自学FPGA 不知道从什么时候开始 学 ...
三,由此可见,fpga最好是你先掌握好了前者,有了数电的基础之后在学,不要什么都学,什么都不精,记住,学一门就弄懂一门!我得建议是fpga不用着急,因为不论是单片机还是fpga都需要实践,通过做大量的实验,遇到各种问题,通过解决问题来提升自己!一个优秀的工程师必须有出色的解决问题的能力!最后...

FPGA工程师有前途吗?
有前途,fpga的话是属于硬件工程师之类的,这个工程师的话,个人觉得是靠年龄才能够成长的。年龄越大的话越吃香。中国每年对于FPGA设计人才的需求缺口巨大,FPGA设计人才的薪水也是行业内最高的。目前,美国已有FPGA人才40多万,中国台湾地区也有7万多,而中国内地仅有1万左右,可见中国渴望有更多的FPGA人才...

我是学电子信息工程专业的,本科在校生,毕业之后可以从事哪方面的工作...
信息论与编码、通信系统原理等。专业方向三 航空电子系统 主要课程: 电路分析、低频电子线路、脉冲与数字电路、高频电子线路、电磁场理论、C语言、信号与系统、微机原理及应用、自动控制原理、单片机技术、数字信号处理、航空电子系统综合、航空总线与测试技术等。你自己参考下吧,技术方面的确实不太懂。

现在硬件工程师要求什么程度
觉得一个电子工程师\/硬件工程师应该有下面的能力:1、模拟\/数字电路的分析和设计。教科书上讲的都应该会,包括分离元件和运放的信号放大,滤波,波形产生,稳压电源,逻辑化简,基本触发器,基本计数器、寄存器,脉冲产生和整形,ADC、DAC,锁相环等。要能定性和定量的分析和设计电路的功能和性能,比如说稳定性、频率特性等。

大一的我对本专业电子信息工程很迷茫希望各位前辈多多指教,本专业以...
如果从工程师和研究生的专业方向来看,电子信息专业的方向大概有 )1)数字电子线路方向。从事单片机(8位的8051系列、32位的ARM系列等等)、FPGA(CPLD)、数字逻辑电路、微机接口(串口、并口、USB、PCI)的开发,更高的要求会写驱动程序、会写底层应用程序。单片机主要用C语言和汇编语言开发,复杂的要涉及...

相似回答