0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vivado无法选中开发板的常见原因及解决方法

XILINX开发者社区 ? 来源:XILINX开发者社区 ? 2025-07-15 10:19 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文作者:AMD 工程师 Hong Han

在使用 AMD Vivado Design Suite 对开发板(Evaluation Board)进行 FPGA 开发时,我们通常希望在创建工程时直接选择开发板,这样 Vivado 能够自动配置对应的器件信息和约束文件(XDC),大大简化工程初始化流程。然而,在某些情况下,我们可能会发现 Vivado 的界面中无法选中目标开发板,导致只能手动选择器件。那么,遇到这种情况该如何处理呢?

本文将详细介绍 Vivado 无法选中开发板的常见原因及相应的解决方法,帮助开发者顺利完成工程创建和开发准备工作。

正常情况下可以在 Vivado 界面中搜索目标开发板,比如:

Board file 未下载

Vivado 默认安装只包含部分常用的开发板信息:

1.可以在 Vivado 界面中下载 Board file (Tools -> Vivado Store…)。

a9751148-5d7e-11f0-baa5-92fbcf53809c.png

2. 在 Github 上下载 Board file。

https://github.com/Xilinx/XilinxBoardStore/tree/master/boards

a99af750-5d7e-11f0-baa5-92fbcf53809c.png

3. 从 AMD 官网下载。

比如 U250 的 Board file 下载页面(有些不再支持的开发板的 Board file 在官网将无法找到):

https://www.amd.com/en/support/downloads/alveo-downloads.html/accelerators/alveo/u250.html a9abcc60-5d7e-11f0-baa5-92fbcf53809c.png

4. 从第三方开发板提供商的官网上直接下载其 Board 支持包。

自行下载后 Board file 后未能正确配置其路径

即使已经下载了 Board 文件,如果没有正确设置 Vivado 的 Board 文件路径,Vivado 依旧无法识别。

1.可以在 Vivado_init.tcl 文件中直接设置 Parameter 指向 Board file 所在的位置。

a9bcb732-5d7e-11f0-baa5-92fbcf53809c.png

Vivado_init.tcl 文件在不同环境下的位置,如果在该位置没有发现文件,就自行创建 Vivado_init.tcl文件:

a9c5f55e-5d7e-11f0-baa5-92fbcf53809c.png

2. 也可以直接把 Board file 拷贝到安装目录下:

a9d9f072-5d7e-11f0-baa5-92fbcf53809c.png

a9e3c98a-5d7e-11f0-baa5-92fbcf53809c.png

Board 对应的 Part 无法找到

某些 Board 支持包仅兼容特定版本的 Vivado,若使用的是过旧或过新的版本,可能导致识别失败。比如一些工程样片(ES1)。

1. 确认 Part 是否已经正确安装, 如果之前没有安装, 一般可以勾选目标器件, 补充安装对应的器件。

a9f30a08-5d7e-11f0-baa5-92fbcf53809c.png

aa00edc6-5d7e-11f0-baa5-92fbcf53809c.png

2. 确认下载的 Board 文件是否支持当前 Vivado 版本。部分厂商的 GitHub 仓库会注明支持的 Vivado 版本,如“Tested on Vivado 2022.1”。如果不兼容,可尝试按实际情况升级或降级 Vivado。

3. 确认是否申请了特殊 Part 的 License 文件。

License相关的设置问题可以参考: https://adaptivesupport.amd.com/s/article/Xilinx-Licensing-Solution-Center。

权限或文件损坏问题

在系统内使用 Vivado 时,若 Board file 文件夹权限设置不正确或者文件损坏,Vivado 也可能无法读取 Board file, 导致找不到 Board。可以考虑重新下载 Board file 并保存到合适的文件夹。

希望以上方法能否帮助您正确设置开发板的 Board file,如果排除了这些可能性之后还是有问题,可以通过 AMD 中文论坛寻求帮助。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1646

    文章

    22059

    浏览量

    619215
  • amd
    amd
    +关注

    关注

    25

    文章

    5592

    浏览量

    136461
  • 开发板
    +关注

    关注

    25

    文章

    5707

    浏览量

    105201
  • Vivado
    +关注

    关注

    19

    文章

    835

    浏览量

    68888

原文标题:开发者分享|在 AMD Vivado? Design Suite 界面无法选中开发板时应该如何应对

