Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

PCI Card design - which one do you advise?

Status
Not open for further replies.

mystery

Full Member level 2
Joined
May 9, 2001
Messages
124
Helped
4
Reputation
8
Reaction score
2
Trophy points
1,298
Location
Turkey
Activity points
825
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
 

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

A question, what about PCI bridge?
 

maybe you can request an evaluation version PCI core from Xilinx for your design.
 

use plx + fpga
 

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.
 

hi there,

1) if you are trying to use IP core then Altera 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...........
 

Hi all

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

Xilinx core PCI design is easy, but you need a bit of experience.
 

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 Altera's Cyclone family like tom_hanks said
 

it_boy said:
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
 

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 said:
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
 

Re: PCI Card design

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

Re: PCI Card design

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

-Sul

OvErFlO said:
You can find PCI open cores in this site : www.opencores.org ... enter in project section...
 

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.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top