Forum Discussion
PCI Express High Performance Reference Design AN-456 on Cyclone IV - Hangs PC on boot?
- 7 years ago
Hi,
Thanks for your reply. Yes, your understanding is correct.
OK we have just found the issue! 😀
The problem was caused by the BAR 0 register being 256MB in size. Apparently some BIOS don't like the fact that it's so large. We were trying this on an older Dell PC, which didn't like it. When we reduced the size of the BAR 0 register down to 64kB it worked fine. After this we tried the original 256MB in another newer PC and it worked fine.
Thank you for your advice to look at the LTSSM register on the Signaltap, we did look at that and saw that it was reaching state L0, which then led us to find the BAR 0 memory size problem.
Cheers,
Matt
Hi Sir,
My understanding is the design is originally create for Intel FPGA CIV GX dev kit. But you migrate the design to third party board with other variant and change some of the ref clock frequency due to the board capability.
I am sorry to said that I am unable to read the third party board website due to other language. But may I know that do you have chance to test on the third party PCIe reference design and confirm the IP is work with the board?
Also, my second suggestion is to open the signaltap (hip_c4gx_gen1_x4.stp) of the reference design and check the LTSSM status and other signal see where the abnormal occur.