0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA有多简单?看看这几个项目,找工作不用愁

工程师看海 来源:工程师看海 作者:工程师看海 2023-10-10 10:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近在知乎上看到一个关于深入学习FPGA的优秀回答,现分享如下,已取得刘皇叔授权。

下面几个小项目,只要有一个做出demo机,就会有人抢着要你。

问:

FPGA只会写SPI、串口和IIC,感觉毕业之后会找不到工作,请问下一步应该学什么?

答:

做实际的案例,给你建议三个方向:

1、做一个简易示波器

(1)双通道,8位分辨率,采样率50MSA/s(可调),采样深度250M。

(2)支持自动采样,触发采样,单次采样。

(3)数据处理和存储

A. 增加带宽抑制,一般20MHz限制;

B. 支持两通道的算数运算:加减乘除;

C. 支持信号叠加平均;

D. 屏幕截取存储到SD卡或者U盘,可以选择存屏幕图片、屏幕数据、内存数据。

(4)显示屏幕1080分辨率,用个显示器代替就行。

实现上面功能已经很了不起了,如果还不过瘾,增加如下功能:

A. 支持通道FFT;

B. 支持USB读取内存数据;

C. 支持以太网采集;

D. 16通道数字信号采集,分辨率1ns。

2、做一个多功能测控卡

(1)8通道模拟信号输入:16位AD分辨率,最大采样率1MHz,可调。带外触发采样。支持简单的数据预处理算法(平滑、抽取等)。

(2)2路模拟信号输出:8位DA输出,最大打点速率1M。可输出正弦波、方波、三角波、斜坡等常见函数波形。用户可以设置参数。

(3)8路数字输入,8路数字输出。

(4)数据可以通过以太网远程读取,远程控制。

实现上面功能已经很不错了,如果还嫌不过瘾,可以增加下面内容:

增加输入输出缓存

1)对于模拟输出AO0和AO1:分配128MB内存,用作自定义数据缓存区,用户可以预先编制波形,打点输出到通道上。例如以1MHz采样频率,输出到AO1通道,则最长可以编制最长128秒的数据。如果选择AO0和AO1,则可以预编制最长64秒的数据。

2)对于模拟输入:可以分配512M内存作为输入缓存,这样如果1个模拟输入通道1MHz采样,可以存储16位的数据128秒、2个通道同时采样可以存储数据64秒……

3)如果上面的输入输出采样频率可以修改,那就更棒了!采样频率降低一半,采样时长增加1倍。

3、做视频分割、拼接

(1)1个1080视频输入,3×3分割显示;

(2)多个摄像头读取数据,合并到一个屏幕显示;

(3)同屏异显。

上面的内容做完了,你已经很棒了,如果还想来点高端的,可以增加以下内容:

1)异常捕捉,如有人闯入区域、着火了等等。

2)增加智能调整帧率或降低清晰度算法,应对带宽有限。

3)活体特征识别,比如认出是一条狗、一个人、人是谁等等。大胆的想吧。

上面这3个小项目,只要有一个做出demo机,就会有人抢着要你。

本文来自:刘皇叔

如果看到这里,请点赞、收藏、分享三连!

限时免费扫码进群,交流更多行业技术

