AR# 45078

|

AXI Bridge for PCI Express - Integer overflow error when simulating in NCSim

描述

Version Found: 1.00.a
Version Resolved and other Known Issues: See (Xilinx Answer 44969)

The AXI Bridge for PCI Express issues an integer overflow error similar to the following during simulation when using NCSim:

Error! integer overflow
File: $XILINX_EDK/hw/XilinxProcessorIPLib/pcores/axi_pcie_mm_s_v1_01_a/hdl/vhdl/slave_read_req_tlp.vhd, line = 360, pos = 29
Scope: :axi_pcie_0:axi_pcie_0:comp_axi_pcie_mm_s:comp_slave_bridge:comp_slave_read_req_tlp:$PROCESS_017
Time: 0 FS + 0

NOTE:The "Version Found" columnlists the version that the problem was firstdiscovered. The problem might also exist in earlier versions, but no specific testing has been performedto verify earlier versions.

解决方案

This issue occurs due to several integer signals in VHDL not being initialized to 0. This is not an issue in hardware since these integers are combinatorial logic and initialization will not affect their behavior.

To work around this issue, demote the error to a warning by setting the intovf_severity_level property to a warning. This can be done in the TCL file that is input to the ncsim command. An example is shown below:

ncsim work.tb_top -input my_tcl_file.tcl

In the TCL file, include the following:

set intovf_severity_level warning

Revision History
11/22/2011 - Initial Release

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
44969 AXI Bridge for PCI Express - Release Notes and Known Issues for All Versions up to ISE 14.7 N/A N/A

相关答复记录

Answer Number 问答标题 问题版本 已解决问题的版本
44969 AXI Bridge for PCI Express - Release Notes and Known Issues for All Versions up to ISE 14.7 N/A N/A
AR# 45078
日期 05/20/2012
状态 Active
Type 已知问题
IP
People Also Viewed