When simulating example design for x8 Endpoint Block Plus Wrapper v1.15 for PCI Express core configuration, the simulation stops with the following error messages.
# ** 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.
To work around this issue, in the <core_name>.v file of the 'source' directory make the following modification:
From:
(379) .gt_dclk (1'b0),
.gt_daddr ( 0),
.gt_den ( 0),
.gt_dwen ( 0),
.gt_di ( 0),
To:
(379) .gt_dclk (1'b0),
.gt_daddr (7'b0000000),
.gt_den (0),
.gt_dwen (0),
.gt_di (15'b000000000000000),
Revision History
09/03/2012 - Initial release