• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

FPGA适合大学生学习么?

yangjiaxu 2017-05-15 浏览量:1172
现在的大学生一般都在学STM32、51、430等等,但是FPGA很少有人来学习,请问FPGA适合大学生来学习么?它的最主要适用的地方在哪里?
-1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  •        FPGA适合用作扩展性学习,因为FPGA可以自由定义引脚输入输出逻辑状态,超越了人们对于MCU的认识局限,对高精尖行业有专业用途,比如跑路径算法、跑神经网络、驱动大分辨率彩屏等等,这些工作对于普通的MCU甚至是MPU来说都很吃力,因此学习难度比MCU、MPU要大得多,并且编程语言也不是用C语言了,但还是值得去学习一下的,因为多学一门技能,找到好工作的机会就大一点。

    • 发布于 2017-05-15
    • 举报
    • 评论 1
    • -1
    • 0
yangjiaxu 回复了 donatello:这个我喜欢,说的很棒,感谢 回复

其他答案 数量:8
  • fpga的成本决定了它的应用是超出消费电子的范围的,虽然厂商一直在努力降低器件单价,相信未来会有介入到消费的领域。 fpga相对处理器架构,速度和灵活性好,现在逻辑较多的fpga集成了arm或可以自定义软cpu.一般用在需求复杂逻辑,特殊接口和快速并行计算的项目上。不过大学生的话更建议做好基本功,从单片机到总线的硬件比较了解了,上手fpga会很快。单片机里面个人比较看好stm32
    • 发布于2017-05-15
    • 举报
    • 评论 4
    • 2
    • 0
yangjiaxu 回复了 wolfg4 :STM32是不错,但是如果真的想入门我觉得51是可以的,现在我带学生就在学习51,略微的接触STM32 回复
wolfg4 回复了 yangjiaxu :现在stm在智能穿戴设备和物联网上应用很多,未来一段应该应用的更多 回复
yangjiaxu 回复了 wolfg4 :是吗?我觉得STM32因为廉价才这么火热的,不过也是很棒的,我们可以加个好友呦 914577437我的qq号,嘻嘻 回复
yangjiaxu 回复了 yangjiaxu :不止廉价,还功能强大呢 回复

  • FPGA您要有完整的Digital和Analog基礎,別小看Analog電路,許多Digital電路都是由Analog電路設計而成

    另外FPGA通常是用來驗證用的,即ASIC前期的功能驗證和實現,因單價過高,幾乎很少人有拿FPGA直接放進商業產品賣,除了開發板以外

    因此FPGA彈性雖高,但門檻和單價較貴,學的人少也很正常,且ASIC要製作也需要有公司團隊才能應付支出

    以上供您參考

    • 发布于2017-05-15
    • 举报
    • 评论 0
    • 1
    • 0

  • FPGA适合所有人,当然是大学生,但是FPGA门槛高,招工的时候特别是应届生,哪个学校的很重要,虽然这是不对的,但是也没有别的办法更高概率的快速找到合适的人。因为会抄代码会改代码的太多,但是真正懂数字电路,状态机,会玩各种IP的,自己封装IP的太少。


    这就是FPGA为啥难,就业少的真相

    • 发布于2017-05-16
    • 举报
    • 评论 0
    • 1
    • 0

  • 无论是FPGA还是linux还是其他的学校里不教的技术能力都适合在大学学习,大学的课余时间是最多的了,什么都应该学习一点,将来求职也是资本啊。

    FPGA的应用主要是:数据采集、高速通讯接口逻辑、高性能数字信号处理、SOPC方面。
    在一些小项目上,可能用不到FPGA,但是随着自己技术能力的提高,必将去做一些大的项目,这时,就要使用ARM、DSP、FPAG相结合的技术了。
    所以提前学习一下,入个门也是好的啊。为将来打基础。

    • 发布于2017-05-15
    • 举报
    • 评论 1
    • 0
    • 0
yangjiaxu 回复了 汉云 :对,入门还是不错的,什么都接触一下,让以后求职也是个资本嘛 回复

  • FPGA主要是具备单片机所不具有的灵活性,可以自由配置接口,自由选择各种模块(DSP/PLL那些),主要用途是数据采集,然后进行初步的处理(如滤波)


    本人也是大学生,建议大学期间就入门一下FPGA,熟悉一下VHDL。这样将来遇到需要用FPGA的项目时可以更快上手

    • 发布于2017-05-15
    • 举报
    • 评论 4
    • 0
    • 0
yangjiaxu 回复了 chen0000009 :有道理,我觉得这话说到我的心坎里了,真是应该这样,什么都要接触一下,但是有一个拿手的是最好了 回复
chen0000009 回复了 chen0000009 :建议拿手的可以在linux或者STM32那类芯片中任选一个,FPGA,讲真如果没有几年的实战经验成不了高手,但是linux或者STM32是可以速成的 回复
yangjiaxu 回复了 chen0000009 :速成是因为开发上层代码,没有编写太多的底层代码吧 嘻嘻,不过我觉得学STM32真的不错,但是公司一般都不会使用STM32,都会使用专门的芯片。 回复
chen0000009 回复了 yangjiaxu :一法通万法通嘛 回复

  • 实际一点,就就业来说的话,你如果不是985就不要学了,出去就业公司要求太高。。
    • 发布于2017-05-15
    • 举报
    • 评论 1
    • 0
    • 0
yangjiaxu 回复了 小布丁卡卡 :什么意思呢?真心没明白,985有钱学还是公司只要985的做FPGA 回复

  • 没有什么不适合的 FPGA 需要数电基础  FPGA的适用地方很多 图像处理 控制 算法 通信,应用很广泛的~
    • 发布于2017-05-15
    • 举报
    • 评论 1
    • 0
    • 0
yangjiaxu 回复了 Eagleson :恩恩,看来您是FPGA大神啊,以后多多请教您呦,别吝啬呦 +qq 914577437 请留下联系方式好嘛 回复

  • FPGA主要就是实现了数字电路的可编程,通过使用FPGA,可以减少数字元件的使用
    • 发布于2017-05-18
    • 举报
    • 评论 1
    • 0
    • 0
yangjiaxu 回复了 US :是的,感谢您的回复,谢谢 回复

相关问题

问题达人换一批

FPGA适合大学生学习么?