0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FPGA有多簡(jiǎn)單?看看這幾個(gè)項(xiàng)目,找工作不用愁

工程師看海 ? 來(lái)源:工程師看海 ? 作者:工程師看海 ? 2023-10-10 10:26 ? 次閱讀

最近在知乎上看到一個(gè)關(guān)于深入學(xué)習(xí)FPGA的優(yōu)秀回答,現(xiàn)分享如下,已取得劉皇叔授權(quán)。

下面幾個(gè)小項(xiàng)目,只要有一個(gè)做出demo機(jī),就會(huì)有人搶著要你。

問(wèn):

FPGA只會(huì)寫SPI、串口和IIC,感覺(jué)畢業(yè)之后會(huì)找不到工作,請(qǐng)問(wèn)下一步應(yīng)該學(xué)什么?

答:

做實(shí)際的案例,給你建議三個(gè)方向:

1、做一個(gè)簡(jiǎn)易示波器

(1)雙通道,8位分辨率,采樣率50MSA/s(可調(diào)),采樣深度250M。

(2)支持自動(dòng)采樣,觸發(fā)采樣,單次采樣。

(3)數(shù)據(jù)處理和存儲(chǔ)

A. 增加帶寬抑制,一般20MHz限制;

B. 支持兩通道的算數(shù)運(yùn)算:加減乘除;

C. 支持信號(hào)疊加平均;

D. 屏幕截取存儲(chǔ)到SD卡或者U盤,可以選擇存屏幕圖片、屏幕數(shù)據(jù)、內(nèi)存數(shù)據(jù)。

(4)顯示屏幕1080分辨率,用個(gè)顯示器代替就行。

實(shí)現(xiàn)上面功能已經(jīng)很了不起了,如果還不過(guò)癮,增加如下功能:

A. 支持通道FFT;

B. 支持USB讀取內(nèi)存數(shù)據(jù);

C. 支持以太網(wǎng)采集;

D. 16通道數(shù)字信號(hào)采集,分辨率1ns。

2、做一個(gè)多功能測(cè)控卡

(1)8通道模擬信號(hào)輸入:16位AD分辨率,最大采樣率1MHz,可調(diào)。帶外觸發(fā)采樣。支持簡(jiǎn)單的數(shù)據(jù)預(yù)處理算法(平滑、抽取等)。

(2)2路模擬信號(hào)輸出:8位DA輸出,最大打點(diǎn)速率1M。可輸出正弦波、方波、三角波、斜坡等常見(jiàn)函數(shù)波形。用戶可以設(shè)置參數(shù)。

(3)8路數(shù)字輸入,8路數(shù)字輸出。

(4)數(shù)據(jù)可以通過(guò)以太網(wǎng)遠(yuǎn)程讀取,遠(yuǎn)程控制。

實(shí)現(xiàn)上面功能已經(jīng)很不錯(cuò)了,如果還嫌不過(guò)癮,可以增加下面內(nèi)容:

增加輸入輸出緩存

1)對(duì)于模擬輸出AO0和AO1:分配128MB內(nèi)存,用作自定義數(shù)據(jù)緩存區(qū),用戶可以預(yù)先編制波形,打點(diǎn)輸出到通道上。例如以1MHz采樣頻率,輸出到AO1通道,則最長(zhǎng)可以編制最長(zhǎng)128秒的數(shù)據(jù)。如果選擇AO0和AO1,則可以預(yù)編制最長(zhǎng)64秒的數(shù)據(jù)。

2)對(duì)于模擬輸入:可以分配512M內(nèi)存作為輸入緩存,這樣如果1個(gè)模擬輸入通道1MHz采樣,可以存儲(chǔ)16位的數(shù)據(jù)128秒、2個(gè)通道同時(shí)采樣可以存儲(chǔ)數(shù)據(jù)64秒……

3)如果上面的輸入輸出采樣頻率可以修改,那就更棒了!采樣頻率降低一半,采樣時(shí)長(zhǎng)增加1倍。

3、做視頻分割、拼接

(1)1個(gè)1080視頻輸入,3×3分割顯示;

(2)多個(gè)攝像頭讀取數(shù)據(jù),合并到一個(gè)屏幕顯示;

(3)同屏異顯。

