- 前言仅以本帖,记录自己的学习历程及未来的方向。刚入职做FPGA研发1年,也不知道自己的发展方向。所以,从FPGA接口通信入手,慢慢学习和了解吧。希望自己逐步积累和掌握以下几个方向从业的基础知识,并具有一定的研发能力。主要方向分以下个方向:(1)接口通信类: 简单通信接口SPI/UART/IIC, 复杂一点的SDR SDRAM控制器设计、DDR3MIG的使用、PC... 前言仅以本帖,记录自己的学习历程及未来的方向。刚入职做FPGA研发1年,也不知道自己的发展方向。所以,从FPGA接口通信入手,慢慢学习和了解吧。希望自己逐步积累和掌握以下几个方向从业的基础知识,并具有一定的研发能力。主要方向分以下个方向:(1)接口通信类: 简单通信接口SPI/UART/IIC, 复杂一点的SDR SDRAM控制器设计、DDR3MIG的使用、PC...
- 一、前言 Signaltap是嵌入式逻辑分析仪,说到嵌入式,很容易让人想起ARM,其实 Signaltap 跟 ARM 没有半毛钱关系。这里的嵌入是嵌到 FPGA 的内部。 如果你用过Signaltap,就会发现,每次都要综合整个工程,再下载代码,然后才可以使用Signaltap,这说明了 Signaltap 是由一些逻辑电路组成,而不是仿真。 请不要把 Sign... 一、前言 Signaltap是嵌入式逻辑分析仪,说到嵌入式,很容易让人想起ARM,其实 Signaltap 跟 ARM 没有半毛钱关系。这里的嵌入是嵌到 FPGA 的内部。 如果你用过Signaltap,就会发现,每次都要综合整个工程,再下载代码,然后才可以使用Signaltap,这说明了 Signaltap 是由一些逻辑电路组成,而不是仿真。 请不要把 Sign...
- 下面的内容来自:《从算法设计到硬件逻辑的实现》 所谓流水线设计实际上就是把规模较大、层次较多的组合逻辑电路分为几个级,在每一级插入寄存器组暂存中间数据。K 级的流水线就是从组合逻辑的输入到输出恰好有 K 个寄存器组(分为 K 级,每一级都有一个寄存器组)上一级的输出是下一级的输入而又无反馈的电路。 图 5.6 表示了如何将把组合逻辑设计... 下面的内容来自:《从算法设计到硬件逻辑的实现》 所谓流水线设计实际上就是把规模较大、层次较多的组合逻辑电路分为几个级,在每一级插入寄存器组暂存中间数据。K 级的流水线就是从组合逻辑的输入到输出恰好有 K 个寄存器组(分为 K 级,每一级都有一个寄存器组)上一级的输出是下一级的输入而又无反馈的电路。 图 5.6 表示了如何将把组合逻辑设计...
- 脉冲计数器是一种能够响应脉冲信号并进行计数测量的电子测量仪器,响应周期性电信号并进行脉冲计数测量的称周期信号脉冲计数器。脉冲计数模块根据测量信号的脉冲数直接或者间接反映信号传输工作系统的相关参数,如推导出转速系统的机械转速、流量计量系统的流体容量等。根据《JJF1686-2018脉冲计数器校准规范》的脉冲计数器的校准规范进行校准。测试中所用到的设备:1、SYN3204型GPS驯... 脉冲计数器是一种能够响应脉冲信号并进行计数测量的电子测量仪器,响应周期性电信号并进行脉冲计数测量的称周期信号脉冲计数器。脉冲计数模块根据测量信号的脉冲数直接或者间接反映信号传输工作系统的相关参数,如推导出转速系统的机械转速、流量计量系统的流体容量等。根据《JJF1686-2018脉冲计数器校准规范》的脉冲计数器的校准规范进行校准。测试中所用到的设备:1、SYN3204型GPS驯...
- 1.算法运行效果图预览2.算法运行软件版本VIVADO2019.2 matlab2022a 3.算法理论概述 图像阈值计算和分割是图像处理领域的一项重要任务,它通过设定一个阈值将图像从灰度空间转化为二值空间,从而实现对图像区域的有效划分。基于直方图的阈值选取方法主要依赖于图像的灰度直方图分布特性。 在开始之前,我们需要了解直方图和阈值分割的基本概念: 直方图:图像的直方图是表示图... 1.算法运行效果图预览2.算法运行软件版本VIVADO2019.2 matlab2022a 3.算法理论概述 图像阈值计算和分割是图像处理领域的一项重要任务,它通过设定一个阈值将图像从灰度空间转化为二值空间,从而实现对图像区域的有效划分。基于直方图的阈值选取方法主要依赖于图像的灰度直方图分布特性。 在开始之前,我们需要了解直方图和阈值分割的基本概念: 直方图:图像的直方图是表示图...
- 1.算法运行效果图预览 将测试结果导入到matlab显示 2.算法运行软件版本vivado2019.2,matlab2022a 3.算法理论概述 小波变换是一种在信号处理中广泛应用的数学工具,它能够提供信号在不同尺度和位置上的信息。在图像处理、数据压缩、噪声消除等领域,小波变换都发挥着重要作用。9/7整数小波变换是一种特别适用于无损或有损图像压缩的小波变换,它具有良好的能量集... 1.算法运行效果图预览 将测试结果导入到matlab显示 2.算法运行软件版本vivado2019.2,matlab2022a 3.算法理论概述 小波变换是一种在信号处理中广泛应用的数学工具,它能够提供信号在不同尺度和位置上的信息。在图像处理、数据压缩、噪声消除等领域,小波变换都发挥着重要作用。9/7整数小波变换是一种特别适用于无损或有损图像压缩的小波变换,它具有良好的能量集...
- 1.算法运行效果图预览 fpga的结果导入到matlab显示:2.算法运行软件版本vivado2019.2 matlab2022a 3.算法理论概述 随着数字图像处理技术的不断发展,边缘检测作为图像处理的基本操作,其在机器视觉、自动驾驶、医学影像分析等领域的应用日益广泛。Robert交叉梯度算子是一种常用的边缘检测方法,具有简单、快速的特点。本文将详细介绍基于FPGA的Rob... 1.算法运行效果图预览 fpga的结果导入到matlab显示:2.算法运行软件版本vivado2019.2 matlab2022a 3.算法理论概述 随着数字图像处理技术的不断发展,边缘检测作为图像处理的基本操作,其在机器视觉、自动驾驶、医学影像分析等领域的应用日益广泛。Robert交叉梯度算子是一种常用的边缘检测方法,具有简单、快速的特点。本文将详细介绍基于FPGA的Rob...
- 1.算法运行效果图预览 将FPGA的仿真结果导入到matlab中: 2.算法运行软件版本vivado2019.2 matlab2022a 3.算法理论概述 在数字图像处理中,色彩空间的转换是常见的操作。其中,RGB和HSV是两种经常使用的色彩空间。RGB基于红、绿、蓝三种颜色的组合,而HSV则代表色相、饱和度和明度。本文将探讨如何基于FPGA实现RGB到HSV的转换,并深入... 1.算法运行效果图预览 将FPGA的仿真结果导入到matlab中: 2.算法运行软件版本vivado2019.2 matlab2022a 3.算法理论概述 在数字图像处理中,色彩空间的转换是常见的操作。其中,RGB和HSV是两种经常使用的色彩空间。RGB基于红、绿、蓝三种颜色的组合,而HSV则代表色相、饱和度和明度。本文将探讨如何基于FPGA实现RGB到HSV的转换,并深入...
- 1.算法运行效果图预览将FPGA结果导入到MATLAB显示效果:2.算法运行软件版本Vivado2019.2 matlab2022a 3.算法理论概述 在数字图像处理中,RGB和HLS是两种常见的颜色空间。RGB基于红绿蓝三种基本颜色的叠加来定义其他颜色,而HLS则代表色调、亮度和饱和度,它更接近人类视觉对颜色的感知。将RGB图像转换为HLS图像的目的通常是为了更方便地进行某些... 1.算法运行效果图预览将FPGA结果导入到MATLAB显示效果:2.算法运行软件版本Vivado2019.2 matlab2022a 3.算法理论概述 在数字图像处理中,RGB和HLS是两种常见的颜色空间。RGB基于红绿蓝三种基本颜色的叠加来定义其他颜色,而HLS则代表色调、亮度和饱和度,它更接近人类视觉对颜色的感知。将RGB图像转换为HLS图像的目的通常是为了更方便地进行某些...
- 1、前言没玩过图像缩放都不好意思说自己玩儿过FPGA,这是CSDN某大佬说过的一句话,鄙人深信不疑。。。目前市面上主流的FPGA图像缩放方案如下:1:Xilinx的HLS方案,该方案简单,易于实现,但只能用于Xilinx自家的FPGA;2:非纯Verilog方案,大部分代码使用Verilog实现,但中间的fifo或ram等使用了IP,导致移植性变差,难以在Xilinx、Altera和国产FP... 1、前言没玩过图像缩放都不好意思说自己玩儿过FPGA,这是CSDN某大佬说过的一句话,鄙人深信不疑。。。目前市面上主流的FPGA图像缩放方案如下:1:Xilinx的HLS方案,该方案简单,易于实现,但只能用于Xilinx自家的FPGA;2:非纯Verilog方案,大部分代码使用Verilog实现,但中间的fifo或ram等使用了IP,导致移植性变差,难以在Xilinx、Altera和国产FP...
- 1.算法运行效果图预览2.算法运行软件版本Vivado2019.2 matlab2022a 3.算法理论概述 图像二值化是数字图像处理中的一种常见技术,可以将灰度图像转换为黑白二值图像,突出图像的轮廓和特征。自适应阈值二值化是一种常用的图像二值化方法,能够根据图像局部区域的灰度分布自适应地确定阈值,从而实现更好的二值化效果。 自适应阈值二值化算法的基本原理是将图像分为... 1.算法运行效果图预览2.算法运行软件版本Vivado2019.2 matlab2022a 3.算法理论概述 图像二值化是数字图像处理中的一种常见技术,可以将灰度图像转换为黑白二值图像,突出图像的轮廓和特征。自适应阈值二值化是一种常用的图像二值化方法,能够根据图像局部区域的灰度分布自适应地确定阈值,从而实现更好的二值化效果。 自适应阈值二值化算法的基本原理是将图像分为...
- 1.算法运行效果图预览2.算法运行软件版本matlab2022a vivado2019.2 3.算法理论概述 基于FPGA的图像高斯滤波实现是一种利用FPGA硬件平台对图像进行高斯滤波处理的方法。下面将详细介绍这种方法的原理和数学公式。 一、原理 高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。具体来说,高斯滤波就是对整幅图像进行加权... 1.算法运行效果图预览2.算法运行软件版本matlab2022a vivado2019.2 3.算法理论概述 基于FPGA的图像高斯滤波实现是一种利用FPGA硬件平台对图像进行高斯滤波处理的方法。下面将详细介绍这种方法的原理和数学公式。 一、原理 高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。具体来说,高斯滤波就是对整幅图像进行加权...
- 1.算法运行效果图预览 将FPGA的拼接结果导入到matlab,显示结果如下: 2.算法运行软件版本vivado2019.2 matlab2022a 3.算法理论概述3.1 理论概述 基于FPGA的图像拼接算法实现是一种利用FPGA硬件平台对图像进行拼接处理的方法。基于FPGA的图像拼接算法实现主要是通过将多张图像进行对齐、融合等处理,最终得到一张拼接后的全景图像。该算法... 1.算法运行效果图预览 将FPGA的拼接结果导入到matlab,显示结果如下: 2.算法运行软件版本vivado2019.2 matlab2022a 3.算法理论概述3.1 理论概述 基于FPGA的图像拼接算法实现是一种利用FPGA硬件平台对图像进行拼接处理的方法。基于FPGA的图像拼接算法实现主要是通过将多张图像进行对齐、融合等处理,最终得到一张拼接后的全景图像。该算法...
- 1.算法运行效果图预览 2.算法运行软件版本matlab2022a vivado2019.2 3.算法理论概述 拉普拉斯变换是一种二阶微分算子,用于图像增强和边缘检测。它通过计算图像中每个像素点周围像素的灰度差值,突出图像中的高频成分,从而增强边缘和细节。 对于二维图像f(x,y),拉普拉斯变换定义为: ∇²f = ∂²f/∂x² + ∂²f/∂y² 在实际应用中,... 1.算法运行效果图预览 2.算法运行软件版本matlab2022a vivado2019.2 3.算法理论概述 拉普拉斯变换是一种二阶微分算子,用于图像增强和边缘检测。它通过计算图像中每个像素点周围像素的灰度差值,突出图像中的高频成分,从而增强边缘和细节。 对于二维图像f(x,y),拉普拉斯变换定义为: ∇²f = ∂²f/∂x² + ∂²f/∂y² 在实际应用中,...
- 1.算法运行效果图预览2.算法运行软件版本matlab2022a 3.算法理论概述 基于FPGA(Field-Programmable Gate Array)的图像差分运算及目标提取实现主要涉及图像处理、差分运算和目标提取等原理和数学公式。 一、图像处理原理 图像处理是一种对图像信息进行加工、分析和理解的技术。其基本步骤包括图像采集、预处理、特征提取和目标提取等。在... 1.算法运行效果图预览2.算法运行软件版本matlab2022a 3.算法理论概述 基于FPGA(Field-Programmable Gate Array)的图像差分运算及目标提取实现主要涉及图像处理、差分运算和目标提取等原理和数学公式。 一、图像处理原理 图像处理是一种对图像信息进行加工、分析和理解的技术。其基本步骤包括图像采集、预处理、特征提取和目标提取等。在...
上滑加载中
推荐直播
-
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day1)
2025/03/29 周六 09:00-18:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day2)
2025/03/30 周日 09:00-12:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
从AI基础到昇腾:大模型初探、DeepSeek解析与昇腾入门
2025/04/02 周三 16:00-17:30
不易 / 华为云学堂技术讲师
昇腾是华为研发的AI芯片,其具有哪些能力?我们如何基于其进行开发?本期直播将从AI以及大模型基础知识开始,介绍人工智能核心概念、昇腾AI基础软硬件平台以及昇腾专区,旨在为零基础或入门级学习者搭建从AI基础知识到昇腾技术的完整学习路径。
回顾中
热门标签