Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Regular Visitor
bujosa
Posts: 27
Registered: ‎05-24-2011
0
Accepted Solution

Virtex 7 pcie coregen broken

xc7vx485tffg1157-2

ise 13.2

 

I created a 1 lane pcie core in coregen  (there is only one version)

 

Problem 1:

In implement/synplify.prj it is looking for "source/gtx_wrapper" but only "source/gt_wrapper" exists. I changed synplify.prj to look for gt_wrapper and move on.

 

Problem 2:

in implement/synplify.prj it is looking for -top_module  "xilinx_pcie_2_0_ep_7x" but only "xilinx_pcie_2_1_ep_7x" exists.  I change synplify.prj to look for xilinx_pcie_2_1_ep_7x and move on.

 

Problem 3:

@E: CG596
:"/vobs/j750/tomahawk/cash/syn/cash_7vx485/ipcore_dir/pcie_7vx485/source/gt_wrapper.v":929:9:929:17|parameter
RXOUT_DIV cannot be found in module GTXE2_CHANNEL.

The parameter "PCIE_GT_DEVICE = "GTX"

 

In the file gt_wrapper.v there is a module called GTXE2_CHANNEL with a parameter .RXOUT_DIV.  

 

Not sure what to do at this point.  Any ideas?

 

Xilinx Employee
Xilinx Employee
ywu
Posts: 2,861
Registered: ‎11-28-2007
0

Re: Virtex 7 pcie coregen broken

[ Edited ]

In general new cores or cores migrated to a new device family are initially available in one HDL (Verilog or VHDL) and only tested in xst flow. The other HDL and Synplify flow will be added as the cores become stable. On the other hand, the tool shouldn't produce something that doesn't work. Please open a webcase with the tech support.

 

Regarding your question about the RXOUT_DIV port, you will need the latest Synplify version E201103SP2 to work with 13.2 because several port names of some primitives changed in 13.2, but older synplify versions didn't have the new port names.

 


bujosa wrote:

xc7vx485tffg1157-2

ise 13.2

 

I created a 1 lane pcie core in coregen  (there is only one version)

 

Problem 1:

In implement/synplify.prj it is looking for "source/gtx_wrapper" but only "source/gt_wrapper" exists. I changed synplify.prj to look for gt_wrapper and move on.

 

Problem 2:

in implement/synplify.prj it is looking for -top_module  "xilinx_pcie_2_0_ep_7x" but only "xilinx_pcie_2_1_ep_7x" exists.  I change synplify.prj to look for xilinx_pcie_2_1_ep_7x and move on.

 

Problem 3:

@E: CG596
:"/vobs/j750/tomahawk/cash/syn/cash_7vx485/ipcore_dir/pcie_7vx485/source/gt_wrapper.v":929:9:929:17|parameter
RXOUT_DIV cannot be found in module GTXE2_CHANNEL.

The parameter "PCIE_GT_DEVICE = "GTX"

 

In the file gt_wrapper.v there is a module called GTXE2_CHANNEL with a parameter .RXOUT_DIV.  

 

Not sure what to do at this point.  Any ideas?

 




Cheers,
Jim
Xilinx Employee
luisb
Posts: 615
Registered: ‎04-06-2010
0

Re: Virtex 7 pcie coregen broken

Did you make sure to use the latest patch?  You can find it here:

http://www.xilinx.com/support/answers/43949.htm