自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FPGA学习笔记-图书馆存包柜,乒乓球游戏电路设计

(1)板子上没有128个真实柜子,但我们可以“逻辑上有128个节点”,外部只用少量输入/输出去选中某一个柜子来演示。(共 128 个)主控真的在轮询总线bus_master真的在和这 128 个节点做通信所以电路是完整的 128 柜系统。但现实问题是:你不可能把 128 个扫码头、门磁、锁舌都接到一块板子上。因此演示时就用“选择地址 + 注入事件 + 观察状态”的方式,让老师相信你实现了“128个柜子”,只不过外设是模拟的。选一个柜子地址sel_addr(0~127)用拨码/按键改这个地址。

2026-01-11 16:52:08 988

原创 FPGA学习笔记-计时器电路,串并变化电路设计

电子钟”:(每 0.1ms 一拍),并且(按键+加/减 or 选择+加)显示:hhmmss(无冒号),或hh:mm:ss(带冒号,通常冒号用段码/小数点实现)tick_1s 负责走表,scan_tick 负责刷新显示,按键模块产生“单次事件脉冲”,time_core决定时间与校时,bcd_split负责拆位,seg_scan负责共阳数码管驱动。

2026-01-07 00:40:34 765

原创 FPGA学习笔记-拔河游戏电路设计

要求:设计拔河游戏电路,用按键与LED表示输入与输出。(1)初始时,16个LED中间的两个点亮,然后游戏双方不停按动按键,点亮的两个LED向按动按键慢的一方移动;(2)每按动一下按键,LED向对方移动一格;(3)只要LED移动到头,游戏结束;(4)工作时钟100Hz即可;一.概述。

2026-01-05 21:31:12 709

原创 FPGA学习笔记(9)以太网UDP数据报文发送电路设计(三)

