FPGA自習學院

FPGA自習學院在這裏插入圖片描述

FPGA開源工作室爲了大家更好的學習FPGA目前開通了知識星球(FPGA自習學院)。

FPGA自習學院知識星球精品內容推薦:

數字圖像處理視頻課程

包含MATLAB 和 VC++源碼
推薦指數:
|–第一章
| |–第1講 數字圖像處理概述
| |–第2講 圖像的存儲格式
| |–第3講 基於MATLAB的圖像處理基礎
|–第二章
| |–第1講 圖像的顯示
| |–第2講 基於MATLAB的圖像的讀取和顯示
| |–第3講 基於MATLAB的圖像處理基礎
| |–第4講 圖像的特效顯示
| |–第5講 實驗一圖像的特效顯示
|–第三章
| |–第1講 幾何變換基礎(楊淑瑩主講)
| |–第2講 基於MATLAB的圖像幾何變換
| |–第3講 圖像的幾何變換
|–第四章
| |–第1講 二值化及灰度變換
| |–第2講 灰度直方圖及其均衡化
| |–第3講 實驗二圖像灰度變換處理
| |–第4講 基於MATLAB的圖像灰度變換
|–第五章
| |–第1講 噪聲消除法及鄰域平均法
| |–第2講 基於MATLAB的圖像的平滑處理
|–第六章
| |–第1講 微分運算及梯度銳化
| |–第2講 邊緣檢測
| |–第3講 基於MATLAB的圖像邊緣檢測
| |–第4講 實驗三目標物體的輪廓提取
|–第七章
| |–第1講 概述及圖像閾值分割(溫顯斌主講)
| |–第2講 基於MATLAB的圖像分割
| |–第3講 目標物體的輪廓提取
| |–第4講 圖像的測量
| |–第5講 圖像的投影及紋理分析
|–第八章
| |–第1講 基於MATLAB的圖像形態學處理
| |–第2講 圖像腐蝕、膨脹、開啓與閉合
|–第九章
| |–第1講 概述及圖像的正交變換
| |–第2講 基於MATLAB的圖像變換域處理
| |–第3講 頻域低通濾波及高通濾波
|–第十章
| |–第1講 基於MATLAB的圖像合成處理
| |–第2講 圖像的合成(王元全主講)
| |–第3講 圖像的合成(楊淑瑩主講)
|–第十一章
| |–第1講 概述及彩色空間
| |–第2講 基於MATLAB的彩色圖像處理
| |–第3講 圖像的顏色處理
| |–第4講 彩色圖像的平滑及銳化處理
| |–第5講 實驗四24位彩色圖像處理
|–第十二章
| |–第1講 小波變換的基本概念
| |–第2講 基於MATLAB的圖像小波變換處理
|–第十三章
| |–第1講 JPEG壓縮
|–第十四章
| |–第1講 人臉識別及對學生作品的評價指導
| |–第2講 遙感圖像分割與配準
| |–第3講 圖像處理在醫學中的應用
| |–第4講 細胞統計及對學生作品的評價指導
| |–第5講 郵政編碼案例分析
| |–第6講 總變差(TV)模型在圖像恢復中的應用
| |–第7講 汽車牌照案例分析
| |–第8講 手寫數字識別
| |–第9講 條形碼案例分析
| |–第10講 印刷體漢字識別案例分析

神經網絡-Matlab