6d61f2b4-6714-11ee-b3e3-92fbcf53809c.png

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1656

    文章

    22290

    浏览量

    630399
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为啥现在这么多人学物联网?

    物联网为啥成了“香饽饽”?找工作或转行,大家最关心的无非是“行业前景吗?”“学完能找到工作吗?”“薪资怎么样?”而物联网,刚好把这几个点都占了,也难怪最近越来越多人往这个方向走。 3
    发表于 11-18 15:39

    快问快答:什么时候需要通道气密性检测设备?选择几个通道合适

    当生产线的节拍越来越快,单通道气密性检测仪开始成为瓶颈时,通道气密性检测设备就进入了您的视野。但问题是:什么时候需要通道?选择几个通道?如何权衡成本与效率?精诚工科通道气密性检测
    的头像 发表于 09-08 11:31 407次阅读
    快问快答:什么时候需要<b class='flag-5'>多</b>通道气密性检测设备?选择<b class='flag-5'>几个</b>通道合适

    【高云GW5AT-LV60 开发套件试用体验】基于开发板进行深度学习实践,并尽量实现皮肤病理图片的识别

    收到开发板已经一段时间了,最初申请的时候写的是希望能够实现基于fpga的图像识别相关的项目,最初对这个还是有些模糊的,不过这几天折腾下来,似乎有点思路了,但是毕竟基础还是有点薄弱,所
    发表于 06-11 22:35

    FPGA上电工作,CYUSB3014工作异常,为什么?

    路电源。当FPGA工作,CYUSB3014会工作正常;当FPGA上电工作,CYUSB3014工作
    发表于 05-20 06:48

    什么,工作三年就能帮公司定制芯片??产品上线后老板还要我负责整个产品研发。有点懵

    的侧重点也就放到硬件+驱动方面。毕业时还算幸运,在那么激烈的就业竞争下,能校招进入公司。入职后的工作也是驱动方面,算是很对口的。 现在看来,这个很不容易。那么的同学毕业就转行了,还有那么几个待业的。能从
    发表于 05-08 11:08

    EMC测试项目哪些

    EMC测试项目主要包括以下几个方面: 电磁干扰(EMI)测试 辐射发射测试(Radiated Emissions):评估设备在正常工作时是否会产生过量的电磁辐射。测试内容包括测量设备在不同频段下发
    的头像 发表于 04-14 16:09 2640次阅读

    C++学到什么程度可以找工作

    C++学到什么程度可以找工作?要使用C++找到工作,特别是作为软件开发人员或相关职位,通常需要掌握以下几个方面: 1. **语言基础**:你需要对C++的核心概念扎实的理解,包括但不
    发表于 03-13 10:19

    FPGA+AI王炸组合如何重塑未来世界:看看DeepSeek东方神秘力量如何预测......

    、关于FPGA的未来——“无限可能的未来世界” AI时代的FPGA未来前景如何?FPGA+AI如何重塑未来芯片生态? 看看大聪明DeepSeek如何预测
    发表于 03-03 11:21

    现在一级通信与广电建造师那么难找工作了吗?

    现在一级通信与广电建造师那么难找工作了吗?
    发表于 02-22 11:01

    使用IP核和开源库减少FPGA设计周期

    FPGA 开发的目标是按时、按质交付项目。 然而,这一目标说起来简单,实现起来老费劲了。根据业内最广泛的调查之一,西门子威尔逊集团 2022 年的调查(https
    的头像 发表于 01-15 10:47 1156次阅读
    使用IP核和开源库减少<b class='flag-5'>FPGA</b>设计周期

    TSW14J56预留的I/O口吗?几个?电平是什么标准?

    我打算用TSW14J56和TSW54J60(高速ADC的评估板)搭建一个高速信号采集系统,采集100MHz的信号。想知道,能自己写TSW14J56EVM上的FPGA程序吗? 需要另外购买FPGA的仿真器吗? 还有个问题,TSW14J56
    发表于 01-02 08:27

    求助 这几个芯片是什么型号

    这个是一款大功率1000W可调降压电源模块25V-90V转2.5V-50V转换器 DC-DC 50A 请教一下大神这几个器件是什么型号
    发表于 12-24 10:20

    想用ADS5263做一个波形采集器,几个疑问求解答

    想用ADS5263做一个波形采集器,几个疑问: 1.手册上介绍的模拟信号都是AC耦合,请问如何设计电路能做到直流耦合? 2.单端时钟输入和差分时钟输入在性能上有何差别?时钟输入可以不用变压器或
    发表于 12-20 08:26

    当DSP与FPGA通讯的时候,XZCS0、XZCS6、XZCS7会影响ADS8556的工作吗?

    FPGA片选的话,不用片选信号,DSP只对FPGA写数据,现在的问题是当DSP与FPGA通讯的时候,XZCS0、XZCS6、XZCS7会影响ADS8556的
    发表于 12-20 07:30

    学嵌入式好找工作吗?

    学嵌入式好找工作吗? 在当今科技飞速发展的时代,众多新兴职业领域不断涌现,嵌入式也是很多人选择职业发展方向时的一个选项。那么,学嵌入式好找工作吗?嵌入式是不是一个好的职业发展方向?答案是肯定的,以下
    发表于 12-16 15:43