- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 使用Git进行Vivado版本管理
本文介绍了使用Git进行Vivado项目版本管理的具体方法。主要内容包括:工程目录结构规划、生成Block Design的Tcl脚本(xx_bd.tcl)、生成项目重建脚本(build.tcl)的步骤及修改建议,以及三种执行Tcl脚本重建工程的方式。文章还提供了Git管理策略,建议忽略整个project目录,并分享了实际开发中遇到的版本兼容性问题及解决方案。通过这套方法,可以有效地实现FPGA项目的版本控制和工程重建。
2025-10-28 12:10:16
281
原创 低速通信接口-UART
U盘里面的东西全丢了,那就只能自己再把它弄一遍了;目的:1、将所有知识给系统化,2、后续模块可以直接用,并且保存在CSDN上。Uart(英文全称:Universal Asynchronous Receiver/Transmitter),它支持单工、半双工、全双工等模式->半双工用的不多,一般常用的都是单工或者全双工。` 增加一下串口通信的图片`Uart时序图。
2025-07-01 09:25:22
899
原创 Verilog版本号自动处理
将版本号的宏定义单独放在.vh文件中,注:这个文件不能直接添加到工程里面,需要使用相对路径去引用;直接添加到工程,软件会在每次编译时检测到有改动,Synthesis Out-of-data。
2023-11-17 21:05:10
463
原创 线性调频信号
可以通过(2)、(6)公式推出读取出线性调频信号所需要的地址。而quartus的DDS输入的是相位。线性调频信号是一个相位不断变化的正弦波,xlinx的DDS输入端输入的是。使用互相关函数计算相位差。
2023-07-06 09:56:02
998
Xilinx Xapp585
2025-06-24
Microblaze时钟频率
2023-08-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