- 博客(11)
- 收藏
- 关注
原创 [FPGA开发工具使用总结]功能仿真(2)-功能仿真实战之用Modelsim仿真含bd/ip的工程
上一篇博客结束了如何通过Vivado调用Modelsim进行仿真,该过程无需繁琐的脚本编写过程,自动调用第三方软件执行仿真,非常方便。但在实际调试过程中会不断进行改错仿真的环节,此时直接在Modelsim中通过TCL脚本行仿真就更加一劳永逸。本文结合实际的工程样例讲解如何通过编写TCL脚本实现对含bd/ip文件的被测工程快速构建仿真平台。器件库预编译被测文件编译(HDL/BD/IP等)导入仿真(资源库链接)波形观测。
2025-03-19 09:59:56
728
原创 [FPGA开发工具使用总结]功能仿真(1)-Modelsim的使用及脚本编写
功能仿真(Functional Simulation),又称前仿真(Pre-layout Simulation),是数字电路设计流程中验证逻辑正确性的关键环节。其核心目标是在综合与布局布线之前,通过软件模拟验证设计是否符合预期功能,排除逻辑错误。与后仿真(考虑物理延迟的时序仿真)相比,功能仿真具有速度快、波形易分析等优势,是早期验证的首选手段。Modelsim 作为业界主流的 HDL 仿真工具,支持 Verilog、VHDL 及混合语言仿真,提供了波形分析、信号调试、脚本自动化等高级功能。
2025-03-18 09:58:41
980
原创 基于 Verilog 的 SPI 主机驱动设计详解:模式、接口与代码实现(附源码)
本文通过Verilog代码实现了一个可配置的SPI主机驱动模块,详细解析了SPI四种模式的工作原理,并通过模块化设计实现了灵活的数据传输控制。该设计适用于多种嵌入式系统场景,通过调整配置参数即可适配不同外设需求。扩展阅读建议《Verilog数字系统设计教程》SPI协议官方规范文档嵌入式系统中的时序优化技术。
2025-03-14 15:42:29
924
原创 基于TCL脚本快速构建Vivado工程指南
本教程将指导您使用提供的自动化脚本快速构建Vivado工程,特别适用于需要频繁重建工程的FPGA开发场景。
2025-03-04 23:31:10
570
原创 [FPGA开发工具使用总结]quartus在线调试-Sigtap及In-system source and probe的使用
In-system source and probe和Signal Tap Logic Analyzer是Quartus Prime中用于实时调试FPGA设计的关键工具。通过插入逻辑分析仪核到设计中,允许用户捕获内部信号波形,帮助定位逻辑错误。本教程以Quartus 18.1为例,详细介绍Signal Tap的配置与使用。
2025-03-03 16:40:23
772
原创 [FPGA开发工具使用总结]VIVADO在线调试(2)-虚拟IO工具的使用
Xilinx VIO(Virtual Input/Output)IP核是一种基于硬件的实时调试工具,能够在不重新综合设计的情况下,动态监控和修改FPGA内部的信号值。通过JTAG接口将内部信号实时输出到Vivado硬件管理器中。通过虚拟输入端口(如按键、寄存器)修改FPGA内部信号的状态,触发特定操作。无需添加额外的物理IO引脚或修改代码即可完成调试。实时监控状态机、计数器、标志位等关键信号。动态调整参数(如PWM占空比、滤波器系数。触发异常条件以验证系统的鲁棒性。
2025-03-03 13:17:46
1179
原创 支持跨多家厂商器件移植的AXI4-INTERCONNECT模块源码
一种AXI4-INTERCONNECT模块的源码实现方式,支持跨平台移植,支持多主机从机接口数量配置,时钟域转换,数据位宽转换。
2025-02-25 12:35:31
316
3
原创 [FPGA开发工具使用总结]VIVADO在线调试(1)-信号抓取工具的使用
本文介绍了针对VIVADO开发工具的在线分析工具的使用方法。例如,如何添加被测信号,如何准确的观测到被测信号的典型现象,以及通常会遇到的问题等。
2023-04-28 22:52:26
11772
5
原创 【Verilog HDL设计】基于FPGA的HDMI协议实现v0.1
概述基于verilog设计的HDMI接口协议,适用于xilinx 7系列FPGA平台,仅支持视频数据传输
2023-03-05 15:21:14
1091
axi4-interconnect源码
2025-02-25
spi模块Verilog源码
2025-01-14
串口 Verilog 源码
2025-01-14
真双端口RAM源码verilog
2025-01-14
FIFO Verilog源码
2025-01-14
AXI-Interconnect IP核源码 verilog
2025-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人