PCI CORES
by luisf on Sep 13, 2010 |
luisf
Posts: 1 Joined: Apr 8, 2010 Last seen: Nov 17, 2013 |
||
Hi, ineed to implement a PCI card and looking for PCI cores at OC i found 2 promising cores. PCI Bridge and PCI32tlite. Any one have any coment about both cores? I have read at another post here at the forum that the second one (PCI32tlite) is faster. Any reason for that? I was not able to send e-mails to the PCI_Bridge authors. Is there any way to contact them?
Thank you |
RE: PCI CORES
by kuzmi4 on Jun 1, 2011 |
kuzmi4
Posts: 45 Joined: Aug 1, 2008 Last seen: Oct 8, 2024 |
||
2 luisf
Like I remember, last core faster because have minimal functionality. |
RE: PCI CORES
by buenos on Jun 1, 2011 |
buenos
Posts: 15 Joined: Feb 5, 2008 Last seen: Oct 13, 2024 |
||
hi
i have tried both cores a few years ago, but they didnt for for me. The main pci core requires the user to fully understand its internals and to modify it. So I made mine instead. this is the pci_mini. I have used this one in 3 projects already. |
RE: PCI CORES
by peio on Jun 1, 2011 |
peio
Posts: 19 Joined: Nov 25, 2004 Last seen: Dec 20, 2023 |
||
Hi, ineed to implement a PCI card and looking for PCI cores at OC i found 2 promising cores. PCI Bridge and PCI32tlite. Any one have any coment about both cores? I have read at another post here at the forum that the second one (PCI32tlite) is faster. Any reason for that? I was not able to send e-mails to the PCI_Bridge authors. Is there any way to contact them?
Thank you Depends on what kind of PCI functionality you need. For a PCI Target, PCI32Tlite is quite easy to use; connect PCI pins from IP core to SLOT PCI pins (PCI rst with a inverter, INTB and SERR with a opendrain driver), configure the generics. Be careful with PCI timming constraints depending on the speed of your FPGA. Et voila, you have 32MBytes (or 512Bytes) of plain Whisbone memory map (IO Map). If you need more information don�t hesitate to let me know. |
RE: PCI CORES
by o.behnam.o on Feb 1, 2012 |
o.behnam.o
Posts: 2 Joined: Jan 21, 2012 Last seen: Feb 3, 2012 |
||
Hi,
I want to build a PCI Intrface to read and write IO Space. I have a CPLD "EPM7128slc84-15" from ALTERA. Please help me what do I do ? Thanks |
RE: PCI CORES
by xgx2000 on Jul 3, 2012 |
xgx2000
Posts: 7 Joined: May 15, 2012 Last seen: Aug 11, 2014 |
||
Depends on what kind of PCI functionality you need.
For a PCI Target, PCI32Tlite is quite easy to use; connect PCI pins from IP core to SLOT PCI pins (PCI rst with a inverter, INTB and SERR with a opendrain driver), configure the generics. Be careful with PCI timming constraints depending on the speed of your FPGA. Et voila, you have 32MBytes (or 512Bytes) of plain Whisbone memory map (IO Map). If you need more information don�¢ï¿½ï¿½t hesitate to let me know. hi ,sorry to trouble you ~ i have a pci evaluate board ,i use the pci32tlite prgram ,in .ucf file,just assigned the io ports which are related to pci bus ,wishbone bus IOs was not assigned, but the board will lead the pc to can not start.could you tell me what should i do? thanks ~ |
RE: PCI CORES
by peio on Jul 4, 2012 |
peio
Posts: 19 Joined: Nov 25, 2004 Last seen: Dec 20, 2023 |
||
Hi xgx2000,
First of all, carefully review the reset and open drain signals. - pci reset is active low and pci32tlite reset is active high. So, you need an inverting logic. - pci int and serr signals must be OD. You need advise your fpga tool to configure then as OD. Regards, Peio |
RE: PCI CORES
by xgx2000 on Jul 4, 2012 |
xgx2000
Posts: 7 Joined: May 15, 2012 Last seen: Aug 11, 2014 |
||
Hi xgx2000,
First of all, carefully review the reset and open drain signals. - pci reset is active low and pci32tlite reset is active high. So, you need an inverting logic. - pci int and serr signals must be OD. You need advise your fpga tool to configure then as OD. Regards, Peio i have done these process before, but the pc still not start.i wonder that if it has some relationship with the xp operation system.thanks a lot! |
RE: PCI CORES
by peio on Jul 4, 2012 |
peio
Posts: 19 Joined: Nov 25, 2004 Last seen: Dec 20, 2023 |
||
Perhaps trying it with a Linux live pendrive?.
|
RE: PCI CORES
by xgx2000 on Jul 4, 2012 |
xgx2000
Posts: 7 Joined: May 15, 2012 Last seen: Aug 11, 2014 |
||
Perhaps trying it with a Linux live pendrive?.
but my target is to complete pci on fpga with xp system,could you give me any else advise? |
RE: PCI CORES
by Nable80 on Jul 4, 2012 |
Nable80
Posts: 10 Joined: Dec 28, 2011 Last seen: Oct 13, 2024 |
||
Under linux you can at least debug your problems and when everything works, then it will most probably work under other OSes.
|
RE: PCI CORES
by Nable80 on Jul 4, 2012 |
Nable80
Posts: 10 Joined: Dec 28, 2011 Last seen: Oct 13, 2024 |
||
And one more thing: your PC doesn't boot at all or OS (WinXP) starts booting and hangs/BSoDs?
|
RE: PCI CORES
by peio on Jul 4, 2012 |
peio
Posts: 19 Joined: Nov 25, 2004 Last seen: Dec 20, 2023 |
||
"i wonder if it has some relationship with the xp operation system".
To know if it's related to xp or to your fpga design try with linux. if it works with linux -> related with xp if it doesn't works with linux -> related with your fpga Apart of this, in the BIOS start up, your PCI Device should appear on screen. Regards, Peio |
RE: PCI CORES
by xgx2000 on Jul 4, 2012 |
xgx2000
Posts: 7 Joined: May 15, 2012 Last seen: Aug 11, 2014 |
||
And one more thing: your PC doesn't boot at all or OS (WinXP) starts booting and hangs/BSoDs?
does not start at all. press the power button,cpu fans run,but without the beep |
RE: PCI CORES
by xgx2000 on Jul 4, 2012 |
xgx2000
Posts: 7 Joined: May 15, 2012 Last seen: Aug 11, 2014 |
||
thanks you all~ i will try it on linux system.and i just want to know whether there is a people who have done this on windows system. and what's the key point of success.
best regards ot Nable80 and peio~ |