VIDEO Frame Buffer Read IP 核综合失败问题解决

这篇具有很好参考价值的文章主要介绍了VIDEO Frame Buffer Read IP 核综合失败问题解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、问题描述

WIN10操作系统下,在vivado2021.1版本上使用 VIDEO Frame Buffer Read IP 核时,综合过程中,软件报错如下:

  1. [Synth 8-439] module 'design_1_v_frmbuf_rd_0_0_v_frmbuf_rd' not found ["e:/sources_1/bd/design_1/ip/design_1_v_frmbuf_rd_0_0/synth/design_1_v_frmbuf_rd_0_0.v":269]
  2. [Synth 8-6156] failed synthesizing module 'design_1_v_frmbuf_rd_0_0' ["e:/sources_1/bd/design_1/ip/design_1_v_frmbuf_rd_0_0/synth/design_1_v_frmbuf_rd_0_0.v":58]
  3. [Synth 8-6156] failed synthesizing module 'design_1' ["e:/sources_1/bd/design_1/synth/design_1.v":13]
  4. [Synth 8-6156] failed synthesizing module 'design_1_wrapper' ["e:/sources_1/bd/design_1/hdl/design_1_wrapper.v":12]
  5. [Common 17-69] Command failed: Synthesis failed - please see the console or run log file for details

二、解决方法

查阅官网资料了解到,某些IP核综合失败是因为软件问题,vivado需要安装补丁包。

具体操作步骤为:

1.下载补丁包y2k22_patch-1.2.zip

2.解压补丁包到vivado安装根目录下。比如我的vivado安装根目录为D:\Xilinx,因此解压后文件的路径为:D:\Xilinx\y2k22_patch。(注意不要更改文件名和路径)

3.打开命令提示符cmd工具,将cmd的工作路径调整为D:\Xilinx

4.根据y2k22_patch-1.2.zip中的readme文件,安装vivado不同版本,需要输入不同cmd命令。比如我的vivado版本为2021.1,因此我输入的命令为Vivado\2021.1\tps\win64\python-3.8.3\python.exe y2k22_patch\patch.py    

 (patch.py为python语言编写的补丁替换安装工具)

5.回车,得到如下数据反馈,标志补丁包安装成功

VIDEO Frame Buffer Read IP 核综合失败问题解决

三、再次综合工程,编译成功

y2k22_patch-1.2.zip下载链接:赛灵思VIVADO补丁包y2k22_patch-1.2-嵌入式文档类资源-CSDN下载

注意:

若安装补丁包后依旧编译不通过,可能是vivado无法生成video frame buffer read的dcp文件,其存在于工程目录文件的prj.gen/source_1/bd/bd_<name>/ip/bd_<name>_v_frmbuf_rd_0_0文件下。

解决办法是在tcl console下输入:

        foreach ip_in_proj [get_ips] {compile_c [get_ips $ip_in_proj]}

然后重新综合即可。(该命令用于重新生成基于HLS的IP核)文章来源地址https://www.toymoban.com/news/detail-470008.html

