AR# 45078

AXI Bridge for PCI Express - NCSim でシミュレーションしていると整数オーバーフロー エラーが発生する

説明


問題のあったバージョン : 1.00.a
修正されたバージョンやその他の既知の問題は、(ザイリンクス アンサー 44969) を参照してください。

AXI Bridge for PCI Express で 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

メモ : [バージョン] 列は、問題が最初に発生したバージョンがリストされます。問題はそれより以前のバージョンでも発生していた可能性がありますが、古いバージョンではそれを検証するテストは実行されていませんでした。

ソリューション


VHDL のいくつかの整数信号が 0 に初期化されないためにこの問題は発生します。これらの整数は組み合わせロジックで、初期化はそのビヘイビアには影響しないので、ハードウェアではこれは問題ではありません。

この問題を回避するには、intovf_severity_level プロパティを警告に設定して、このエラーを警告に重要度を下げます。ncsim コマンドへの入力である Tcl ファイルでこの変更を行います。例は次のようになります。
ncsim work.tb_top -input my_tcl_file.tcl

Tcl ファイルに次の内容を含めてください。
set intovf_severity_level warning

改訂履歴
2011/11/22 - 初版

アンサー レコード リファレンス

マスター アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
44969 AXI Bridge for PCI Express - ISE 14.7 までの全バージョンのリリース ノートおよび既知の問題 N/A N/A

関連アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
44969 AXI Bridge for PCI Express - ISE 14.7 までの全バージョンのリリース ノートおよび既知の問題 N/A N/A
AR# 45078
日付 05/20/2012
ステータス アクティブ
種類 既知の問題
IP