FPGA學習 基於FPGA的簡易音訊採集系統

2022-09-22 04:48:08 字數 524 閱讀 4155

本篇部落格記錄乙個小專案的開發———基於fpga的簡易音訊採集系統,專案**是乙個寒假的活動的題目,直接購買了設計好的板卡,專案的基本要求如下:

使用的板卡是lattice的ice40up5k,這裡首先記錄一下在lattice的軟體中開發fpga的簡單流程

參考:windows 下 ice40 fpga 開源開發環境配置

lattice官網

關於sigma-delta adc的介紹可以參考一下adi的官方文件mt-022mt-023,這兩個文件對於sigma-delta adc的發展歷史和應用都介紹的比較好,能幫助開發者捋清一些邏輯,不過想要完全弄清sigma-delta adc的前世今生,我認為還是要看一下這兩個文件的參考文獻,可以按照文中的脈絡看一下,能對基礎知識有更深的了解,當然也可以參考一些學位**,裡面對於這個的介紹也比較多,本篇部落格主要給出一些概念的簡單介紹:

FPGA基礎學習 簡易串列埠傳送

首先需要了解uart 的通訊協議和傳輸時序 uart通訊首先將接收到的並行資料轉換成序列資料來傳輸。訊息幀起始位為低電平,後面接7或8個資料位 大部分為8個資料位 1個可用的奇偶校驗位 根據資料中1的個數是否為偶數 偶校驗位 還是奇數 奇校驗位 1個或者多個高位停止位。傳輸乙個位元組大約需要10個位...

基於FPGA的秒錶

功能 四位數碼管顯示,從零開始計數,前兩位顯示秒 0 59 後兩位顯示0.01秒 0 99 計滿後從零開始,有開始鍵 暫停鍵 復位鍵。當第一次按下開始鍵,秒錶從初始開始計數,led顯示器上顯示當前計時值 當緊按下 按住 暫停鍵時,秒錶暫停計時,led上顯示當前計時值,放開則繼續計時 當按下復位鍵時,...

FPGA學習筆記(一) 初識FPGA

該隨筆中部分內容 自小梅哥 fpga field programmable gate array,現場可程式設計門陣列 正如其名,fpga內部有大量的可程式設計邏輯功能塊,使用verilog hdl 硬體描述語言 實現設計。玩過微控制器的小夥伴剛接觸fpga可能會有點困惑,其實fpga與微控制器最大...