UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

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
  • AXI PCI Express (PCIe)
このページをブックマークに追加