AR# 15354

|

LogiCORE SPI-4.2 (POS-PHY L4) v5.0 - CLKB が Low のときにブロック RAM の SimPrim モデルが不明になるため、SrcStat および SrcStatChValid が X になる

説明

キーワード : PL4, POS, PHY, Level 4, UniSim, SimPrim, VHDL, simulation, block RAM, BRAM, unknown, tactical, patch, glitches, SrcStat, SrcStatCh, SrcStatChValid, シミュレーション, ブロック RAM, 不明, 緊急, パッチ, グリッチ

重要度 : 重要

概要 :
メモ : 次の情報は、ISE 4.2i と VHDL シミュレーションにのみ適用されます。 ISE 5.1i 以降を使用している場合は、このアンサーで提供されている緊急パッチは必要ありません。

NGDBuild 後または配線後のシミュレーションを PL4 コアで実行すると、コアのユーザー インターフェイスにある Source のステータス信号が正しく動作しません。 x または unknown というグリッチが SrcStatCh 信号に表示され、SrcStat 出力がアップデートされません。

Source コアの階層を調べると、シミュレーションの開始時に BUFGMUX の出力が短時間 Low になっています。 BUFGMUX がブロック RAM のクロックを駆動している場合、ブロック RAM の出力が X になり、ブロック RAM の内容が不正になります。

ソリューション

1

この問題は、VHDL の SimPrim および UniSim モデルにバグがあるために発生します。これは PL4 v5.0 コアおよび PL4 - XGMII (10Gb Ethernet MAC) ブリッジ コアのみで見られる問題です。

PL4 を使用する場合は、このシミュレーションの問題を修正する緊急パッチを入手できます。 このパッチは 42_ip_update3 で入手可能となった PL4 v5.0 コアと共に PL4 サイトからダウンロードできます。
http://www.xilinx.co.jp/ipcenter/posphyl4/posphyl4.htm

PL4 - XGMII ブリッジ コアをご使用の場合は、PL4 - XGMII ブリッジ サイトからパッチをダウンロードできます。

PL4 またはブリッジを使用していないのに、BRAM を使用したデザインのシミュレーションで類似の問題が発生する場合は、最寄のザイリンクス カスタマ サポート (下記) までお問い合わせください。この際、このアンサー (#15354) を参照したことをお伝えください。

パッチのインストール方法
メモ : このパッチは、4.2i サービス パック 3 ソフトウェアにのみご使用ください。

パッチをインストールするには、次の手順に従います。

1. cr157340_vhdl_BRAM_patch.zip ファイルを TEMP ディレクトリで解凍します。
2. このパッチに含まれる nisim_VITAL.vhd をザイリンクス UNISIM シミュレーション ライブラリにコンパイルします。 ModelSim では、コマンド ラインで次のコマンドを実行します。

vcom -87 -work unisim unisim_VITAL.vhd

メモ : PL4 デザインでは RTL シミュレーションは使用できないので、この後の手順は必要ありません。 PL4 以外のデザインで RTL シミュレーションを実行する場合は、unisim_VITAL.vhd をコンパイルする必要があります。

3. このパッチに含まれている simprim_VITAL.vhd をザイリンクス SimPrim シミュレーション ライブラリにコンパイルします。 ModelSim では、コマンド ラインで次のコマンドを実行します。

vcom -87 -work simprim simprim_VITAL.vhd

お問い合わせ先米国およびカナダ
月曜、火曜、水曜、金曜 : 7:00 a.m. - 5:00 p.m. (太平洋標準時)
木曜 : 7:00 a.m. - 4:00 p.m. (太平洋標準時)
ホットライン : 1-800-255-7778 または (408) 879-5199
ファックス : (408) 879-4442
電子メール : hotline@xilinx.com

イギリス
月曜 - 金曜 : 8:00 a.m. - 5:30 p.m. (グリニッジ標準時)
ホットライン : +44 870 7350 610
電子メール : ukhelp@xilinx.com

フランス
月曜 - 金曜 : 8:00 a.m. - 5:30 p.m. (グリニッジ標準時)
ホットライン : +33 1 3463 0100
ファックス : +33 1 3463 0959
電子メール : frhelp@xilinx.com

ドイツ
月曜 - 金曜 : 8:00 - 5:30 p.m. (グリニッジ標準時)
ホットライン : +49 180 3 60 60 60
電子メール : dlhelp@xilinx.com

日本
月曜 - 金曜 : 9:00 a.m. - 12:00 p.m. / 1:00 p.m. - 5:00 p.m. (日本時間)
ホットライン : (81) 3-5321-7750
電子メール : jhotline@xilinx.com

2

この問題は、5.1i 以降のソフトウェアでは修正されています。
AR# 15354
日付 05/03/2010
ステータス アーカイブ
種類 一般
People Also Viewed