FPGA自习学院

FPGA自习学院在这里插入图片描述

FPGA开源工作室为了大家更好的学习FPGA目前开通了知识星球(FPGA自习学院)。以下资料以及设计源码均可加入FPGA自习学院后免费获得。
在这里插入图片描述
FPGA自习学院知识星球精品内容推荐:

FPGA图像仿真篇:

1, 几何变换-裁剪
2, 几何变换-镜像
3, 几何变换-平移
在这里插入图片描述
4,FPGA图像处理系统仿真平台的搭建
在这里插入图片描述
5,基于FPGA的人脸位置定位的仿真实现
6,基于FPGA车牌位置的定位
7,基于FPGA的车牌字符定位提取
在这里插入图片描述
8 Sobel边缘检测
在这里插入图片描述

matlab

1,matlab人脸是别的程序
在这里插入图片描述
2 一种手写体数字识别
在这里插入图片描述

基于FPGA的高速信号采集系统

1.1- 基于FPGA的高速信号采集系统概述-课程简介
1.2- 基于FPGA的高速信号采集系统概述-高速信号采集系统实现功能和组成
1.3- 基于FPGA的高速信号采集系统概述-采集系统的FPGA模块组成
2.1- 高速ADC接口的FPGA实现-高速ADC结构简介
2.2- 高速ADC接口的FPGA实现-高速ADC接口中的SPI接口设计实现
2.3- 高速ADC接口的FPGA实现-SPI接口设计的仿真
2.4- 高速ADC接口的FPGA实现-源同步数据接口简介
2.5- 高速ADC接口的FPGA实现-源同步数据接口的设计
2.6- 高速ADC接口的FPGA实现-源同步数据接口的FPGA实现
3.1- 数字下变频DDC的FPGA实现-数字下变频的组成
3.2- 数字下变频DDC的FPGA实现-下变频算法简介
3.3- 数字下变频DDC的FPGA实现-下变频模块的设计与仿真
3.4- 数字下变频DDC的FPGA实现-半带滤波器的设计
3.5- 数字下变频DDC的FPGA实现-多相滤波器的设计
3.6- 数字下变频DDC的FPGA实现-检波模块的设计与实现
4.1- 三倍抽取模块的设计和FPGA实现-三倍抽取模块的算法简介
4.2- 三倍抽取模块的设计和FPGA实现-三倍抽取算法的FPGA实现
4.3- 三倍抽取模块的设计和FPGA实现- MATLAB与vivado的联合仿真简介
4.4- 三倍抽取模块的设计和FPGA实现-MATLAB与vivado的联合仿真演示
5.1- 高速串行数字接口Aurora接口设计与实现-Aurora接口结构简介
5.2- 高速串行数字接口Aurora接口设计与实现-Aurora的用户接口协议
5.3- 高速串行数字接口Aurora接口设计与实现-Aurora接口的时钟网络
5.4- 高速串行数字接口Aurora接口设计与实现-基于Aurora IP的FPGA设计-有实战
5.5- 高速串行数字接口Aurora接口设计与实现-基于Aurora IP的FPGA仿真-有实战
5.6- 高速串行数字接口Aurora接口设计与实现- Aurora用户接口的FPGA设计

Python+OpenCV3.3图像处理视频教程

PPT + 源码 + 视频课程

1,概述与环境搭建
2,图像加载与保存
3,Numpy数组操作
4,色彩空间-01
5,色彩空间-02
6,像素运算-01
7,像素运算-02
8,ROI与泛洪填充
9,模糊操作
10,高斯模糊
11,边缘保留滤波(EPF)
12,图像直方图(histogram)
13,直方图应用
14,直方图反向投影
15,模板匹配
16,图像二值化
17,超大图像二值化
18,图像金字塔
19,图像梯度
20,Canny边缘提取
21,直线检测-需要剪辑
22,圆检测
23,轮廓发现
24,对象测量
25,膨胀与腐蚀
26,开闭操作
27,其它形态学操作
28,分水岭算法
29,人脸检测
30,案例-数字验证码识别

Xilinx Zynq-7000 嵌入式系统设计与实现

视频教学:
第1讲 zynq-7000 SoC设计导论(1) 超清(720P)
第2讲 zynq-7000 SoC设计导论(2) 超清(720P)
第3讲 AMBA规范(1) 超清(720P)
第4讲 AMBA规范(2) 超清(720P)
第5讲 AMBA规范(3) 超清(720P)
第6讲 系统公共资源 超清(720P)
第7讲 Cortex-A9处理器及指令集 超清(720P)
第8讲 Cortex-A9处理器及指令集 超清(720P)
第9讲 Zynq-7000的Vivado基本设计流程 超清(720P)

资源:
1, Ubuntu系统
2, Vivado板级支持包
3, z7-EDP-1_linux_bin
4, zynq_example

FPGA小工程

1—i2c_master 读写eeprom实验
2—倒车雷达测距实验
3—红外遥控控制数码管显示
4—电子音乐琴(红外遥控)
5—softmax
6—TFT5.0LCD显示屏控制
7—以太网udp\arp\udp_loop实验

数字图像处理视频课程

在这里插入图片描述
包含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接口
9, usb 2.0接口
10,百兆以太网
11,千兆以太网
12,LVDS接口

PCIE

1 , k7_pcie_dma_ddr3_base_trd_13.4
2, report_2016_7_15_pcie_system_achitecture
3, PCIE文章
4, PCIE专题视频
5, xapp859
6 ,xapp1052

Aurora

下板实现精品:

1,车牌位置识别
2,数字识别1
3,数字识别2
3,数字识别3
4,垂直投影
5,人脸位置识别(可增加人脸长宽比例,人眼位置,人嘴位置等特征提高识别准确率)

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自习学院,获取源码,一起学习一起成长。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/baidu_34971492/article/details/89642691