自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FPGA通信——通用SPI控制器

本文详细介绍了SPI通信协议的FPGA实现方法。首先分析了SPI的4线制物理层(SCLK、MOSI、MISO、CS)和4种工作模式(由CPOL/CPHA决定),重点阐述了Mode0和Mode3的时序特点。针对FPGA设计,提出了单时钟域+边沿使能的架构方案,避免了分频时钟带来的时序问题。通过Verilog实现了参数化SPI Master控制器,支持所有4种工作模式,包含时钟分频器、状态机和移位寄存器等核心模块。测试平台采用回环测试验证了各模式的正确性,仿真结果表明模块能准确完成数据的收发功能。最后建议通过增

2025-12-23 20:17:29 1181 1

原创 FPGA通信——实现串口通信(Uart)

摘要:本文详细介绍了串口通信的原理与FPGA实现方法。首先对比了并行与串行通信特点,重点分析了UART异步通信协议的数据帧格式和电气标准。针对FPGA实现,提出了采样策略、跨时钟域处理和波特率误差控制等关键技术方案。文章提供了完整的Verilog代码实现,包括接收模块的亚稳态消除、发送模块的状态机设计以及顶层回环测试模块。最后通过实际板卡验证了115200波特率下数据收发功能正常,验证了设计的可靠性。该方案具有抗干扰能力强、误差小等特点,适用于工业控制等应用场景。

2025-12-16 15:00:29 1295 1

空空如也

空空如也

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

TA关注的人

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