Rules | Recent posts | topic RSS | Search | Register  | Log in

PCI Card design

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design
Author Message
mystery



Joined: 09 May 2001
Posts: 156
Helped: 2


Post24 Jul 2003 7:32   PCI Card design

Hi all

Which one do you advise for developing PCI Card?
1-)whether to use Xilinx Spartan-II family and deal with PCI target core?
2-) or to use a PCI ready chip like QuickLogic's QL5130 chip?


thanks
Back to top
elektrom



Joined: 02 Jul 2001
Posts: 206
Helped: 2


Post28 Aug 2003 5:07   

If you want to add more logic to interface with any other component, I suggest to try
- Xilinx FPGA
- VHDL PCI core from lattice.
Back to top
Integrated



Joined: 10 Jul 2003
Posts: 24


Post28 Aug 2003 8:05   

A question, what about PCI bridge?
Back to top
copyleft



Joined: 11 Apr 2003
Posts: 6


Post02 Sep 2003 18:17   

maybe you can request an evaluation version PCI core from Xilinx for your design.
Back to top
cd505



Joined: 26 Dec 2001
Posts: 25


Post03 Sep 2003 3:41   

use plx + fpga
Back to top
it_boy



Joined: 18 Jul 2002
Posts: 181
Helped: 4


Post03 Sep 2003 6:21   

Instead of spending on standard chips and a CPLD/FPGA for glue logic on the board, it is advisable to use an FPGA for both together.

What frequency are you planning to the PCI at?
Is your requirirement is a Target only, you can easily fit it into a Spartan-II family FPGA. You might have to struggle a bit to acheive 66MHz if it is required.
Back to top
tom_hanks



Joined: 28 Aug 2003
Posts: 243
Helped: 13


Post03 Sep 2003 6:30   

hi there,

1) if you are trying to use IP core then @ltera cyclone deivce can be cheap and best option...
or
PLX9054+Spartan for heavy glue logic between PCI and other side of FPGA...

2) For PCI bridge (Host bridge, PCI to PCI bridge) use the standard availble chip..like Intel,Tundra,PLX...........
Back to top
mystery



Joined: 09 May 2001
Posts: 156
Helped: 2


Post03 Sep 2003 6:41   

Hi all

I just want to implement PCI target only , and my bus frequency will be 33 Mhz
Back to top
zape



Joined: 10 Jul 2003
Posts: 104
Helped: 9
Location: Spain


Post03 Sep 2003 8:23   

Xilinx core PCI design is easy, but you need a bit of experience.
Back to top
it_boy



Joined: 18 Jul 2002
Posts: 181
Helped: 4


Post03 Sep 2003 9:08   

PCI Target at 33MHz is easy to acheive.

I have tried PCI core from opencores.org and it's working fine on our board. There are many other free target cores on net. I suggest you to try synthesysing one of them with any other additional logic you want to implement to freeze the device you will be using.
PCI-32-33MHz is easily acheivable in Spartan-II family.
You can also have a look at other FPGAs like @ltera's Cyclone family like tom_hanks said
Back to top
mystery



Joined: 09 May 2001
Posts: 156
Helped: 2


Post03 Sep 2003 9:41   

it_boy wrote:
PCI Target at 33MHz is easy to acheive.

I have tried PCI core from opencores.org and it's working fine on our board. There are many other free target cores on net. I suggest you to try synthesysing one of them with any other additional logic you want to implement to freeze the device you will be using.
PCI-32-33MHz is easily acheivable in Spartan-II family.
You can also have a look at other FPGAs like @ltera's Cyclone family like tom_hanks said

Thanks it_boy
As a starting point I'll buy Insight Memec's PCI dev kit
Back to top
sul



Joined: 28 Sep 2003
Posts: 9


Post03 Oct 2003 17:27   

Hello it_boy,

You mentioned about many PCi cores on net for free. Could you tell me the sites for PCI target only core.

That would be great help

-Sul

it_boy wrote:
PCI Target at 33MHz is easy to acheive.

I have tried PCI core from opencores.org and it's working fine on our board. There are many other free target cores on net. I suggest you to try synthesysing one of them with any other additional logic you want to implement to freeze the device you will be using.
PCI-32-33MHz is easily acheivable in Spartan-II family.
You can also have a look at other FPGAs like @ltera's Cyclone family like tom_hanks said
Back to top
OvErFlO



Joined: 07 Dec 2001
Posts: 298
Helped: 3


Post03 Oct 2003 17:38   Re: PCI Card design

You can find PCI open cores in this site : www.opencores.org ... enter in project section...
Back to top
sul



Joined: 28 Sep 2003
Posts: 9


Post03 Oct 2003 18:09   Re: PCI Card design

on opencores.org they have PCI bridge core, I am looking for just PCI target core for free.

-Sul

OvErFlO wrote:
You can find PCI open cores in this site : www.opencores.org ... enter in project section...
Back to top
it_boy



Joined: 18 Jul 2002
Posts: 181
Helped: 4


Post03 Oct 2003 18:31   Re: PCI Card design

A PCI Target is a subset of the Host controller. You can saperate the Target core from the hos controller if you try a little bit.

Lattice provides a PCI-32 Target Reference Design with source code in verilog here.
\hxxp://www.latticesemi.com/products/devtools/ip/refdesigns/pcitarget.cfm
You can develop similar core for any other FGA you want.
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap