自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 RISC-V三级流水线项目:总体概述和取指模块

这是一个关于RISC-V三级流水线处理器的开发项目摘要。该项目采用Verilog语言实现一个32位单核RISC-V处理器,对标ARM Cortex-M3系列。文章重点介绍了取指模块(IF)的设计,包括状态机实现、指令有效判断、地址更新逻辑以及分支预测功能。该项目采用三级流水线(取指、译码、执行)设计,开发环境使用VCS+Verdi进行仿真验证。目前已完成取指模块的代码编写,后续将进行完整流水线的集成测试。该项目具有开源特性,可供自由开发和设计。

2025-06-24 22:22:36 197

原创 AXI总线学习

本文介绍了ZYNQ中AXI总线的基本概念与应用。AXI(Advanced eXtensible Interface)是ARM提出的总线协议,分为AXI4、AXI4-Lite和AXI4-Stream三种类型,分别对应高性能地址映射、轻量级单次传输和高速流数据传输。ZYNQ提供了GP、HP和ACP三种AXI接口,用于连接PS和PL端。文章详细解析了AXI协议的五通道分离机制及其高效性,并通过代码示例展示了AXI4-Lite的读写操作过程,包括寄存器写入和数据读取的实现原理。

2025-06-22 17:00:47 794

原创 Moedlsim仿真图片—输入图片,仿真后输出图片

本文介绍了如何利用Modelsim对FPGA图像处理进行仿真,通过解析BMP图片并模拟摄像头时序,实现图像处理的仿真验证。首先,通过代码解析BMP图片,获取图片的宽度、高度、像素数据偏移量等信息。接着,模拟摄像头时序,生成时钟使能、水平计数器、竖直计数器等信号,模拟摄像头的输出。最后,将处理后的像素数据恢复为BMP格式并存储。该方法能够直观地验证图像处理算法的效果,适用于FPGA图像处理开发中的仿真需求。

2025-05-18 17:07:31 330

原创 FPGA图像处理—乒乓操作

乒乓操作是一种双缓冲技术,用于高效处理数据,特别是在FPGA多通道相机图像处理中。它通过两个交替使用的缓冲区实现:一个缓冲区接收数据时,另一个缓冲区进行数据处理,从而避免数据时序错乱。然而,2Bank乒乓操作存在等待时间问题,影响DDR2缓存效率。为此,4Bank乒乓操作被提出,通过增加缓冲区数量减少等待时间,实现更高效的数据处理。代码部分展示了乒乓操作的实现,包括写端和读端的状态机控制。最终结果表明,4Bank乒乓操作在多通道图像处理中显著提升了效率。

2025-05-11 21:00:54 383

原创 基于ZYNQ的VDMA的使用——PS端DDR读取照片 PL端处理显示

利用PS端的DDR3读取三张图片,通过VDMA发送到PL端,PL端使用HDMI显示,每隔1s显示一张图片。

2025-05-08 16:18:01 677

原创 基于FPGA的中值滤波算法的实现

中值滤波对于某些类型的随机噪声具有非常理想的降噪能力,对于线性平滑滤波而言,在处理像素邻域之内的噪声点时,噪声的存在总会或多或少影响该点的像素值的计算,但在中值滤波中噪声点则常常直接被忽略掉的;而且与线性平滑滤波器相比,中值滤波在降噪同时引起的模糊效应较低,进行中值滤波不仅可以去除孤点噪声,而且可以保持图像的边缘特性,不会使图像产生显著的模糊。中值滤波的一种典型应用是消除椒盐噪声。

2025-04-28 21:46:25 372

原创 基于FPGA的直方图均衡算法

基于FPGA的直方图均衡算法

2025-04-28 13:30:49 833 1

原创 SystemVerilog使用入门——结构体和类

最近在学习UVM验证,发现需要掌握一些SystemVerilog的基本知识,尤其是对类的理解。上面是SystemVerilog中结构体和类的简单入门。SystemVerilog和Verilog在语法上也有点不同,后续学习后和大家交流分享。

2025-04-27 16:23:12 993

原创 Linux环境下VCS+Verdi 仿真veirlog代码

个人感觉,VCS+Verdi仿真确实比较方便。

2025-04-24 19:44:51 1490

原创 STM32和微信小程序通过Onenet云平台上传数据、下发指令

