AR# 51600

Endpoint Block Plus Wrapper v1.15 for PCI Express - x8 コンフィギュレーションの場合サンプル デザイン シミュレーションがエラーになる

説明


x8 の Endpoint Block Plus Wrapper v1.15 for PCI Express コアのコンフィギュレーションでサンプル デザインをシミュレーションすると、次のエラー メッセージが表示され、シミュレーションが停止します。

# ** Error: ../../source/pcie_cor.v(380): Illegal concatenation of an unsized constant.
# ** Error: ../../source/pcie_cor.v(383): Illegal concatenation of an unsized constant.
# ** Error: ../../source/pcie_cor.v(380): Illegal concatenation of an unsized constant.
# ** Error: ../../source/pcie_cor.v(380): Illegal concatenation of an unsized constant.
# ** Error: ../../source/pcie_cor.v(383): Illegal concatenation of an unsized constant.
# ** Error: ../../source/pcie_cor.v(383): Illegal concatenation of an unsized constant.

ソリューション


この問題を回避するには、source ディレクトリの <core_name>.v ファイルで次を変更します。

変更前 :

(379) .gt_dclk (1'b0),
.gt_daddr ( 0),
.gt_den ( 0),
.gt_dwen ( 0),
.gt_di ( 0),

変更後 :

(379) .gt_dclk (1'b0),
.gt_daddr(7'b0000000),
.gt_den (0),
.gt_dwen (0),
.gt_di (15'b000000000000000),



改訂履歴
2012/09/03 - 初版
AR# 51600
日付 09/04/2012
ステータス アクティブ
種類 ??????
IP