1,BP神經網絡的數據分類——語音特徵信號分類
2,BP神經網絡的非線性系統建模——非線性函數擬合
3,遺傳算法優化BP神經網絡——非線性函數擬合
4,神經網絡遺傳算法函數極值尋優——非線性函數極值尋優
5,基於BP_Adaboost的強分類器設計——公司財務預警建模
6,PID神經元網絡解耦控制算法——多變量系統控制
7,RBF網絡的迴歸——非線性函數迴歸的實現
8,GRNN的數據預測——基於廣義迴歸神經網絡的貨運量預測
9,離散Hopfield神經網絡的聯想記憶——數字識別
10,離散Hopfield神經網絡的分類——高校科研能力評價
11,連續Hopfield神經網絡的優化——旅行商問題優化計算
12,SVM的數據分類預測——意大利葡萄酒種類識別
13,SVM的參數優化——如何更好的提升分類器的性能
14,SVM的迴歸預測分析——上證指數開盤指數預測
15,SVM的信息粒化時序迴歸預測——上證指數開盤指數變化趨勢和變化空間預測
16,自組織競爭網絡在模式分類中的應用——患者癌症發病預測
17,SOM神經網絡的數據分類——柴油機故障診斷
18,Elman神經網絡的數據預測——電力負荷預測模型研究
19,概率神經網絡的分類預測——基於PNN的變壓器故障診斷
20,神經網絡變量篩選——基於BP的神經網絡變量篩選
21,LVQ神經網絡的分類——乳腺腫瘤診斷
22,LVQ神經網絡的預測——人臉朝向識別
23,小波神經網絡的時間序列預測——短時交通流量預測
24,模糊神經網絡的預測算法——嘉陵江水質評價
25,廣義神經網絡的聚類算法——網絡入侵聚類
26,粒子羣優化算法的尋優算法——非線性函數極值尋優
27,遺傳算法優化計算——建模自變量降維
28,基於灰色神經網絡的預測算法研究——訂單需求預測
29,基於Kohonen網絡的聚類算法——網絡入侵聚類
30,神經網絡GUI的實現——基於GUI的神經網絡擬合、模式識別、聚類

FPGA數字圖像處理

1,基於FPGA圖像處理之RGB轉灰度算法的實現
2,基於FPGA的灰度圖像處理之對數變換
3,基於FPGA的灰度圖像處理之冪律(伽馬)變化
4,基於FPGA的灰度圖像處理之反轉
5,基於FPGA的灰度圖像比特平面分層
6,基於FPGA的灰度圖像laplace算子的實現
7,基於FPGA視頻圖像水印的實現
8,FPGA圖像處理之行緩存(linebuffer)的設計
9,FPGA圖像處理之行緩存(linebuffer)的設計二
10,基於FPGA的灰度圖像均值濾波算法的實現
11,基於FPGA的灰度圖像中值濾波算法的實現
12,基於FPGA的灰度圖像高斯濾波算法的實現
13,基於FPGA的二值圖像的邊界提取算法的實現
14,基於FPGA圖像處理之sobel算子邊緣檢測算法的實現
15,基於FPGA灰度圖像的腐蝕與膨脹算法的實現
16,基於FPGA灰度圖像的開運算和閉運算算法的實現

FPGA接口

1,xilinx DDR3控制mig IP的應用(一)
2,xilinx DDR3控制mig IP的應用(二)
3,xilinx DDR3控制mig IP的應用(三)
4,xilinx DDR3控制mig IP的應用(四)
5,xilinx DDR3控制mig IP的應用(五)
6, uart接口
7,IIC接口
8,I2S接口

下板實現精品:

1,車牌位置識別
2,數字識別1
3,數字識別2
3,數字識別3
4,垂直投影
5,人臉位置識別(可增加人臉長寬比例,人眼位置,人嘴位置等特徵提高識別準確率)

FPGA圖像仿真篇:

1,FPGA圖像處理系統仿真平臺的搭建
2,基於FPGA的人臉位置定位的仿真實現
3,基於FPGA車牌位置的定位

Altera FPGA