上面的內(nèi)容做完了,你已經(jīng)很棒了,如果還想來(lái)點(diǎn)高端的,可以增加以下內(nèi)容:

1)異常捕捉,如有人闖入?yún)^(qū)域、著火了等等。

2)增加智能調(diào)整幀率或降低清晰度算法,應(yīng)對(duì)帶寬有限。

3)活體特征識(shí)別,比如認(rèn)出是一條狗、一個(gè)人、人是誰(shuí)等等。大膽的想吧。

上面這3個(gè)小項(xiàng)目,只要有一個(gè)做出demo機(jī),就會(huì)有人搶著要你。

本文來(lái)自:劉皇叔

如果看到這里,請(qǐng)點(diǎn)贊、收藏、分享三連!

限時(shí)免費(fèi)掃碼進(jìn)群,交流更多行業(yè)技術(shù)

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

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1621

    文章

    21511

    瀏覽量

    599048
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TAS2505-Q1的MCLK, WCLK, DIN, BCLK這幾個(gè)PIN,對(duì)應(yīng)的mcu這邊的哪幾個(gè)pin?

    1.請(qǐng)問(wèn)參考設(shè)計(jì)的中的耳機(jī)接口HPOUT 及 IOVSS,在PIN描述中沒(méi)有這兩個(gè)PIN呢? 2.請(qǐng)問(wèn)2505的MCLK, WCLK, DIN, BCLK這幾個(gè)PIN,對(duì)應(yīng)的mcu這邊的哪幾個(gè)pin?下面的這個(gè)圖片是MCU端的I2S接口描述,多謝!
    發(fā)表于 08-08 08:28

    OPA131UA, OPA131U, OPA131UJ這幾個(gè)型號(hào)什么區(qū)別?

    OPA131UA, OPA131U, OPA131UJ這幾個(gè)型號(hào)什么區(qū)別,參數(shù)數(shù)據(jù)都差不多,怎么選擇?
    發(fā)表于 08-05 06:50

    分享幾個(gè)FPGA實(shí)現(xiàn)的小型神經(jīng)網(wǎng)絡(luò)

    今天我們分享幾個(gè)FPGA實(shí)現(xiàn)的小型神經(jīng)網(wǎng)絡(luò),側(cè)重應(yīng)用。
    的頭像 發(fā)表于 07-24 09:30 ?754次閱讀
    分享<b class='flag-5'>幾個(gè)</b>用<b class='flag-5'>FPGA</b>實(shí)現(xiàn)的小型神經(jīng)網(wǎng)絡(luò)

    FPGA的學(xué)習(xí)筆記---FPGA的開(kāi)發(fā)流程

    與通常的單片機(jī)應(yīng)用開(kāi)發(fā)不同,FPGA自己的開(kāi)發(fā)流程。但具體上怎樣操作,作為初學(xué)者,沒(méi)有一點(diǎn)經(jīng)驗(yàn)。網(wǎng)站獎(jiǎng)勵(lì)的清華FPGA需要的開(kāi)發(fā)軟件,到目前還沒(méi)有安裝成功。暫且先看看相關(guān)學(xué)習(xí),慢慢積
    發(fā)表于 06-23 14:47

    單片機(jī)學(xué)到什么程度可以找工作

    這個(gè)話題老生常談了,找工作需要具備一定的技術(shù)實(shí)力,但是究竟學(xué)到什么程度就可以呢?單片機(jī)作為嵌入式系統(tǒng)的核心,具有廣泛的應(yīng)用場(chǎng)景,因此掌握單片機(jī)編程技能確實(shí)能為您打開(kāi)就業(yè)之門。然而,要想通過(guò)單片機(jī)技能
    的頭像 發(fā)表于 03-28 08:04 ?1162次閱讀
    單片機(jī)學(xué)到什么程度可以<b class='flag-5'>找工作</b>?

    fpga芯片工作原理 fpga芯片哪些型號(hào)

    FPGA芯片的工作原理主要基于其內(nèi)部的可配置邏輯單元和連線資源。包括以下工作原理: 首先,FPGA內(nèi)部包含可配置邏輯模塊(CLB)、輸出輸入模塊(IOB)和內(nèi)部連線(Interconn
    的頭像 發(fā)表于 03-14 17:17 ?1129次閱讀

    fpga是干什么工作

    FPGA(現(xiàn)場(chǎng)可編程門陣列)主要被用于進(jìn)行邏輯設(shè)計(jì)、算法實(shí)現(xiàn)、功能定義以及時(shí)序優(yōu)化等工作。具體來(lái)說(shuō),FPGA工程師的主要職責(zé)包括但不限于以下幾個(gè)方面。
    的頭像 發(fā)表于 03-14 17:09 ?1079次閱讀

    FPGA? 開(kāi)搞!

    目錄中找到一個(gè) run.bat 文件,它提供與 Linux 系統(tǒng)上的 make 文件類似的功能。 每個(gè)項(xiàng)目都有一個(gè)簡(jiǎn)單的結(jié)構(gòu),幾個(gè)目錄,用于存儲(chǔ)項(xiàng)
    發(fā)表于 01-11 00:52

    關(guān)于FPGA的開(kāi)源項(xiàng)目介紹

    Hello,大家好,之前給大家分享了大約一百多個(gè)關(guān)于FPGA的開(kāi)源項(xiàng)目,涉及PCIe、網(wǎng)絡(luò)、RISC-V、視頻編碼等等,這次給大家?guī)?lái)的是不枯燥的娛樂(lè)項(xiàng)目,主要偏向老的游戲內(nèi)核使用FPGA
    的頭像 發(fā)表于 01-10 10:54 ?1198次閱讀
    關(guān)于<b class='flag-5'>FPGA</b>的開(kāi)源<b class='flag-5'>項(xiàng)目</b>介紹

    開(kāi)源FPGA項(xiàng)目哪些

    請(qǐng)問(wèn)開(kāi)源FPGA項(xiàng)目哪些?
    發(fā)表于 12-26 12:09

    國(guó)外大學(xué)的FPGA開(kāi)發(fā)項(xiàng)目盤點(diǎn)

    據(jù)我了解,目前國(guó)內(nèi)很多大學(xué)是沒(méi)有開(kāi)設(shè)FPGA相關(guān)課程的,所以很多同學(xué)都是自學(xué),但是自學(xué)需要一定的目標(biāo)和項(xiàng)目,今天我們就去看看常春藤盟校Cornell University 康奈爾大學(xué)開(kāi)設(shè)的FP
    發(fā)表于 12-22 10:27 ?815次閱讀
    國(guó)外大學(xué)的<b class='flag-5'>FPGA</b>開(kāi)發(fā)<b class='flag-5'>項(xiàng)目</b>盤點(diǎn)

    pcb自動(dòng)放板機(jī)自動(dòng)?

    pcb自動(dòng)放板機(jī)自動(dòng)?進(jìn)來(lái)看看~
    的頭像 發(fā)表于 12-08 16:08 ?523次閱讀

    求助,關(guān)于AD5757使用的幾個(gè)問(wèn)題

    的。 問(wèn)題2: 薩爾瓦575757的PIN21,29,51,59 HART作用就是進(jìn)一步精確控制輸出電流嗎?我可以不適用他們嗎?如果不適用他們我可以直接0歐姆接地嗎,或者該怎么處理這幾個(gè)引腳? 問(wèn)題3
    發(fā)表于 12-05 07:06

    為你的FPGA設(shè)計(jì)加加速,NIC、Router、Switch任意實(shí)現(xiàn)

    的 Verilog/FPGA開(kāi)源項(xiàng)目》內(nèi)容介紹更加詳細(xì),包括但不限于綜合、上板測(cè)試等。兩者相輔相成,互補(bǔ)互充~ 這幾年DPU的概念越來(lái)越火,和CPU、GPU并駕齊驅(qū)的勢(shì)頭,通俗的講D
    發(fā)表于 11-01 16:27

    基于FPGA實(shí)現(xiàn)Mem加法器

    前段時(shí)間和幾個(gè)人閑談,看看FPGA里面實(shí)現(xiàn)一個(gè)Mem加法器怎么玩兒
    的頭像 發(fā)表于 10-17 10:22 ?481次閱讀
    基于<b class='flag-5'>FPGA</b>實(shí)現(xiàn)Mem加法器