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.

Resources for PCI system design

Status
Not open for further replies.

pepillo

Advanced Member level 4
Joined
Jan 23, 2006
Messages
114
Helped
3
Reputation
6
Reaction score
0
Trophy points
1,296
Location
Spain
Activity points
2,382
I want to design a PCI system (based on a simple reference design), make the pcb, solder the components and test it.

Is it possible? where should I start? what technology do I use? where can I find the standard specifications, reference designs, etc?

it would be a university project.
 

cyberblak

Full Member level 2
Joined
Jul 19, 2005
Messages
139
Helped
6
Reputation
12
Reaction score
0
Trophy points
1,296
Location
Canada
Activity points
2,618
pci board

The least thing we could say is that you want to do quite a big project..!

Well, most of the major FPGA manufacturers (Xilinx, Altera, etc.) offer many resources for PCI development, including dev kits, reference designs, etc. (using their chips, of course)

Good luck!
 

    pepillo

    Points: 2
    Helpful Answer Positive Rating

pepillo

Advanced Member level 4
Joined
Jan 23, 2006
Messages
114
Helped
3
Reputation
6
Reaction score
0
Trophy points
1,296
Location
Spain
Activity points
2,382
pci_b741x.pdf

Where should i start? I just need to implement something simple using PCI.
Should I start learning the standard or what?
 

chiara

Member level 2
Joined
Jul 9, 2002
Messages
49
Helped
3
Reputation
6
Reaction score
0
Trophy points
1,286
Activity points
339
ug072 zilinx

As Cyberblak mentioned,
It's not an easy job to make pci interface work if you do it from scratch.


look up xilink's altera's homepage...

If you're not familiar to FPGA design,
try to read the FPGA implementation software manual. (eg ISE)

buy a pci develoment board (eg. from avnet, not expensive)
configure PCI core into the FPGA and do what you want.

if you see the development board, all the question can be cleared.
 

    pepillo

    Points: 2
    Helpful Answer Positive Rating

imman

Member level 1
Joined
Sep 16, 2006
Messages
33
Helped
6
Reputation
12
Reaction score
0
Trophy points
1,286
Activity points
1,461
pci system design guide pdf

First gothrough the PCI systems Architecture.
Then get referance code from opencores.
After understanding code u can...

Best of luck
 

    pepillo

    Points: 2
    Helpful Answer Positive Rating

pepillo

Advanced Member level 4
Joined
Jan 23, 2006
Messages
114
Helped
3
Reputation
6
Reaction score
0
Trophy points
1,296
Location
Spain
Activity points
2,382
simple pci interface

all right, I have read the specification and understand how the transactions work, but how can I implement a PCI board that I can plug into a computer and see how it comunicates?
 

imman

Member level 1
Joined
Sep 16, 2006
Messages
33
Helped
6
Reputation
12
Reaction score
0
Trophy points
1,286
Activity points
1,461
pci system design guide +pdf

First simulate and verify the functionality of the code using proper test benches.
Select an FPGA which can fit your logic(code) and IO pins required.
Then synthesaize and generate bit file for that particular FPGA using the supported tools from the same FPGA vendor.

U need to designa a board which consists of the above FPGA and PCI signals brought out to the PCI connector. Then you can plug in to mother board. The board size, connector and routing details you can get from the PCI spec.
 

    pepillo

    Points: 2
    Helpful Answer Positive Rating

pepillo

Advanced Member level 4
Joined
Jan 23, 2006
Messages
114
Helped
3
Reputation
6
Reaction score
0
Trophy points
1,296
Location
Spain
Activity points
2,382
Re: PCI system design

But what about passive components? How do I select/place bypass capacitors, resistors, diodes, etc because I think the FPGA cannot be standing on the board alone.

Where can I download rules of system design to integrate the FPGA, MCU, Memory, and passive components in the board????

Thanks
 

vahidkh6222