首先在开始前需要进行Onenet平台和微信小程序的注册,Onenet的设备注册想必大家都会了,就不再赘述了,简单说一下微信小程序的注册;前往微信小程序注册网页https://mp.weixin.qq.com/cgi-bin/wx?点击前往注册,然后填写注册信息完成注册(一个邮箱只能申请一个小程序),这样你就注册成功了,然后登录后在设置里找到自己的AppID(小程序ID)小程序ID记好,然后去开发->开发管理->服务器域名中添加Onenet为合法域名。

2025-04-22 17:07:50 774 2

原创 基于STM32的两轮平衡车设计

这是当初做的一个STM32的小项目利用STM32F103C8T6开发板,设计一辆基于PID算法的两轮平衡车可以做到:1、直立平衡:利用PID算法实现小车可在较为平坦的环境中保持直立平衡2、拿起检测:在检测到被拿起后,车轮快速转动提示异常3、电压显示:利用OLED模块实时显示此时小车电源电压4、抗干扰性:可抵抗外界干扰(如手碰动导致的失衡)5、蓝牙控制:设计有配套手机APP,可通过APP遥控小车和切换模式6、超声波跟随7、超声波避障。

2025-04-22 12:57:06 1696

原创 基于FPGA的OV9281摄像头使用

OV9281 FPGA使用

2025-04-21 21:58:37 420

原创 基于FPGA的暗通道先验去雾算法

暗通道先验的去雾算法在去雾算法中是比较经典的。但是一般都是用Matlab实现,用veirlog语言实现的较少。在参考何恺明的论文和大磊的教学视频后,用VIP架构写了一个暗通道去雾算法。

2025-04-21 15:10:56 1865 3

原创 基于FPGA的运动目标检测

基于FPGA的运动目标检测

2025-04-18 13:31:21 520

原创 STM32+AIR724UG模块利用EDP协议连接ONENET云平台(只适用于多协议接入中EDP接入)

软硬件条件:已创建的ONENET云平台EDP设备、STM32F103系列开发板一块、AIR724UG模块、物联网卡一张合宙的AIR724UG模块支持DTU指令和AT指令。DTU指令有着方便快捷易开发的优势,但有的时候我们想要将STM32和AIR724UG模块结合起来,利用AT指令连接到云平台,完成相应的物联操作。网上已有的免费资源很少,因毕业设计需要,研究一段时间后,成功解决该问题,故撰写此篇博客进行分享交流。

2024-07-25 14:12:05 610

2021+2022大唐杯复习资料

大唐杯复习资料

2023-07-11

STM32+AIR724UG模块利用EDP协议连接ONENET云平台(只适用于多协议接入中EDP接入)

合宙的AIR724UG模块支持DTU指令和AT指令。DTU指令有着方便快捷易开发的优势,但有的时候我们想要将STM32和AIR724UG模块结合起来,利用AT指令连接到云平台,完成相应的物联操作。网上已有的免费资源很少,因毕业设计需要,研究一段时间后,成功解决该问题,故撰写此篇博客进行分享交流。

2024-07-25

STM32电子秤+上位机

STM32电子秤 STM32F103+HX711+labview上位机 STM32电子秤 STM32F103+HX711+labview上位机 STM32电子秤 STM32F103+HX711+labview上位机 STM32电子秤 STM32F103+HX711+labview上位机 STM32电子秤 STM32F103+HX711+labview上位机

2024-03-20

ESP32CAM实现视频监控

ESP32CAM实现视频监控 ESP32CAM实现视频监控ESP32CAM实现视频监控ESP32CAM实现视频监控 ESP32CAM实现视频监控 ESP32CAM实现视频监控 ESP32CAM实现视频监控 修改wifi名和密码即可运行

2024-03-20

基于STM32F103C8T6的信号发生器

本设计为一基于STM32F103C8T6的信号发生器 利用DAC实现锯齿波、方波、三角波和台阶波的输出,显示在OLED屏幕上,利用按键进行切换 本设计为一基于STM32F103C8T6的信号发生器 利用DAC实现锯齿波、方波、三角波和台阶波的输出,显示在OLED屏幕上,利用按键进行切换 本设计为一基于STM32F103C8T6的信号发生器 利用DAC实现锯齿波、方波、三角波和台阶波的输出,显示在OLED屏幕上,利用按键进行切换

2024-01-19

基于STM32F103C8T6的两轮平衡车

