We have made a PCI board using Xilinx PCI core. with master and target capabilities. It works well with intel PCs, but with AMD PCs if i plug the card the PC will not boot.
Does any one had similar expereince ? Any pointers for the cause will be helpful for me
Thank you bijoy
Didn't find your answer? Ask the community — no account required.
D
Donato Pace
Hello,
i have a problem to realize the PCI interface.....
can you help me????
how can i do??
i have ML455 board VIRTEX4 PCI
how can i do to comunicate with bus PCI?? i have bought the CORE but i don't know how can i use it and how create a driver..
please help me.
"bijoy" ha scritto nel messaggio news: snipped-for-privacy@webx.sUNCHnE...
B
Brannon
capabilities. It works well with intel PCs, but with AMD PCs if i plug the card the PC will not boot.
helpful for me
Do you have the "enable 66" pins connected correctly? How about the PDE? Are you forcing a certain PCI mode or speed? And does the BIOS have some bus speed setting contrary to that?
Are you sure you're decoding the address right? You could have some devices on this PCI bus whereas the one on your intel board could be dedicated. I saw that issue before where it worked fine when it was the only device on the bus but not otherwise.
Is your PCI clock going in on a clock pin or do you need to manually adjust the skew on each compile?
N
Nico Coesel
capabilities. It works well with intel PCs, but with AMD PCs if i plug the card the PC will not boot.
helpful for me
Did you use the latest core version? A few years ago I had similar problems. The first occurance was solved by using the latest core, the second time certain DELL pcs had a flaw in the bios which didn't allow the card enough time to load the fpga. Try to get a logic analyzer and measure the time between reset and the first configuration access cycle. There should be at least 1 second in between.
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vindt U op www.adresboekje.nl
E
Eric Crabill
Hello Bijoy,
There is (unfortunately) an enormous number of things that could cause this type of behavior -- most of which are not related to the IP core itself. If you have not already done so, I highly recommend that you submit a case to the Xilinx support team. They can help you debug the issue. The support team can be of most assistance if you are able to provide the schematics for your board and detailed information about what IP core product/version you are using.
Eric
capabilities. It works well with intel PCs, but with AMD PCs if i plug the card the PC will not boot.
helpful for me
B
bijoy
Hi, The board details are as follows. PCI-32 bit 33 MHz (so M66 is connected to GND) Master/Target functionality. The device does work along with other PCI devices. ( TV tuner card, PCI NIC card etc) Only memory space enabled. Only 1 BAR enabled. Decode speed : medium Clock : PCI clock going to dedicated GCLK pin. FPGA : XC3S200-144TQFP, with XCF01 (1 M flash) (PROM configuration speed is default (6MHz) )
What is this PDE ? Also what do you mean by BIOS speed contrary... ? i belive PCI decode speed is not settable in BIOS.
The exact symptoms are : Intel motherboards -> works fine (845, 865, 915 etc) VIA motherboard A7VBX-MX (AMD) -> PC does not even give the "all ok" single beep at power on. monitor, keyboard, mouse all appear dead. CPU fan keeps whirring but PC does not boot.
looks like we will have to open a webcase.
Thanks -Bijoy
D
Dave Pollum
to GND) Master/Target functionality. The device does work along with other PCI devices. ( TV tuner card, PCI NIC card etc) Only memory space enabled. Only 1 BAR enabled. Decode speed : medium Clock : PCI clock going to dedicated GCLK pin. FPGA : XC3S200-144TQFP, with XCF01 (1 M flash) (PROM configuration speed is default (6MHz) )
PCI decode speed is not settable in BIOS.
VIA motherboard A7VBX-MX (AMD) -> PC does not even give the "all ok" single beep at power on. monitor, keyboard, mouse all appear dead. CPU fan keeps whirring but PC does not boot.
I had a strange non-boot problem during development of a PCI card that used a PCI target chip (non-FPGA). When the card was plugged into one PC, that PC didn't boot. However, when the card was plugged into other PCs, they always booted. Because the PCI chip's serial EEPROM's setting were wrong, the PCI chip always asserted INTA#. After correcting the EEPROM settings, INTA# behaved correctly, and the first PC always booted.
-Dave Pollum
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.