fpga跟单片机哪个前景好一些

今年大四毕业,校招的企业招聘过了,应聘的硬件工程师,今天老总问我想学一下fpga吗?我没了解过这个,想问问大家有什么建议

学一下有什么不可以的呢

有机会去学fpga 就要尽量去争取。要是有师傅带着就更理想了。企业不是学校,学习的机会是需要个人争取的。

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/1098678
  • 这篇博客你也可以参考下:【FPGA入门教程】(八)状态机设计实例之独立按键消抖
  • 除此之外, 这篇博客: FPGA是什么?有什么优势?有哪些应用场景?中的 发展历程 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 结构简单,只能实现小规模逻辑电。称为简单可编程逻辑器件

    PLA:与平面+或平面,熔丝工艺,只可一次编程

    PROM:与平面+或平面,与平面固定,或平面熔丝工艺只可一次编程

    PAL:与平面+或平面,与平面只可一次编程;根据输出电路模式分为3种输出:三态、寄存器、互补输出

    GAL:通用阵列逻辑器件,电可擦除多次编译;输出逻辑宏单元可编程,设定不同输出模式,即可模仿多个PAL

    高密度可编程逻辑器件

    CPLD:复杂可编程逻辑器件,多个PLA和一个可编程连接矩阵的集合

    FPGA:早于CPLD,没有沿用PLA结构,采用逻辑单元阵列,不大量使用与非门,而大量使用查找表、寄存器。

    内部实现机理:基于SRAM、反熔丝、EEPROM/FLASH

    可编程指三个方面:可编程逻辑块+可编程IO口+可编程布线资源

    器件种类特性FPGACPLD
    内部结构查找表+寄存器乘积项
    程序存储内部SRAM、外挂EEPROM/FLASH存储程序内部EEPROM/FLASH
    资源类型触发器资源丰富组合逻辑资源丰富
    集成度
    使用场合复杂算法控制逻辑
    速度
    其他资源可嵌入 RAM、PLL锁相环、DSP——
    保密性因为外挂EEPROM/FLASH一般不能(可用加密核)可加密
  • 您还可以看一下 王晨晨老师的FPGA硬件设计实战课程中的 FPGA硬件设计那些事儿028-项目原理框图小节, 巩固相关知识点