logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vivado工程文件提取,git备份与恢复-----(一)vivado工程文件导出与重建

摘要: 本文介绍了通过Git备份和恢复Vivado工程的方法。首先通过导出Tcl脚本(包含工程关键文件路径)实现瘦身,确保所有必需文件(如IP核、约束文件和RTL代码)被保留。在Tcl脚本生成后,可根据列出的文件路径将其上传至Git平台。恢复时只需下载文件并执行Tcl脚本即可完整重建工程,适用于不同文件组织习惯的工程。该方法简化了备份流程,确保工程可复现性。

文章图片
#git#fpga开发#学习
vivado工程文件提取,git备份与恢复-----(二)git上传与下载

前面实现了对vivado工程的瘦身与复现,接下来实现github的备份与下载还原。github备份不需要先对vivado工程进行瘦身,可以直接通过.gitignore提取关键文件。最终实现git的上传与下载,难点在于.gitignore文件的编写,需要对vivado 工程结构有一定的了解。

#git#fpga开发
vivado 实际项目中的时序优化与通俗理解

摘要: 本文探讨了Vivado工程编译时间异常增长的问题,发现仅添加ILA导致耗时从40分钟增至2小时,资源消耗低但布线时间过长。原因在于缺乏时序约束和跨时钟域(CDC)处理,导致大量未路由网络和紧时序冲突。通过分析runme.log,定位到布线阶段卡顿,全局路由利用率仅0.01%。优化措施包括:主时钟约束(200MHz差分和50MHz单端时钟)、衍生时钟处理,重点对异步时钟分组(如PLL生成时钟

#fpga开发#学习#嵌入式硬件
Xilinx FPGA 国产flash固化方法

Xilinx FPGA对国产flash的支持很差,查询了很多方法(例如:[让vivado支持(gd/winbond/mx)原本官方不支持的FLASH烧写](https://blog.csdn.net/xsxsa/article/details/129004698)),都不能解决问题。先发现openLoader能够绕过vivado进行bit流文件的烧录,故尝试使用此方法固化程序进入国产flash,但

#fpga开发#嵌入式硬件
vivado工程文件提取,git备份与恢复-----(一)vivado工程文件导出与重建

摘要: 本文介绍了通过Git备份和恢复Vivado工程的方法。首先通过导出Tcl脚本(包含工程关键文件路径)实现瘦身,确保所有必需文件(如IP核、约束文件和RTL代码)被保留。在Tcl脚本生成后,可根据列出的文件路径将其上传至Git平台。恢复时只需下载文件并执行Tcl脚本即可完整重建工程,适用于不同文件组织习惯的工程。该方法简化了备份流程,确保工程可复现性。

文章图片
#git#fpga开发#学习
解决vivado生成.gen路径异常的问题

摘要:在Vivado工程编译过程中,发现.gen文件夹异常出现在顶层文件夹外部,且IP中间文件生成位置不统一(部分在指定IP路径,部分在.gen文件夹内)。解决方案为直接修改IP的.xci文件,调整其中路径参数(如图示),将其指向预期目录即可。该方法通过手动修正路径配置,确保编译生成文件按需存放。 (字数:97字)

#fpga开发
事件相机相关论文学习笔记0----环境配置及v2e工具准备

本文记录了配置事件相机仿真环境v2e的过程。主要步骤包括:1)创建conda环境并安装PyTorch、OpenCV等依赖;2)安装v2e仿真工具;3)解决运行中的版本兼容问题,如numpy.math更改为np.floor、PIL.Image.ANTIALIAS调整为Resampling.LANCZOS等;4)成功生成包含灰度视频、插帧视频和DVS事件数据的输出。文中详细说明了v2e.py的关键参数

#学习
modelsim仿真学习笔记——乘法器和除法器IP的添加

本文介绍了在Vivado中使用ModelSim仿真时解决乘法器和除法器IP识别问题的方法。作者发现ModelSim无法直接识别VHDL封装的IP核模型,通过Vivado TCL命令导出IP相关文件后,手动将vcom编译命令添加到ModelSim中成功解决问题。文章详细说明了导出IP文件的TCL命令、生成的compile.do文件内容,以及如何将vhd文件编译到xil_defaultlib库中的具体

#学习#fpga开发
vivado工程文件提取,git备份与恢复-----(二)git上传与下载

前面实现了对vivado工程的瘦身与复现,接下来实现github的备份与下载还原。github备份不需要先对vivado工程进行瘦身,可以直接通过.gitignore提取关键文件。最终实现git的上传与下载,难点在于.gitignore文件的编写,需要对vivado 工程结构有一定的了解。

#git#fpga开发
vivado 实际项目中的时序优化与通俗理解

摘要: 本文探讨了Vivado工程编译时间异常增长的问题,发现仅添加ILA导致耗时从40分钟增至2小时,资源消耗低但布线时间过长。原因在于缺乏时序约束和跨时钟域(CDC)处理,导致大量未路由网络和紧时序冲突。通过分析runme.log,定位到布线阶段卡顿,全局路由利用率仅0.01%。优化措施包括:主时钟约束(200MHz差分和50MHz单端时钟)、衍生时钟处理,重点对异步时钟分组(如PLL生成时钟

#fpga开发#学习#嵌入式硬件
    共 11 条
  • 1
  • 2
  • 请选择