Full Member level 2
Joined
Oct 11, 2005
Messages
137
Helped
6
Reputation
12
Reaction score
0
Trophy points
1,296
Activity points
2,419
PCI system design

as you may well understood, it IS a complicated design problem. and many points of dificulty exists.
me myself, had done the PCI core like specification(using the structure proposed in XILINXs PCI core datasheet). but then i fall in the problem of PCB design, driver development, i didnt had at least a good testbench for my design, i did not sure enough to plug my board to PC!!

then i suggest : concentrate ur efforts on one of these problems and solve the others with already exist solutions. for example find an evaluation board with appropriate PCI hardware interface....then at least u are sure that hardware is good and if somthing didnt work, u know where the problem is.....

huhh.... i finaly gave up and turn back to serial uart interface instead :D
 

    pepillo

    Points: 2
    Helpful Answer Positive Rating

pepillo

Advanced Member level 4
Joined
Jan 23, 2006
Messages
114
Helped
3
Reputation
6
Reaction score
0
Trophy points
1,296
Location
Spain
Activity points
2,382
Re: PCI system design

Any book, application note, etc to learn the basics of system and PCB design? not pcb layout, but pcb design (bypass capacitors, resistors, diodes, power sources, etc)
 

imman

Member level 1
Joined
Sep 16, 2006
Messages
33
Helped
6
Reputation
12
Reaction score
0
Trophy points
1,286
Activity points
1,461
Re: PCI system design

Look in to the following link
 

    pepillo

    Points: 2
    Helpful Answer Positive Rating

vahidkh6222

Full Member level 2
Joined
Oct 11, 2005
Messages
137
Helped
6
Reputation
12
Reaction score
0
Trophy points
1,296
Activity points
2,419
Re: PCI system design

i don no very much but this file...maybe usefull
 

    pepillo

    Points: 2
    Helpful Answer Positive Rating

vahidkh6222

Full Member level 2
Joined
Oct 11, 2005
Messages
137
Helped
6
Reputation
12
Reaction score
0
Trophy points
1,296
Activity points
2,419
Re: PCI system design

hey,i found this in my documents....may it be more specific in this subject..
 

    pepillo

    Points: 2
    Helpful Answer Positive Rating

pepillo

Advanced Member level 4
Joined
Jan 23, 2006
Messages
114
Helped
3
Reputation
6
Reaction score
0
Trophy points
1,296
Location
Spain
Activity points
2,382
Re: PCI system design

I cannot download the file, can you please send me a link or the document to my email? I think it's because of my connection (public library)
Thanks
 

vahidkh6222

Full Member level 2
Joined
Oct 11, 2005
Messages
137
Helped
6
Reputation
12
Reaction score
0
Trophy points
1,296
Activity points
2,419
PCI system design

**broken link removed**
 

    pepillo

    Points: 2
    Helpful Answer Positive Rating

imman

Member level 1
Joined
Sep 16, 2006
Messages
33
Helped
6
Reputation
12
Reaction score
0
Trophy points
1,286
Activity points
1,461
Re: PCI system design

Use the following link and save points for UG702 Xilinx PCB design guide

**broken link removed**
 

    pepillo

    Points: 2
    Helpful Answer Positive Rating

imman

Member level 1
Joined
Sep 16, 2006
Messages
33
Helped
6
Reputation
12
Reaction score
0
Trophy points
1,286
Activity points
1,461
Re: PCI system design

Find Useful pdfs from following EDA links
 

    pepillo

    Points: 2
    Helpful Answer Positive Rating

xunzhaoziwo

Junior Member level 2
Joined
Oct 24, 2006
Messages
20
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,283
Activity points
1,420
Re: PCI system design

there are a lot of ASIC for PCI host and bridge, and also there are reference design, you can refer from them, it is quite easy.
for example, PLX Corporation.
h**p://www.plxtech.com
 

EEHardware

Advanced Member level 4
Joined
Apr 1, 2004
Messages
105
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,296
Activity points
719
PCI system design

I think you need study more about PCI specificaion that could download free.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top