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: 
Visitor xbantu
Visitor
686 Views
Registered: ‎08-13-2018

Artix 7 Base TRD PCIe Device ID mismatch

Hello Team,

 

I am using Artix 7 AC701 evaluation kit. I have followed the instructions in UG967 to check the PCIe performance.

 

I used the reference design RDF0276 (rdf0276-ac701-base-trd-2015-1) and downloaded the bit file (a7_base_trd.bit) from the ready_to_test folder.

 

After plugging the board I booted Fedora 16 Linux from DVD. I could see the Xilinx device with ID 7024 in the terminal after lspci command.

 

But when executed quickstart.sh, GUI is displayed with message "No Xilinx Device found with device ID 7042".

 

This could be the mismatch in device id (7024) of FPGA PCIe IP core and the one mentioned in the driver code (7042). Since there are no source files (No PCIe IP files or vivado project files provided with the RFD, couldn't modify Device ID in PCIe IP core settings).

 

How to overcome this issue and proceed further.

 

Sincerely

Bantu

Xilinx Device 7024.png
GUI_Dev_ID_Mismatch.png
0 Kudos
4 Replies
Xilinx Employee
Xilinx Employee
665 Views
Registered: ‎08-02-2007

回复: Artix 7 Base TRD PCIe Device ID mismatch

please check the line below in the dma_base.c file

#define PCI_DEVICE_ID_DMA   0x7042

it can be found at

\rdf0276-ac701-base-trd-2015-1\a7_base_trd\software\linux\driver\xdma

change the ID  to the one match the hardware and run the flow again

------------------------------------------------------------------------------
Don't forget to reply, give kudo and accept as solution
------------------------------------------------------------------------------
Visitor xbantu
Visitor
657 Views
Registered: ‎08-13-2018

回复: Artix 7 Base TRD PCIe Device ID mismatch

Yeah, I have already tried that, changing id in xdma_base.c to 7024.

And triggered quick_start.sh. But I am still getting same mismatch message when GUI is launched.

 

0 Kudos
Xilinx Employee
Xilinx Employee
640 Views
Registered: ‎08-02-2007

回复: Artix 7 Base TRD PCIe Device ID mismatch

Have you recompiled the driver?

LSPCI told us that the Hardware have alfready recognized the PCIE

It is the SW that does not have matched ID

 

------------------------------------------------------------------------------
Don't forget to reply, give kudo and accept as solution
------------------------------------------------------------------------------
0 Kudos
Visitor xbantu
Visitor
632 Views
Registered: ‎08-13-2018

回复: Artix 7 Base TRD PCIe Device ID mismatch

I haven't recompiled. I wil try that. I am not into Linux and software code. Can you please provide any reference for recompiling the code. Do I need to do this with Fedora or any Linux machine will be fine.

0 Kudos