OpenCores
Issue List
Should something else be done to make pci_mini work? #1
Open aitortxo opened this issue about 15 years ago
aitortxo commented about 15 years ago

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.

buenos commented over 12 years ago

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)

buenos was assigned almost 6 years ago

Assignee
buenos
Labels
Idea