精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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
    +關注

    關注

    1620

    文章

    21507

    瀏覽量

    598830
收藏 人收藏

    評論

    相關推薦

    TAS2505-Q1的MCLK, WCLK, DIN, BCLK這幾個PIN,對應的mcu這邊的哪幾個pin?

    1.請問參考設計的中的耳機接口HPOUT 及 IOVSS,在PIN描述中沒有這兩個PIN呢? 2.請問2505的MCLK, WCLK, DIN, BCLK這幾個PIN,對應的mcu這邊的哪幾個pin?下面的這個圖片是MCU端的I2S接口描述,多謝!
    發表于 08-08 08:28

    OPA131UA, OPA131U, OPA131UJ這幾個型號什么區別?

    OPA131UA, OPA131U, OPA131UJ這幾個型號什么區別,參數數據都差不多,怎么選擇?
    發表于 08-05 06:50

    分享幾個FPGA實現的小型神經網絡

    今天我們分享幾個FPGA實現的小型神經網絡,側重應用。
    的頭像 發表于 07-24 09:30 ?725次閱讀
    分享<b class='flag-5'>幾個</b>用<b class='flag-5'>FPGA</b>實現的小型神經網絡

    FPGA的學習筆記---FPGA的開發流程

    與通常的單片機應用開發不同,FPGA自己的開發流程。但具體上怎樣操作,作為初學者,沒有一點經驗。網站獎勵的清華FPGA需要的開發軟件,到目前還沒有安裝成功。暫且先看看相關學習,慢慢積
    發表于 06-23 14:47

    單片機學到什么程度可以找工作

    這個話題老生常談了,找工作需要具備一定的技術實力,但是究竟學到什么程度就可以呢?單片機作為嵌入式系統的核心,具有廣泛的應用場景,因此掌握單片機編程技能確實能為您打開就業之門。然而,要想通過單片機技能
    的頭像 發表于 03-28 08:04 ?1125次閱讀
    單片機學到什么程度可以<b class='flag-5'>找工作</b>?

    fpga芯片工作原理 fpga芯片哪些型號

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

    fpga是干什么工作

    FPGA(現場可編程門陣列)主要被用于進行邏輯設計、算法實現、功能定義以及時序優化等工作。具體來說,FPGA工程師的主要職責包括但不限于以下幾個方面。
    的頭像 發表于 03-14 17:09 ?1060次閱讀

    FPGA? 開搞!

    目錄中找到一個 run.bat 文件,它提供與 Linux 系統上的 make 文件類似的功能。 每個項目都有一個簡單的結構,幾個目錄,用于存儲
    發表于 01-11 00:52

    關于FPGA的開源項目介紹

    Hello,大家好,之前給大家分享了大約一百多個關于FPGA的開源項目,涉及PCIe、網絡、RISC-V、視頻編碼等等,這次給大家帶來的是不枯燥的娛樂項目,主要偏向老的游戲內核使用FPGA
    的頭像 發表于 01-10 10:54 ?1180次閱讀
    關于<b class='flag-5'>FPGA</b>的開源<b class='flag-5'>項目</b>介紹

    開源FPGA項目哪些

    請問開源FPGA項目哪些?
    發表于 12-26 12:09

    國外大學的FPGA開發項目盤點

    據我了解,目前國內很多大學是沒有開設FPGA相關課程的,所以很多同學都是自學,但是自學需要一定的目標和項目,今天我們就去看看常春藤盟校Cornell University 康奈爾大學開設的FP
    發表于 12-22 10:27 ?810次閱讀
    國外大學的<b class='flag-5'>FPGA</b>開發<b class='flag-5'>項目</b>盤點

    pcb自動放板機自動?

    pcb自動放板機自動?進來看看~
    的頭像 發表于 12-08 16:08 ?510次閱讀

    求助,關于AD5757使用的幾個問題

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

    為你的FPGA設計加加速,NIC、Router、Switch任意實現

    的 Verilog/FPGA開源項目》內容介紹更加詳細,包括但不限于綜合、上板測試等。兩者相輔相成,互補互充~ 這幾年DPU的概念越來越火,和CPU、GPU并駕齊驅的勢頭,通俗的講D
    發表于 11-01 16:27

    基于FPGA實現Mem加法器

    前段時間和幾個人閑談,看看FPGA里面實現一個Mem加法器怎么玩兒
    的頭像 發表于 10-17 10:22 ?474次閱讀
    基于<b class='flag-5'>FPGA</b>實現Mem加法器