文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PCB碱性蚀刻常见问题原因解决方法

    PCB碱性蚀刻常见问题原因解决方法
    发表于 08-03 10:14

    4418开发板常见问题及解决方法

    这里有我们总结的一些关于4418开发板的一些常见问题和解决方法,供大家参考
    发表于 09-27 10:38

    ubuntu下vivado无法识别到mcu200t开发板是什么原因造成的?

    请问一下,Vivado无法连接到mcu200t,vivado的界面和开发板连接如下图,vivado的install_driver已安装
    发表于 08-12 06:02

    HYT主机常见问题及解决方法

    HYT主机常见问题及解决方法 一、TC-5001、无法开机主要原因分析:CPU的7.3728管装插件晶体容易损坏。具体改善方案:06年下半
    发表于 02-07 11:30 ?2278次阅读

    IE无法浏览网页的常见原因解决方法

    IE无法浏览网页的常见原因解决方法   Q:今天我发现ie不能浏览网页了,QQ能上,QQ群里的BBS也打不开。后来看
    发表于 02-25 10:55 ?1116次阅读

    基于Vivado 的Basys3开发板的解码教程

    基于Vivado 的Basys3开发板的解码教程
    发表于 08-03 19:37 ?67次下载

    ARM开发板不工作的原因_Arm开发板的制作过程

    本文主要阐述了ARM开发板不工作的原因及制作方法
    发表于 09-11 16:07 ?2427次阅读

    Arduino IDE 离线安装自定义开发板 / 附加开发板下载时出错 解决方法

    自制步进电机闭环控制器配置Arduino IDE时遇到了下面的问题问题说明解决方法问题说明我这里需要安装的开发板是 MisfitTech SAMD Boards,按照正常流程,添加附加开发板管理器
    发表于 12-20 19:48 ?12次下载
    Arduino IDE 离线安装自定义<b class='flag-5'>开发板</b> / 附加<b class='flag-5'>开发板</b>下载时出错  <b class='flag-5'>解决方法</b>

    锡珠产生的常见原因解决方法

    锡珠 一般在焊接前焊膏因为各种原因而超出焊盘外,而焊后独立出现在焊盘与引脚外面,未能与焊膏融合,这样就会形成锡珠,锡珠经常出现在元器件两侧或细间距引脚之间,容易造成电路短路。 现将锡珠产生的常见
    的头像 发表于 07-30 17:53 ?2w次阅读

    电感啸叫的常见原因以及解决方法

    电子发烧友网站提供《电感啸叫的常见原因以及解决方法.docx》资料免费下载
    发表于 10-15 11:03 ?2次下载

    以太网阻塞的常见原因解决方法

    常见原因 1. 网络设备性能不足:网络设备包括交换机、路由器等,如果设备处理能力不过关,无法处理大量的数据流量,就会导致以太网阻塞。 解决方法:升级网络设备,选择更高性能、更适合当前
    的头像 发表于 12-27 13:58 ?2089次阅读

    PCB焊盘脱落的原因解决方法

    PCB焊盘脱落的原因解决方法? PCB(印刷电路)焊盘的脱落是一个常见的问题,它会导致电子设备无法正常工作。本文将详细介绍焊盘脱落的
    的头像 发表于 01-18 11:21 ?9543次阅读

    交流接触器无法吸合的原因解决方法

    交流接触器无法吸合的原因解决方法 交流接触器是一种常见的电器元件,用于控制大电流的通断。然而,在使用过程中,有时会遇到交流接触器无法吸合的
    的头像 发表于 02-04 17:28 ?1.9w次阅读

    变频器无法进行调速的原因解决方法

    ,还可能对设备造成损害。本文将从多个角度探讨变频器无法进行调速的原因,并提供相应的解决方法,以帮助技术人员快速定位问题并恢复变频器的正常工作。 ? ? ? 首先,变频器无法进行调速的一
    的头像 发表于 02-07 15:50 ?1126次阅读
    变频器<b class='flag-5'>无法</b>进行调速的<b class='flag-5'>原因</b>和<b class='flag-5'>解决方法</b>

    无功补偿故障原因解决方法

    无功补偿故障可能由多种原因引起,以下是一些常见的故障原因及其解决方法
    的头像 发表于 01-29 14:25 ?1525次阅读