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: 
Newbie wonsikleee
Newbie
234 Views
Registered: ‎11-12-2019

XDMA ip driver for two boards

 

Hi,

I'm trying to build a xdma driver with two boards.

How I can seperately send data to each board?

Thanks in advance!

Best regards,

0 Kudos
3 Replies
Highlighted
Xilinx Employee
Xilinx Employee
164 Views
Registered: ‎07-26-2012

Re: XDMA ip driver for two boards

If I do not misunderstand the question, different access is possible if different addresses are assigned to each BAR.

Newbie wonsikleee
Newbie
144 Views
Registered: ‎11-12-2019

Re: XDMA ip driver for two boards

 

Hi, kurihara

I think there are no details for assigning different addresses to each BAR in a document.

Is there any reference for that?

Thanks,

0 Kudos
Xilinx Employee
Xilinx Employee
99 Views
Registered: ‎07-26-2012

Re: XDMA ip driver for two boards

Address assignment to BAR is done by host system/software. During enumeration, if the host find the devices uder the PCIe bus, BAR in the device is given the unique BASE address in the PCIe bus system. For example, even if two of the same board are plugged on the bus, each BAR has the different address.

Driver should find your two boards and obtain each of the bar and address range.

This is a fundamental behavior and the PCI Express base specification, PCI-SIG describes.