到了这里,关于VIDEO Frame Buffer Read IP 核综合失败问题解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • flv 报错 Unsupported codec in video frame: 12

    [TransmuxingController] DemuxException: type = CodecUnsupported, info = Flv: Unsupported codec in video frame: 12 主要是因为我们的播放器不支持 H.265 视频编码; 方法一:将设备端的视频编码改为 H.264 方法二:更换播放器(eg :EasyPlayer.js) EasyPlayer.js 集播放 http-flv, hls, websocket 于一身的 H5 视频直播

    2024年02月09日
    浏览(46)
  • 开机自启失败读串口失败 read failed: device reports readiness to read but returned no data解决

       最近在开始接触树莓派,想要完成的功能是在树莓派上跑一个Python程序获取树莓派串口的数据,然后将Python程序配置为开机自启,让其上电之后就自动开始获取串口数据并上传数据到云端(我用的是MQTT服务器,如果有需要了解这部分内容小伙伴留言,我再抽时间把这部

    2023年04月26日
    浏览(37)
  • FFmpeg5.0源码阅读—— av_read_frame

       摘要 :本文主要描述了FFmpeg中用于打开编解码器接口 av_read_frame 的具体调用流程,详细描述了该接口被调用时所作的具体工作。    : ffmpeg 、 av_read_frame    读者须知 :读者需要了解FFmpeg的基本使用流程,以及一些FFmpeg的基本常识,了解FFmpegIO相关的内容,

    2024年02月16日
    浏览(32)
  • videoPlayer视频报错:First video frame not zero... WindowsVideoMedia error unhandled Color Standard...

    1、报错信息:First video frame not zero: 2 (0.066667s). Result may be out of sync. Please make sure tracks all start at 0 in 2、报错原因( from ChatGPT4 ): 3、修复过程 重新设置视频的导入格式 Unity 2021.3.18:【Project】-【选中视频文件】-【Inspctor】-【Codec】 设置为 H264 WindowsVideoMedia error unhandled Colo

    2024年02月03日
    浏览(40)
  • iframe跨域问题:Uncaught DOMException: Blocked a frame with origin解决方法

    在前后端分离的情况下,前台页面将后台页面加载在预留的iframe中;但是遇到了iframe和主窗口双滚动条的情况,由此引申出来了问题: 只保留单个滚动条,那么就要让iframe的高度自适应,而从主页面显然直接取不到iframe的值,因为这是跨域的(前台页面与后台页面不在同一个

    2024年02月11日
    浏览(33)
  • buffer i/o error on dev dm-2, logical block 0, async page read

    报错原因是:修改虚拟机目录名之后,无法打开虚拟机 提示信息如下:查看日志 journalctl  报错如下: 挂载失败: failed to mount /sysroot 逻辑块 缓冲区错误 之类的错误: buffer i/o error on dev dm-2, logical block 0, async page read      根据上述报错尝试以下解决方式: 参考一: (4条消息

    2024年02月07日
    浏览(32)
  • 3D视觉——1.人体姿态估计(Pose Estimation)入门——使用MediaPipe含单帧(Signel Frame)与实时视频(Real-Time Video)

    使用MediaPipe工具包进行开发 MediaPipe是一款由Google Research 开发并开源的多媒体机器学习模型应用框架,用于处理视频、音频等时间序列数据。这个跨平台架构使用于桌面/服务器、Android、iOS和嵌入式设备等。 我们使用MeidaPipe下的Solutions(方案特定的模型),共有16个Solutions: 人

    2024年01月18日
    浏览(50)
  • Spring Cloud Gateway 彻底解决Exceeded limit on max bytes to buffer : 262144报错问题

    使用Spring Cloud Gateway开发内部API网关时,当业务的Http请求体大小超过256K时,会出现如下报错:Exceeded limit on max bytes to buffer : 262144。 Spring Boot框架给了两种方式来修改这个大小的方式: 方式一:使用修改配置参数值,spring.max-in-memory-size: 1024 * 1024 的方式 方式二:使用WebFluxC

    2024年02月10日
    浏览(48)
  • 关于 video 视频 autoplay 播放问题及解决方法

            自动播放机制其实就是会拦截自动播放的视频。         chrome、safari、firefox、edge 浏览器在某版本后都限制了video自动播放功能,原因为内部机制认为此视频为垃圾广告,和IOS系统一样,同时也是为客户体验度考虑,因此会限制自动播放功能。 视频静音模式允

    2024年02月04日
    浏览(43)
  • Springboot 集成 Redis集群配置公网IP连接报私网IP连接失败问题

    创建6个配置文件:redis-6381.conf,redis-6382.conf,redis-6383.conf,redis-6384.conf,redis-6385.conf, redis-6386.conf。配置文件内容如下: 1:代码配置 2:yml 配置 让Redis暴露公网IP其实在redis.conf配置文件里是能找到的,这里我们可以手动指定Redis的公网IP、端口以及总线端口(默认服务端口加10000)。

    2024年02月01日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包