利用STM32F103C8T6开发板,设计一辆基于PID算法的两轮平衡车。 要求: 1、直立平衡:利用PID算法实现小车可在较为平坦的环境中保持直立平衡 2、拿起检测:在检测到被拿起后,车轮快速转动提示异常 3、电压显示:利用OLED模块实时显示此时小车电源电压 4、抗干扰性:可抵抗外界干扰(如手碰动导致的失衡) 5、蓝牙控制:设计有配套手机APP,可通过APP遥控小车和切换模式 6、超声波跟随 7、超声波避障

2024-01-19

STM32一个定时器多个通道输入捕获 一个定时器多个通道输出 输入采取输入捕获模式 输出采取比较输出模式

STM32一个定时器多个通道输入捕获 一个定时器多个通道输出 输入采取输入捕获模式 输出采取比较输出模式 STM32一个定时器多个通道输入捕获 一个定时器多个通道输出 输入采取输入捕获模式 输出采取比较输出模式 STM32一个定时器多个通道输入捕获 一个定时器多个通道输出 输入采取输入捕获模式 输出采取比较输出模式 STM32一个定时器多个通道输入捕获 一个定时器多个通道输出 输入采取输入捕获模式 输出采取比较输出模式

2023-10-12

基于matlab的数字滤波器设计

基于MATLAB设计一个GUI界面,输入滤波器参数(通带阻带频率、衰减指标等),滤波器类型(LPF、HPF、BPF、BSF),能自动显示所设计滤波器的频谱图及衰减分贝图。

2023-08-13

基于多种方法的数字水印处理(MATLAB2019)

采用三种方法实现本设计:分别是最低位法水印嵌入法(LSB)、离散余弦变换法水印嵌入(DCT)和小波变换法水印嵌入(DWT)。三种方法的基本思路如下所示: (1)LSB(Least Significant Bits)方法:采用Matlab自带的imread函数读入图片后,利用rgb2gray函数将彩色图转为灰度图,利用自带的im2bw将图片二值化,然后用自定义的shuru函数将水印嵌入到载体图片,最后用自定义的shuchu函数将水印提取出来。 (2)DCT(离散余弦变换)方法:采用Matlab自带的imread函数读入图片后,利用rgb2gray函数将彩色图转为灰度图,利用自带的im2bw将图片二值化,利用自带函数blkproc和dct2对载体图片进行分区的DCT运算,然后利用for循环将水印加密后嵌入到载体图片。最后利用解密算法将水印从载体图片中提取出来,利用corr2函数计算提取水印与原水印的相关系数。 (3)DWT(小波变换)方法:采用Matlab自带的imread函数读入图片后,利用rgb2gray函数将彩色图转为灰度图,利用自带的im2bw将图片二值化

2023-08-13

STM32+TM1637

用STM32单片机(STM32F103系列通用)设计一个4位的8段数码管显示作为“秒表”:显示时间为00.00—99.99秒,每秒自动加1,另设计一个“开始”键和一个“复位”键。

2023-08-13

中国计算机设计大赛物联网赛道

2023计算机设计大赛物联网赛道 智能瓜果仓储小屋 包括代码和使用方法

2023-07-11

TM1637实现按键秒表

STM32F103C8T6主控 利用外部中断控制按键,一个开始键,一个复位键 TM1637数码管显示当前计数值,每10ms计数值+1

2023-06-25

STM32 ADC双路采集

利用STM32F103C8T6完成ADC双路采集(利用两个ADC) 所用传感器为MQ135和光敏传感器 将采集得到的值显示到OLED屏幕上,并显示当前电压值

2023-06-25

C语言课程设计-保安排班

题目要求:学校实验楼有 7 名保安人员:老钱、老赵、老孙、老李、老周、老吴、老陈。由 于工作需要实行轮休制度,一星期中每人只能休息一天。预先让每一个人选择自己认 为合适的休息日。请编制程序,打印一周轮休的所有可能方案。 保安排班课程设计: 1、菜单界面输入 2、文件操作存储信息 3、打印所有方案

2023-01-10

matlab simulink仿真+GUI仿真 2ASK 2FSK 2PSK 2DPSK

matlab simulink仿真+GUI仿真 2ASK 2FSK 2PSK 2DPSK matlab simulink仿真+GUI仿真 2ASK 2FSK 2PSK 2DPSK matlab simulink仿真+GUI仿真 2ASK 2FSK 2PSK 2DPSK matlab simulink仿真+GUI仿真 2ASK 2FSK 2PSK 2DPSK 大学生通信课设使用 参数已调整,误码率控制在理论误差之内 包含8个仿真,其中ASK和FSK有基础设计和升级设计 软件设计利用MATLAB 2019版本,不清楚低版本是否适用

2023-01-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除