1.[Altera.FPGA入門及提高教程]Altera產品和資源入門指南
2.[Altera.FPGA入門及提高教程]如何建立一個簡單的工程
3.[Altera.FPGA入門及提高教程]配置軟件方法
4.[Altera.FPGA入門及提高教程]Cyclone.IV.FPGA:特性和功能
5.[Altera.FPGA入門及提高教程]使用Quartus.II.軟件:簡介
6.[Altera.FPGA入門及提高教程]Verilog.HDL基礎.0.5小時
7.[Altera.FPGA入門及提高教程]VHDL.基礎
8.[Altera.FPGA入門及提高教程]可編程邏輯基礎
9.1[Altera.FPGA入門及提高教程]使用Quartus.II.軟件:基礎
9.2[Altera.FPGA入門及提高教程]使用Quartus.II.軟件中的補充文件
10.[Altera.FPGA入門及提高教程]Quartus.II.軟件中的原理圖設計
11.[Altera.FPGA入門及提高教程]Quartus.II.軟件中的仿真
12.[Altera.FPGA入門及提高教程]SignalTap.II.邏輯分析儀的使用
13.[Altera.FPGA入門及提高教程]使用Quartus.II.顧問和設計空間勘查器實現時序逼近
14.[Altera.FPGA入門及提高教程]使用Quartus.II.物理綜合優化功能實現時序逼近
15.[Altera.FPGA入門及提高教程]高級IO系統設計
16.[Altera.FPGA入門及提高教程]使用Nios.II:處理器設計
17.[Altera.FPGA入門及提高教程]Nios.II.處理器開發軟件_工具簡介
18.[Altera.FPGA入門及提高教程]Nios.II.處理器開發軟件.設計流程
19.[Altera.FPGA入門及提高教程]Nios.II.處理器開發軟件_調試入門
20.[Altera.FPGA入門及提高教程]Nios.II.處理器開發軟件_HAL入門
21.[Altera.FPGA入門及提高教程]Nios.II.處理器開發軟件_Nios.II.IDE
22.[Altera.FPGA入門及提高教程]Nios.II.處理器開發軟件_MMU和MPU
23.[Altera.FPGA入門及提高教程]Nios.II.浮點定製指令
24.[Altera.FPGA入門及提高教程]收發器基礎Transceiver_Basics_CN
25.[Altera.FPGA入門及提高教程]利用TimeQuest靜態時序分析器來驗證性能
26.[Altera.FPGA入門及提高教程]轉換到TimeQuest時序分析器
27.[Altera.FPGA入門及提高教程]採用Stratix.IV.GX.FPGA進行10、100、1000.Mb.&.10Gb以太網設計
28.[Altera.FPGA入門及提高教程]採用Stratix.IV.GX.FPGA設計PCI.Express
29.[Altera.FPGA入門及提高教程]採用Stratix.IV.GX.FPGA設計Serial.RapidIO
30.[Altera.FPGA入門及提高教程]Stratix.III.和Stratix.IV.FPGA電源分配網絡設計
31.[Altera.FPGA入門及提高教程]移動手機中的MAX.IIZ.CPLD_MAXIIZMobile_CN
32.[Altera.FPGA入門及提高教程]DSP.Builder高級模塊庫教程DSPBA_Tutorial_CN
33.[Altera.FPGA入門及提高教程]採用DSP.Builder高級模塊庫設計DSP系統
34.[Altera.FPGA入門及提高教程]Indus_Eth_CN-採用FPGA器件實現靈活的低成本工業以太網解決方案–採用DSP.Builder高級模塊庫設計DSP系統
35.[Altera.FPGA入門及提高教程]使用Altera視頻工作臺構建視頻系統VIP_CN
36.[Altera.FPGA入門及提高教程]Using.SOPC.Builder
37.[Altera.FPGA入門及提高教程]系統控制檯簡介—交互式腳本SOPC系統調試SystemConsole_CN
38.[Altera.FPGA入門及提高教程]Quartus.II.軟件Tcl腳本基礎
39.[Altera.FPGA入門及提高教程]採用SOPC.Builder迅速開始PCI.Express硬核IP設計指南
40.[Altera.FPGA入門及提高教程]SystemVerilog和Quartus.II.軟件
41.[Altera.FPGA入門及提高教程]時序逼近最佳HDL設計實踐
42.[Altera.FPGA入門及提高教程]漸進式編譯入門
43.[Altera.FPGA入門及提高教程]SignalTap.II.嵌入式邏輯分析器

Vivado

入門到精通教學視頻:

