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!

cancel
Showing results for 
Search instead for 
Did you mean: 
Adventurer
Adventurer
2,521 Views
Registered: ‎12-16-2013

Kernel compilation error with -O3 for xilinx:xil-accel-rd-ku115:4ddr-xpr:3.2

Jump to solution

Hi all,

 

I am working on a design consisting of three OpenCL kernels which uses pipes and four DDR4 channles in parallel for reading the data from memory.

The simulation with the CPU and hardware emulation are OK. There is no error and performance increases using the four memory channels. 

The System compilation with O2 also ends with no error. Although the results after running on the board (xilinx:xil-accel-rd-ku115:4ddr-xpr:3.2 on NIMBIX) is erroneous.

 

But, my problem is that when I compile the project with O3 to generate the bitstream it gives error and the error message is :

 

....

xcl_design_i/base_region/pr_isolation_expanded/iob_static/inst/emc_clk_ibuf/IBUFCTRL_INST (IBUFCTRL.O) is locked to IOB_X2Y101 (in SLR 0)
xcl_design_i/base_region/pr_isolation_expanded/iob_static/inst/emc_clk_bufg (BUFGCE.I) is locked to BUFGCE_X2Y31 (in SLR 0)
Resolution: A dedicated routing path between the two can be used if: (a) The global clock-capable IO (GCIO) is placed on a GCIO capable site (b) The BUFG is placed in the same bank of the device as the GCIO pin. Both the above conditions must be met at the same time, else it may lead to longer and less predictable clock insertion delays.
Phase 1.1 IO Placement/ Clock Placement/ Build Placer Device | Checksum: 11072d5f1

Time (s): cpu = 00:13:24 ; elapsed = 00:25:11 . Memory (MB): peak = 6699.906 ; gain = 20.004 ; free physical = 169 ; free virtual = 1221

Phase 1.2 Build Placer Netlist Model
/space/eejlny/programs/Xilinx/SDx/2016.3/Vivado/bin/loader: line 179: 22051 Killed "$RDI_PROG" "$@"
[Sun Jan 8 20:43:58 2017] impl_1 finished
wait_on_run: Time (s): cpu = 00:00:00.84 ; elapsed = 01:58:05 . Memory (MB): peak = 5172.551 ; gain = 0.000 ; free physical = 6690 ; free virtual = 6795
ERROR: [Common 17-69] Command failed: Run 'impl_1' failed. Unable to open
INFO: [Common 17-206] Exiting Vivado at Sun Jan 8 20:44:02 2017...

===========================================================

 

I am wondering if I should consider other things when I compile with O3.

 

Regards

Mohammad

 

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Adventurer
Adventurer
4,549 Views
Registered: ‎12-16-2013

Re: Kernel compilation error with -O3 for xilinx:xil-accel-rd-ku115:4ddr-xpr:3.2

Jump to solution

Hi all,

 

I think the problem was the low memory available in my system. After increasing the memory the problem solved.

It seems compiling for xilinx:xil-accel-rd-ku115:4ddr-xpr:3.2 with O3 requires lots of memory.

 

Thanks

Mohammad

0 Kudos
1 Reply
Highlighted
Adventurer
Adventurer
4,550 Views
Registered: ‎12-16-2013

Re: Kernel compilation error with -O3 for xilinx:xil-accel-rd-ku115:4ddr-xpr:3.2

Jump to solution

Hi all,

 

I think the problem was the low memory available in my system. After increasing the memory the problem solved.

It seems compiling for xilinx:xil-accel-rd-ku115:4ddr-xpr:3.2 with O3 requires lots of memory.

 

Thanks

Mohammad

0 Kudos