LogiCORE Video Scaler V8.0-当我试图仿真视频Scaler时,为什么我会得到一个仿真错误“索引X退出X下降到X”?

描述

当使用视频缩放器V8.0运行行为仿真时,类似于以下的错误发生:

FATALL错误:索引102退出绑定101降至0
时间:399611250 ps迭代:1π过程:/TopthTB/UUT/SubRe0/U0/标尺1/标量RITION/SCALDER WRAP0BIN/SCALDER WRAP0A COREUU/SCALDER TION STATION/IDESCALION/Y/LineBuff /LIN BUF1/派生OUTRAADFILSTB/LYNYOY309
文件:C:/CistelyTest/SaleleRestTest.SrCS/StrusS1/IPC/SaleRe/VySaleServ8V80/HDL/VHDL/MEMXLIBJARCH.VHD
警告:VuniType:算术运算数中有一个‘u’x’`````’z’''-,它已被转换为0。
时间:1125纳秒迭代:/TBYVV0/UUT/U0/SCALL1/SCORDER RATIONIN/SCABR00IN/SCABL0A COREUU/SCORDER TopIn Snt/EngEng/EngFEMEM/GEFEFED COEFRAMS/ CoefMem /派生OUTRAADFARSTA/LILYNY 210X文件0/SCALDER SIM/项目1 /项目1/ViSaleer-0/ViSaleer-V81/1/HDL/VHDL/CoefRAM.vhd
@α-yx~(1510000):(AXI-S视频从属1)设置为被动模式…
@ yx.yx.yx** 1510000:CE生成器:已启用(始终声明)
@α-yx*yx** 2010000:[AXI-S视频大师1 ]开始
@α-yx-yx~(2010000):[AXI-S视频从属1 ]开始
错误:索引2560退出绑定2559降至0
时间:56345 ns迭代:0次进程:/tbvvsial0/uut/u0/sial1/缩放器/Sturrer-WaP00Snt/生成LeuntPuffel/ScCurrin ObjFIFO/MeNeLy0/EngReStudieFielsB/LyNy.2477
文件:/CraceRySim/Sjuts1/Prjuts1.1.SrCS/StrusSy1/Ip/ViSaleer-0/VySaleer-V81/1/HDL/VHDL/MimxLibjARCH.VHD
HDL线:/Surber-Simule/PrimeSt1/PrimeSux1.SRCS/StrusSe1/IP/VySaleer-0/DEMOOTBT/TBYVVSCALDER 00.V: 327

解决方案

这是一个已知的问题,可以出现在视频缩放器的某些配置中,并且将在工具的未来版本中被固定。

这只是一个仿真问题,并不影响实现。用户仍然可以成功地实现可以在硬件中运行的工作比特流。

解决这个问题有两种方法:

  • 使用后综合功能仿真。
  • 用Scaler的结构仿真模型来注释行为仿真(使用WrraveVHDL/WrimeVeliLog-TCL命令)。
    在VIVADO 2013.3或更高的工具中,当用户生成DCP文件时,自动生成VySaleRy00SyfSim.V.VHDL。用户可以用ViSaleS00AySimSim.V/VHDL文件替换视频缩放器的仿真文件。最简单的方法是创建一个新的仿真集并指定测试平台文件和VySaleRy00SosiMim.V/VHDL(而不是使用XCI文件)。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 17:51:29 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它