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: 
Participant yachli
Participant
1,268 Views
Registered: ‎12-07-2015

XDMA core error when run block automation

Jump to solution

As a newbie, in vivado 2017.4, followed the video from https://www.xilinx.com/video/technology/dma-for-pci-express.html but a different device xc7z035ffg900-1, created a block design and add xdma ip core , then run block automation, it report error below

 

  • apply_bd_automation -rule xilinx.com:bd_rule:xdma -config {auto_level "IP Level" lane_width "X1" link_speed "2.5 GT/s (PCIe Gen 1)" axi_clk "Maximum Data Width" axi_intf "AXI Memory Mapped" bar_size "1 (Megabytes)" bypass_size "Disable" h2c "2" c2h "2" } [get_bd_cells xdma_0]
  • [BD 41-1273] Error running apply_rule TCL procedure: unbalanced open paren validate_link_lane Line 43 

any suggestion or an xdma example project on zynq to compatible driver from AR65444? thanks

0 Kudos
1 Solution

Accepted Solutions
Moderator
Moderator
1,488 Views
Registered: ‎02-16-2010

Re: XDMA core error when run block automation

Jump to solution
Can you probe M_AXI interface of XDMA during the failure? You can use system ILA IP (https://www.xilinx.com/support/documentation/ip_documentation/system_ila/v1_0/pg261-system-ila.pdf) to do this. I find the interfaces mapped to M_AXI do not have any base address to be 0x0000_0000_0000_0000.

Can you try moving one of them to 0x0000_0000_0000_0000 and test?
------------------------------------------------------------------------------
Don't forget to reply, give kudo and accept as solution
------------------------------------------------------------------------------

View solution in original post

0 Kudos
3 Replies
Moderator
Moderator
1,233 Views
Registered: ‎02-11-2014

Re: XDMA core error when run block automation

Jump to solution

Hello @yachli,

 

Does the same error occur when doing subsystem level automation? Looks like you are currently using IP Level automation.

 

Thanks,

Cory

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Participant yachli
Participant
1,193 Views
Registered: ‎12-07-2015

Re: XDMA core error when run block automation

Jump to solution

that's using IP Level automation, tried subsystem level automation seems ok.

Now the device show correctly in windows 10 device manager with driver from AR65444.

My first target is to run AR65444 well and final target is to let win10 , the PL  and the PS communicate(DMA) with each other.

Can you guys help to review the diagram and address? xdma_test.exe failed and report "Failed to read stream! 1359"

address.bmp

0 Kudos
Moderator
Moderator
1,489 Views
Registered: ‎02-16-2010

Re: XDMA core error when run block automation

Jump to solution
Can you probe M_AXI interface of XDMA during the failure? You can use system ILA IP (https://www.xilinx.com/support/documentation/ip_documentation/system_ila/v1_0/pg261-system-ila.pdf) to do this. I find the interfaces mapped to M_AXI do not have any base address to be 0x0000_0000_0000_0000.

Can you try moving one of them to 0x0000_0000_0000_0000 and test?
------------------------------------------------------------------------------
Don't forget to reply, give kudo and accept as solution
------------------------------------------------------------------------------

View solution in original post

0 Kudos