Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

Interfacing Xilinx FPGA with PCI bus

Status
Not open for further replies.

cippalippa

Member level 2
Joined
Jan 25, 2005
Messages
44
Helped
4
Reputation
8
Reaction score
0
Trophy points
1,286
Activity points
374
Interfacing with PCI bus

Hi;

I'm starting a new project and I need to interface a Xilinx FPGA with PCI bus;
I need also to program the fpga from PCI bus in parallel slave mode from my microprocessor.
May sameone help me to make a choice about an external PCI bridge component for best performance or eventually say me other solutions.
Thanks in advance for all
 

cippalippa

Member level 2
Joined
Jan 25, 2005
Messages
44
Helped
4
Reputation
8
Reaction score
0
Trophy points
1,286
Activity points
374
Re: Interfacing with PCI bus

yes,

but how can I configure my xilinx (xc3s200) directly from the PCI bus?
Actually I use a microprocessor board with ISA bus; I have the xilinx's program bitstream in the HDD and I configure my fpga at the start of the machine in parallel slave mode directly from ISA bus; how can I make the same with PCI?
 

echo47

Advanced Member level 5
Joined
Apr 7, 2002
Messages
3,942
Helped
636
Reputation
1,270
Reaction score
88
Trophy points
1,328
Location
USA
Activity points
33,183
Interfacing with PCI bus

Oops sorry, I must have dozed off while reading your config requirement. Yes, you'll probably need a PCI bridge chip, for example PLX is popular:
http://www.plxtech.com/

Try downloading the hardware manuals for some of Alpha Data's products to get a general idea of how they do it. They use PLX. These are PMC boards, but PMC is electrically similar to PCI. I've used the ADM-XRC-II board.
http://www.alphadata.co.uk/adm-xrc-4.html
http://www.alphadata.co.uk/adm-xrc-ii.html
 

Stalker

Newbie level 1
Joined
Jan 26, 2006
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,290
Re: Interfacing with PCI bus

I used a XC2C256 Coolrunner cpld and made simple PCI target image for it : Output was jtag connected to jtag pins of the fpga. Or you can use serial or parallel configuration pins, if you like.
 

Sandeep Karkera

Junior Member level 2
Joined
Jun 17, 2005
Messages
21
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,471
Interfacing with PCI bus

hi
Is there any PCI X bridge availabe??
 

kevinbrace

Newbie level 5
Joined
Nov 3, 2005
Messages
10
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Location
Wheaton, IL, USA
Activity points
1,638
Re: Interfacing with PCI bus

Hi cippalippa,

You may want to consider BDS XPCI PCI IP core we have developed.
BDS XPCI PCI IP core is a Xilinx (TM) LogiCORE (TM) PCI compatible PCI IP core.
We offer this PCI IP core for as little as $100 for non-commercial, non-profit, personal use.
For more information, visit http://www.bracedesignsolutions.com.


Kevin Brace


cippalippa said:
Hi;

I'm starting a new project and I need to interface a Xilinx FPGA with PCI bus;
I need also to program the fpga from PCI bus in parallel slave mode from my microprocessor.
May sameone help me to make a choice about an external PCI bridge component for best performance or eventually say me other solutions.
Thanks in advance for all
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top