03-12-2012 09:18 PM
We recently purchased ML605 kit. We are having 64-bit HP workstation. The PCItree software doesn't work on 64-bit machines:
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,
04-12-2012 07:19 AM
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?
04-17-2012 11:55 PM
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.
04-18-2012 01:00 AM
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.
02-06-2013 04:37 PM
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.
08-14-2013 02:47 PM
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.
12-01-2014 12:06 AM
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.
12-02-2014 03:47 AM
You can use system information viewer
08-18-2016 11:18 PM
I just want to add the lecroy SW to the list
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
it is expensive but at least it is possible to read everything from pci express configuration space
08-18-2016 11:29 PM
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
08-19-2016 12:18 AM - edited 08-19-2016 01:25 AM
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?
12-31-2018 06:13 AM
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
09-12-2019 08:00 AM
09-17-2019 08:49 AM
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.
Here is a link for lspci and setpci on windows: https://eternallybored.org/misc/pciutils/