Hi,
I'm trying to implement pci_mini, but the PC gets locked and doesn't even show BIOS display with configured FPGA.
So, I must be doing something wrong (or not doing the right steps).
I have created a TopModule from which I call pci_mini I have completed sample contrainst file with LOCs to my actual PCI IO pins. I have implemented and configured the board, but as I said, PC gets locked.
Please, could anyone tell me how to make this IP work?
Thanks in advance, Aitor.
Taking a look to PCI signals, I see PCI Master(PC) is trying to make a IO_READ transaction (CBE = 0010), on address h61. But mini_pci is not prepared to IO transactions, isn't it? Any help would be appreciated.
hi. this might be a late answer. I was not aware of this message before. The BIOS should not initiate any IO or memory transactions to any PCI devices (other than some integrated devices on the motherboard). That is where I would start investigating it. OS also does not initiate any transactions, it would be unsafe. Maybe you have a broken driver or test program... By the way I have released V4.0 with some STA and retry fixes. The IO read might be targeting something else in your system, it might be even going into an integrated southbridge or SIO/LPC device. The PCI-bus often reflects transactions that are not ment to be external PCI transactions, just for debug purposes. Whatever is the target of that transaction, making your system hang.
After all, not having IO-BAR is not a bug.
regards, Istvan Nagy (project admin)