(比如。

2026-01-05 17:58:09 1076

原创 FPGA学习笔记(8)以太网UDP数据报文发送电路设计(二)

1.主要精力放到 UDP(课设要做的“数据报发送/回环/上层业务”)2.ARP模块:让电脑通过 ARP 得到你的 MAC(不然电脑发不了 IP/UDP 给你)3.ICMP 模块(ICMP Echo请求与应答):输入:GMII RX 字节流(gmii_rx_dv + gmii_rxd)内部:识别“这是不是发给我的 ping”→ 把 ping 的 payload 收下来(用 FIFO 缓存)→ 准备回包输出:GMII TX 字节流(gmii_tx_en + gmii_txd),回一个 Echo Reply意义:

2025-12-30 14:37:37 579

原创 单相可控整流电路的MATLAB仿真设计(2)

MathWorks File Exchange 上就有的现成模型(就是“半控桥/双半波等效”那类)。然后下面进行修改电路。交流源:Vrms、50Hz触发角负载:把负载改成R 串联一个 DC 电压源 E(反电势)。(如果原模型负载不是这样,直接删掉原负载,换成“电阻 + DC Voltage Source”即可)

2025-12-28 17:46:06 999

原创 FPGA学习笔记(7)以太网UDP数据报文发送电路设计(一)

由于开发板并没有实现ICMP协议,因此在ping时会请求超时,但是在ping的过程中发起的ARP请求,开发板会响应并返回ARP应答数据。说明,跟手册有点验证过程不一样是,我刚开始电脑没反应时候就按触摸按键了,然后开发板发ARP请求了,电脑获取MAC了,所有我的一开始查看ARP缓存表就有开发板MAC和IP.将下载器一端连接电脑,另一端与开发板上的JTAG下载口连接,将网线一端连接开发板的网口,另 一端连接电脑的网口,接下来连接电源线,并打开开发板的电源开关。以管理员打开 CMD(手册也强调要管理员)。

2025-12-27 13:25:10 825

原创 单相双半波可控整流电路的MATLAB仿真设计(1)

因为正弦波在半周后半段会下降到 E。从对称性可知:下降到同样门槛的角度就是π-θE。

2025-12-26 13:19:36 959

原创 FPGA学习笔记(6)逻辑设计小结与以太网发送前置

文章梳理了 FPGA 常见逻辑设计方法(计数器、移位寄存器、FSM)以及它们在波形对齐上的典型现象,并把序列检测与网络数据解析用状态机思路贯通起来。随后补充网络基础(分层与封装/解封装、以太网帧结构、MAC/PHY 分工),为后续用 FPGA 设计以太网/UDP 发送电路做铺垫。

2025-12-18 20:42:13 564

原创 单片机转换电路学习笔记

本文介绍了一个基于77E58单片机的多功能控制平台,采用"主控+RS-232通信+LCD显示+EEPROM存储"的架构。

2025-11-30 15:38:51 918

原创 FPGA学习笔记(5)数字接口时序设计

定义:我们提出一些特定的时序要求(或者说是添加特定的时序约束),使用特定的时序模型对特定的电路进行分析。应用:常见的一些高速接口,比如千兆网、HDMI接口、摄像头接口、USB接口、LCD接口 等都应该添加一些基本的时序约束。首先,创建工程,并输入设计文件(如.v格式的文件),然后执行分析(Analysis)和综合(Synthesis)过程。分析阶段,工具会检查我们的设计有没有错误,比如源文件中的语法错误;

2025-11-08 14:57:05 805

原创 FPGA学习笔记(4)基本RTL-码字图样,串并转换

该模块实现串并转换:串行输入信号din在时钟clk驱动下逐位移入移位寄存器sr;当检测到固定起始帧0xF6时,标志信号fhead置高一个时钟周期;fhead有效时将计数器cnt置 1,之后对输入比特流计数;当计数器计满 8(即cnt==7)时,将sr内并行的 8 位数据送至dout,完成一个字节输出。该模块实现了典型的串行通信接收端数据帧识别与并行转换功能;fhead信号完成了帧同步检测;cnt实现了对每字节的数据定位;sr实现了数据的串行接收;dout提供最终的并行输出;设计模块。

2025-11-02 01:08:52 875

原创 FPGA学习笔记(3)基本RTL-计数器及其应用,分频器

脉冲计数器是一种。

2025-10-24 21:31:02 768

原创 FPGA学习笔记-基本RTL电路仿真(2)

定界电路(Boundary Scan Circuit)通常指的是在数字电路中用于控制信号边界的电路,例如使能信号的控制。根据您提供的两个代码,它们都是用于生成使能信号(enb)的电路,根据starts和stops信号来控制enb的置位和复位。这种电路常用于控制数据流的开始和停止,例如在数据通信中控制数据的发送和停止。

2025-10-14 21:34:49 711

原创 FPGA学习笔记-基本RTL电路仿真(1)

基于语言的电路模型必须经过验证以确保其功能符合设计规范的要求。常用的验证方法有两种:逻辑仿真和形式验证。逻辑仿真是通过把激励波形加到电路上,然后监视其仿真特性,来确定电路逻辑是否正确。验证数字电路功能的基本方法是构造一个测试平台,该平台能将激励模板加到被测电路,并显示测试波形。用户自己(或使用软件)测试平台是一个到被测电路,并显示测试波形。用户自己(或使用软件)可以验证响应的正确性。测试平台是一个具有独立结构的 Verilog模块,其基本组成如图4.16所示。

2025-10-11 22:12:45 1036

原创 FPGA学习笔记-创建工程:使用ModelSim仿真多时钟信号生成

显示当前仿真实例中的所有信号。

2025-10-08 21:01:13 907

原创 专业软件安装学习笔记-modelsim

转知乎上了哈。

2025-09-12 23:29:53 705

原创 SPICE编程与仿真学习笔记

一.SPICE软件介绍:不用焊接元件,而是在电脑上用一个文本文件(SPICE程序或网表)描述的电路结构(如“一个5V电源正极连接一个1kΩ电阻R1,R1的另一端连接另一个电阻R2和地...”)。软件读入描述后,会运用电路定律(欧姆定律、基尔霍夫定律等)建立一组复杂的数学方程。:引擎会去求解这些方程,然后显示结果:“当通电后,A点电压是3.3V,流过R1的电流是1.67mA,这个放大器的增益是100倍...”计算机辅助设计(CAD)/电子设计自动化(EDA):这是一个自上而下的完整体系。

2025-08-29 17:12:59 827

原创 基于 ESP32-S3的物联网应用程序

ESP32-S3物联网网关,具有以下功能:将串口接收的数据转发到MQTT服务器将MQTT订阅的命令转发到串口根据MQTT命令控制视频流传输实现稳定的网络连接和错误处理stm32F103作为串口设备连接ESP32_S3模拟物联网设备通过串口发送数据给esp32-S3接收MQTT控制命令执行相应操作(本例程仅以控制led开关为例)ESP32-S3是一款集成 2.4 GHz Wi-Fi 和 Bluetooth 5 (LE) 的 MCU 芯片,支持远距离模式 (Long Range)。

2025-08-01 11:33:59 1505

原创 远程USB摄像头监控

SERVERIP:服务器IP地址SERVERPORT:服务器端口FRAMERATE:目标帧率JPEGQUALITY:压缩质量 配置信息可据实际需求修改,相关说明:2.1.1 参数含义:帧率(FPS,Frames Per Second)表示每秒传输的图像帧数:2.1.2 修改场景核心作用是平衡流畅度和传输稳定性。修改的核心判断标准是:实际使用中,建议配合程序打印的统计观察实际效果,逐步调整到最佳值。2.2.1 参数含义 表示将图像按 40% 的质量进行 JPEG 压缩(范围 0-100):2.2.2 修改的

2025-07-27 14:34:36 803

原创 腾讯云服务器部署FRP服务端,EMQX服务端

问题类型踩坑次数根本原因终极解决方案配置文件格式7+INI/TOML 过渡期兼容性问题使用.conf+ INI 格式端口监听失败5+端口占用/配置未加载fuser -k+ 严格验证配置路径服务管理4+daemon 未重载修改后必执行权限问题3+root 权限不足关键操作全用sudo防火墙拦截2+云平台/本地双重防火墙控制台+ufw双重检查。

2025-07-23 11:34:47 1030

原创 远程无线图传学习笔记

是正点原子团队推出的一款高性能的 UART-WiFi(串口-无线)模块,采用串口与 MCU(或其他串口设备)通信,内置TCP/IP 协议栈,能够实现串口与 WIFI 之间的转换。通过 ATK-ESP8266 模块,传统的串口设备只是需要简单的串口配置,即可通过网络(WIFI)传输自己的数据。ATK-MW8266D 模块出厂默认为 AT 指令状态,可通过 UART 与模块进行通讯,支持三种工作模式,分别为:STA、AP、STA+AP。STA 模式。

2025-07-17 00:08:17 1406

原创 无线传输-数据透传选型笔记

做项目了解到ESP8266使用,将它与之前用到的4G模块对比了一下,仅以它为代表比较WIFI模块和以DX-CT511为代表的4G模块。

2025-07-12 16:43:22 799

原创 使用内网穿透工具NPS,docker容器搭建ThingsBoard服务器

是一个开源的物联网(IoT)平台,专注于设备管理、数据收集、处理和可视化,支持多种通信协议如 MQTT、CoAP 和 HTTP。它提供了强大的规则引擎和丰富的可视化工具,帮助用户快速构建智能能源、车队跟踪、智能农业等物联网应用。基于 Java 和 TypeScript 开发,ThingsBoard 拥有活跃的社区和详细的文档,采用 Apache 2.0 开源协议,适合各种规模的物联网项目,帮助用户高效管理和分析设备数据。

2025-04-04 11:15:44 1492

原创 NPS内网穿透

NPS是一款轻量级的内网穿透工具,支持 TCP/UDP 流量转发、HTTP/HTTPS 协议解析,并具备Web管理界面,便于配置和管理穿透规则。适合个人开发者或小型团队用于远程访问内网设备(如NAS、树莓派)、调试本地Web项目等场景。二.准备工作一台公网服务器需具备公网IP(如云服务器),用于部署NPS服务端(Server)。内网设备需要穿透的内网主机(如家用电脑、服务器),运行NPS客户端(Client)。开放防火墙端口。

2025-03-20 00:24:50 1801 1

空空如也

空空如也

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

TA关注的人

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