03-12-2017 06:59 PM
I just want to have a quick help here. Recently, we are migrating our previous PCIe board from windows 7 to windows 10 and find some weird problems, like the windows would defintely go blue screen and report some device failure problem the first time after cold booting. The driver can't find the board after first booting up (the board could be found under the device manager, but it seems the driver couldn't be loaded appropriately). All the problems could be avoided by hot rebooting the system again.
Currently, we can't tell the problem is related to the FPGA PCIe core or the driver developed by ourselves. But now, I just want to make sure that is there any notification for using the PCIe core on windows 10? Now, the FPGA is xc7a200tfbg676-2 with PCIe Gen2 x4 and developed with vivado 2014.1.
03-13-2017 06:05 AM
If the problem goes away with warm boot, it may be a start-up timing issue. When you went to Windows 10, did you also change the motherboard hardware? Some motherboards start up faster after power-on than others. If your time to configure the FPGA exceeds the PCIe spec, it could cause issues that only show up on the faster starting systems.
03-13-2017 07:41 PM
Thank you for the quick reply. The motherboard isn't changed. There is no problem with the exactly same FPGA firmware and motherboard running on windows 7. Meanwhile, on windows 10, the PCIe board could be recoganized under the Device Manager, but its driver can't be loaded appropriately after cold booting.