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# 32946

Endpoint Block Plus Wrapper v1.11 for PCI Express - x1 board_dual.v の構文エラーによりシミュレーション エラーが発生する

説明


既知の問題 : v1.11



board_dual.v の x1 バージョンで、コアのインスタンシエーションに構文エラーが含まれています。これにより、シミュレーションでエラーが発生します。

これは、x1 生成ファイルでのみ発生する問題です。

ソリューション


この問題を解決するには、ファイルの 162 行目の最後にカンマを追加します。この行を次に示します。



.pci_exp_rxp( ((cor_pci_exp_txn[0] === 1'b1) && (cor_pci_exp_txp[0] === 1'b1)) ? 1'bx : cor_pci_exp_txp[0]),



修正されたインスタンシエーション全体は、次のとおりです。





xilinx_pci_exp_1_lane_downstream_port xilinx_pci_exp_1_lane_downstream_port (



// SYS Inteface

.sys_clk_p(dsport_sys_clk_p),

.sys_clk_n(dsport_sys_clk_n),

.sys_reset_n(cor_sys_reset_n),



// PCI-Express Interface

.pci_exp_txn(cor_pci_exp_rxn),

.pci_exp_txp(cor_pci_exp_rxp),



// The following muxing logic is a work-around due to the fact that the GTP Transceiver models

// output X values which propagate to the downstream port which in turn causes prohibitively

// long simulation times for link up. Refer to CR# 442695.

.pci_exp_rxn( ((cor_pci_exp_txn[0] === 1'b1) && (cor_pci_exp_txp[0] === 1'b1)) ? 1'bx : cor_pci_exp_txn[0]),

.pci_exp_rxp( ((cor_pci_exp_txn[0] === 1'b1) && (cor_pci_exp_txp[0] === 1'b1)) ? 1'bx : cor_pci_exp_txp[0]),

.pci_exp_rxn({(((cor_pci_exp_txn[3] === 1'bx) && (cor_pci_exp_txp[3] === 1'bx)) ? 1'b1 : cor_pci_exp_txn[3]), (((cor_pci_exp_txn[2] === 1'bx) && (cor_pci_exp_txp[2] === 1'bx)) ? 1'b1 : cor_pc i_exp_txn[2]), (((cor_pci_exp_txn[1] === 1'bx) && (cor_pci_exp_txp[1] === 1'bx)) ? 1'b1 : cor_pci_exp_txn[1]), (((cor_pci_exp_txn[0] === 1'bx) && (cor_pci_exp_txp[0] === 1'bx)) ? 1'b1 : cor_pci_exp_t xn[0])}),

.pci_exp_rxp({(((cor_pci_exp_txn[3] === 1'bx) && (cor_pci_exp_txp[3] === 1'bx)) ? 1'b1 : cor_pci_exp_txp[3]), (((cor_pci_exp_txn[2] === 1'bx) && (cor_pci_exp_txp[2] === 1'bx)) ? 1'b1 : cor_pc i_exp_txp[2]), (((cor_pci_exp_txn[1] === 1'bx) && (cor_pci_exp_txp[1] === 1'bx)) ? 1'b1 : cor_pci_exp_txp[1]), (((cor_pci_exp_txn[0] === 1'bx) && (cor_pci_exp_txp[0] === 1'bx)) ? 1'b1 : cor_pci_exp_t xp[0])})



);



改訂履歴

2009 年 6 月 24 日 - 初期リリース
AR# 32946
日付 08/06/2010
ステータス アクティブ
種類 ??????
IP
  • Endpoint Block Plus Wrapper for PCI Express
このページをブックマークに追加