第1講 Vivado設計流程及使用模式
第2講 用三個DEMO講解如何在設計中使用IP
第3講 基於XSim的邏輯仿真
第4講 基於ModelSim的邏輯仿真(DEMO工程文件與第三講一致!)
第5講 綜合的基本設置和綜合屬性
第6講 實現-網絡教室
第7講 增量實現-網絡教室
第8講 Vivado裏最常用的5個Tcl命令
第9講 編程與調試-網絡教室
第10講 輸入_輸出和時鐘規劃
第11講 與Vivado設計流程相關的一些技巧
第12講 時序分析中的基本概念和術語
第13講 創建基本時鐘週期約束
第14講 設置輸入延時約束
第15講 設置輸出延時約束
第16講 虛擬時鐘-網絡教室
第17講 設置多週期路徑約束
第18講 設置僞路徑
第19講 約束的優先級
第20講 綜合後的設計分析(1):資源與扇出分析
第21講 綜合後的設計分析(2):時序分析
第22講 UltraFast設計方法學(1):初識UltraFast
第23講 UltraFast設計方法學(2):時鐘
第24講 UltraFast設計方法學(3):RTL代碼風格(1)
第25講 UltraFast設計方法學(4):RTL代碼風格(2)
第26講 UltraFast設計方法學(5):時序約束
第27講 UltraFast設計方法學(6):定義時鐘分組
第28講 UltraFast設計方法學(7):如何管理IP約束
第29講 UltraFast設計方法學(8):在Vivado中使用設計規則檢查
第30講 UltraFast設計方法學(9):理解實現策略-網絡教室
第31講 UltraFast設計方法學(10):時序收斂之時序約束基本準則
第32講 UltraFast設計方法學(11):時序收斂之10個時序收斂技巧
第33講 功耗估計和優化
第34講 利用Vivado IP Integrator進行設計開發
第35講 Tcl在Vivado中的應用(1):編輯網表
第36講 Tcl在Vivado中的應用(2):定製報告
第37講 Tcl在Vivado中的應用(3):使用Hook Script
第38講 Tcl在Vivado中的應用(4):嵌入自定義Tcl命令
第39講 Tcl在Vivado中的應用(5):使用Xilinx Tcl
第40講 Tcl在Vivado中的應用(6):工程模式下的設計流程管理
第41講 Tcl在Vivado中的應用(7):非工程模式下的設計流程管理

Vivado HLS

1,HLS工具使用手冊
2,HLS開發手冊 `
3,配套實驗

入門到精通教學視頻:
1課: 軟件工程師該怎麼了解 FPGA 架構? 超清(720P)
2課: HLS 工作機制 超清(720P)
3課: Vivado HLS設計流程介紹 超清(720P)
4課:Vivado HLS設計流程 – 實例演示 超清(720P)
5課:如何處理任意精度的數據類型 超清(720P)
6課: 數據類型的轉換 超清(720P)
7課:瞭解 HLS 中的複合數據類型 超清(720P)
8課:Vivado HLS 中的 C++ 基本運算 超清(720P)
9課:Vivado HLS下C_C++測試平臺的基本架構 超清(720P)
10課: 描述高效的C測試平臺 - 測試激勵 超清(720P)
11課:描述高效的C測試平臺 - 輸出監測與格式控制 超清(720P)
12課:接口綜合 — 基本介紹 超清(720P)
13課:接口綜合 - 對數組的處理 超清(720P)
14課:接口綜合 - 其他案例演示 超清(720P)
15課:for 循環優化 — 基本性能指標 超清(720P)
16課:for循環優化 — 循環合併 超清(720P)
17課:FOR 循環優化 — 數據流 超清(720P)
18課:FOR 循環優化 — 嵌套的FOR循環 超清(720P)
19課:FOR 循環優化 — 其他優化方法 超清(720P)
20課:數組優化 — 數組分割 超清(720P)
21課:數組優化 — 數組映射和重組 超清(720P)
22課:數組優化 - 其他優化方法 超清(720P)
23課:Vivado HLS 函數層面的優化 超清(720P)
24課:案例分析 超清(720P)

FPGA自習學院將不斷更新和總結FPGA相關學習資料,書籍,實例工程和視頻。歡迎大家加入FPGA自習學院,獲取源碼,一起學習一起成長。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章