cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
atrajesh
Adventurer
Adventurer
31,298 Views
Registered: ‎06-10-2010

PCI tree for 64-bit machine

Hi,

We recently purchased ML605 kit. We are having 64-bit HP workstation. The PCItree software doesn't work on 64-bit machines:

http://pcitree.de/download.html

 

Can someone suggest some software which works for 64-bit machines. Is there any other way of sending and receiving data from the ML605 through PCIe.

 

thanks in advance,

rajesh

 

Tags (1)
0 Kudos
15 Replies
maschmi
Newbie
Newbie
31,231 Views
Registered: ‎04-12-2012

Hi,

I`m facing the same problem on a Windows 7 64bit machine.

I tried "HWDirect" from Eprotek (www.eprotek.com) but it`s shows nearly the same text "Error! Load driver failed!"

Did you got a solution in the meantime?

 

Best regards

Marc

0 Kudos
atrajesh
Adventurer
Adventurer
31,210 Views
Registered: ‎06-10-2010

Hi Marc,

I have now switched to a Windows 32-bit machine. PCI Tree is running fine here, and I am able to see ML605 here.

I had raised a case, and it seems that there is not free software for scanning PCIe devices on 64-bit machines.

regards,

rajesh

 

0 Kudos
maschmi
Newbie
Newbie
31,204 Views
Registered: ‎04-12-2012

Hi Rajesh,

in the meantime I tried to different software packages on Win7 64bit.
HWDirect (www.eprotek.com/) and PCIScope (www.tssc.de).
PCIScope has a 15day trial.

HWDirect needs you to press F8 at system boot and then deactivate driver enforcement. After windows start you have to run HWDirect as administrator!
You can scan your PCI devices and write manually values into the memory of XILINX chip ("ML605 PCIe x8 Gen1 Design Creation").

Hope that helps.
Best regards,

Marc

0 Kudos
sroche
Visitor
Visitor
29,643 Views
Registered: ‎09-07-2012

Ran into the same issue when working on XTP197 (KC705 PCIe Design)

RWEverything works well on win7-64 and is free.

It allows, among other things, to  access PCI config and read/write PCI registers.

con: does not display a nice PCI Tree.

pro: batch file and command line mode. It should be possible to control PCI registers from any programming language via command lines.

numbat
Adventurer
Adventurer
28,415 Views
Registered: ‎04-27-2011

Jungo makes a toolset called WinDriver which includes a wizard to assist in displaying PCI devices and even churn out some driver source.  I've tried the Cygwin C example code talking to their base kernel driver and it seems to perform as expected against the ML605 PCIe x8 project.

 

I've sunk about a total of 30 minutes into their free evaluation platform, so caveat emptor.

 

Stacey

0 Kudos
opher
Visitor
Visitor
24,338 Views
Registered: ‎10-09-2013

Hi,

 

Jungo Connectivity also has a free tool called "WinDriver PCI Viewer" which is basically with all the functionality of the pci-tree with support for 32/64 bit, you can view the configuration space and more.

 

It is based on the commercial WinDriver but the viewer comes as a free tool.

 

Opher

Jungo Connectivity

0 Kudos
kotir
Scholar
Scholar
24,315 Views
Registered: ‎02-03-2010

Hi ,

 

You can use system information viewer

http://rh-software.com/

 

Regards,

KR

 

--------------------------------------------------​--------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful.
--------------------------------------------------​-------------------------------------------
0 Kudos
emanuele83
Explorer
Explorer
15,789 Views
Registered: ‎07-23-2009

Hi all,

 I just want to add the lecroy SW to the list

 

http://teledynelecroy.com/protocolanalyzer/protocoloverview.aspx?seriesid=447

 

it is free and works fine, better with win 7 (with some problems with win 10, even if supported)

 

We are als using the PCI scope from this germancompany

 

http://www.tssc.de/

 

it is expensive but at least it is possible to read everything from pci express configuration space

0 Kudos
sethus
Xilinx Employee
Xilinx Employee
15,786 Views
Registered: ‎11-25-2015

Hi,

 

PCIe tree only supports 32 bit Windows OS

 

You can use SIV(System Information Viewer) which supports both Windows 32 bit and 64 bit OS

 

Thanks,

Sethu

0 Kudos
emanuele83
Explorer
Explorer
8,701 Views
Registered: ‎07-23-2009

SIV works but not reliably, the pciexpress configurations space is not read correctly. it does not show all values in the whole config space. only the first 256 bytes, then it writes something like "repeated every 256 bytes" and does not display all the contents. even the RW everything is not giving access to the pcie config registers. This is what I am experiencing right now, I had to use PCIscope or the lecroy SW to be able to detect our problem in the config space.

 

In line of principle it shall be possible to read the PCIe config space just dumping somewhere in the memory. but I am not able to understand at which address. does anybody can give me a hint?

0 Kudos
morris_zhang
Newbie
Newbie
7,778 Views
Registered: ‎01-23-2018

yes,I try to use pciscope

it is a good tool

I use window 10

test.png

0 Kudos
dag1
Explorer
Explorer
6,674 Views
Registered: ‎12-08-2007

To add to your question, I have a 32-bit Linux machine (Intel based processor). Does anyone know of a PCITree like Application that runs on Linux ? 

I am trying to set up a Kintex 705 board in order to learn how to use the PCIe IP once installed on the FPGA

0 Kudos
ali.naved92
Adventurer
Adventurer
5,959 Views
Registered: ‎10-05-2018

Hi,
I'm trying to do the same thing. Did you happen to find a good solution?
Thanks
0 Kudos
rkvr
Adventurer
Adventurer
4,268 Views
Registered: ‎07-23-2019

try pcimem linux based c code. I used for Xilinx EP IP testing and it able to perform Byte, Word, Double word Memory write read.

https://github.com/billfarrow/pcimem/blob/master/README

0 Kudos
davenut86
Visitor
Visitor
4,186 Views
Registered: ‎05-18-2018

On linux you can use the lspci and setpci from a terminal.  There is also an .exe you can use on windows.  Also if you don't mind paying for one there is Arbor by Mindshare.  It has a nice Tree view and allows you to write/run Python scripts.

https://www.mindshare.com/Software/Arbor

Here is a link for lspci and setpci on windows: https://eternallybored.org/misc/pciutils/