使用vivado使用的方法以及遇到的错误


前言

学习vivado平台一些操作以及遇到的错误


一、Vivado运行RTL分析闪退

打开vivado项目的时候用项目文件夹的.xpr文件打开,而不是先打开vivado再找到项目,这个方法亲测可行。
请添加图片描述

二、在创建完工程后修改开发板型号

在这里插入图片描述

三、引脚分配时,没有对应引脚或是I/O Std

先查看板卡型号是否正确,是否有重新跑一次RTL ANALYSIS
先将之前的close掉
在这里插入图片描述
再重新按下open elaborated design

四、创建bit流文件

要先将引脚分配好再进行创建

五、安装Modelsim的流程(有一步很重要)

在安装过程中,会出现三个提示框
首先是是否创建桌面快捷方式提示框弹出,点击是即可
在这里插入图片描述
弹出是否添加到系统环境变量提示框,同样点击是
在这里插入图片描述
在安装的最后,提示是否安装Key Driver,点击否,不要安装Key Driver,此处如果安装了可能会导致电脑一直蓝屏重启,解决方法在下面。
在这里插入图片描述
如果不小心安装了Key Driver,接下来是解决方法
进入电脑的安全模式,将Modelsim卸载干净
在C:\Windows\System32\drivers路径下找到hardlock.sys文件,删除它
重启电脑,即可解决

六、和谐Modelsim

将crack.bat和MentorKG.exe复制到安装路径下的win64,将其中的mgls64.dll文件属性中的只读取消勾选(我的是Modelsim10.6c_de,路径是E:\xx\modelsim_10.6c\win64pe,xx代表的是我创建的文件夹),双击crack.bat,会生成一个LICENSE.TXT,将其另存为到安装路径中,方便查找。
创建系统环境变量
变量名:MGLS_LICENSE_FILE
变量值:LICENSE.TXT的路径

七、vivado联合Modelsim进行仿真

在这里插入图片描述
在这里插入图片描述
等待编译完成,时长约为半个小时左右,视个人电脑性能而定
如果仿真库全报红,可以看看用户变量,或是系统变量中有没有别的Modelsim版本,如:
在这里插入图片描述
可以先删除,再编译,等编译结束后再添加回来
若是编译结束才报了一个或是少量错误,若你的版本是DE系列,则是因为DE系列,这是个已知问题。因为Modelsim DE只支持32位编译,换成SE/PE默认64位编译方式不会有此问题。如果设计中不涉及此IP,请忽略此错误。

<think>好的,我现在需要解决用户提到的Vivado闪退问题。首先,用户提到他们已经在使用Vivado时遇到崩溃,但之前编译netFPGA-SUME工程时没有问题。根据引用[1],用户已经调整过一些设置,可能排除了部分库的问题,但闪退仍然存在。接下来,我需要按照系统级指令的要求,分步骤分析可能的原因并提供解决方案,同时确保使用正确的中文回答和LaTeX格式。 首先,Vivado闪退可能由多种因素引起,比如系统资源不足、软件配置错误、驱动不兼容等。我需要逐一排查这些可能性。根据用户的情况,他们能编译工程,说明Vivado基本功能正常,但可能存在特定操作导致崩溃。 第一步,检查系统资源。Vivado对内存和CPU要求较高,尤其是在大型工程中。用户可能在编译过程中资源耗尽,导致崩溃。例如,内存不足时,Vivado可能会突然关闭。建议用户使用任务管理器或系统监控工具查看资源使用情况,确保有足够的内存和CPU余量。可用公式表示为:$$ \text{可用内存} \geq 8\text{GB} \quad \text{(推荐16GB及以上)} $$[^1] 第二步,更新软件和驱动。Vivado版本过旧或显卡驱动不兼容可能导致崩溃。用户应确认Vivado是否为最新版本,并更新显卡驱动。例如,NVIDIA显卡驱动版本应满足Vivado的要求,如版本≥470.82.01。 第三步,检查工程设置。用户提到的netFPGA-SUME工程可能没有问题,但其他工程可能存在配置错误。例如,IP核集成或约束文件中的错误可能导致崩溃。建议用户创建一个新工程,逐步添加组件测试稳定性。若新工程正常,则原工程配置可能有问题。 第四步,查看日志文件。Vivado生成的日志(如vivado.log)可能包含崩溃原因。用户应查找“ERROR”或“CRASH”关键词,根据日志提示解决问题。例如,日志中出现“Out of memory”则需增加系统内存。 第五步,禁用硬件加速。部分情况下,图形界面加速可能导致崩溃。用户可在Vivado设置中禁用硬件加速:依次点击“Tools > Settings > Display”,取消勾选“Use hardware acceleration”[^1]。 第六步,重新安装Vivado。若以上方法无效,可能软件本身损坏。备份工程后卸载并重新安装Vivado,确保安装路径无空格或特殊字符,例如:$$ \text{安装路径} = \text{C:\Xilinx\Vivado\2023.1} $$ 第七步,操作系统兼容性。确认操作系统版本与Vivado兼容,例如某些Vivado版本不支持Windows 11早期版本。必要时,以管理员权限运行Vivado使用兼容模式。 最后,联系技术支持。如果问题依旧,建议用户将日志和崩溃报告提交至Xilinx支持团队,获取专业帮助。 相关问题部分,需生成与Vivado崩溃相关的三个问题,如性能分析、优化方法、应用场景等,但这里应围绕崩溃问题扩展。例如:
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值