Sign in

username:

password:



Not a member?

Search Comp.Arch.FPGA



Search tips

fpga by Keywords

Altera | ASIC | CPLD | Cyclone | DCM | DDR | DSP | Ethernet | ISE | JTAG | Linux | LVDS | Microblaze | ML310 | Modelsim | NIOS | OPB | PCI | Quartus | RocketIO | SDRAM | Spartan | Spartan3 | SRAM | Stratix | Verilog | VHDL | Virtex | Virtex-4 | Virtex-II | Xilinx | XST


Ads

See Also

DSPEmbedded SystemsElectronics

Comp.Arch.FPGA | PCI master clock trace

There are 6 messages in this thread.

You are currently looking at messages 0 to 6.

PCI master clock trace - 2005-06-02 07:40:00

Hi Guys,

Is there another standard of PCI for master? i think of this because i
have observed that clock trace
in the motherboard of personal computer from noth bridge to 3th slot of
PCI connector is more than 2.5 inches.
We are designing an PCI master in one of our design.

Thanks and regards
Praveen

______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.



Re: PCI master clock trace - John Adair - 2005-06-02 09:19:00

I believe you will find the 2.5 inches is the
clock trace length allowed on 
an expansion card not main bus segment.

John Adair
Enterpoint Ltd. - Home of Broaddown2. The Ultimate Spartan3 Development 
Board.
http://www.enterpoint.co.uk

<p...@rediffmail.com> wrote in message 
news:1...@g43g2000cwa.googlegroups.com...
> Hi Guys,
>
> Is there another standard of PCI for master? i think of this because i
> have observed that clock trace
> in the motherboard of personal computer from noth bridge to 3th slot of
> PCI connector is more than 2.5 inches.
> We are designing an PCI master in one of our design.
>
> Thanks and regards
> Praveen
> 



Re: PCI master clock trace - Mac - 2005-06-02 21:33:00

On Thu, 02 Jun 2005 04:40:46 -0700,
praveenkumar1979 wrote:

> Hi Guys,
> 
> Is there another standard of PCI for master? i think of this because i
> have observed that clock trace
> in the motherboard of personal computer from noth bridge to 3th slot of
> PCI connector is more than 2.5 inches.
> We are designing an PCI master in one of our design.
> 
> Thanks and regards
> Praveen

If you are designing a PCI system, I suggest you get a book on the PCI
standard, or get the standard itself from the PCI SIG.

The clocks which go from the host board to the PCI slots are supposed to
be matched in length and under some maximum, IIRC. They can actually be
pretty long (12" or more) and still work at 33 MHz, but they are supposed
to be matched in length.

--Mac


Re: PCI master clock trace - PeteS - 2005-06-03 04:29:00

The PCI spec addresses all your questions.

There are two sections on lengths :

Motherboard, where the maximum length of the tracks is defined in terms
of time (to make sure the bus remains reflective within specific
limits) and

Expansion card, where the lengths of the tracks are specifically
spelled out. Note that the high order 32 bits (for 64 bit
implementations) have different length requirements, and for 64 bit
implementations, you must alsso be careful about the relative length of
#REQ64 and #RST (#REQ64 must still be a valid low when #RST is rising
through a valid high)

You can get the PCI spec from http://www.pcisig.com/specifications

The lengths in each section vary depending on just which implementation
you are attempting

# bits        Speed (MHz)
32              33
64              33
32              66
64              66
PCIX below - in the PCIX supplement
32              100
64              100
32              133
64              133

Cheers

PeteS


Re: PCI master clock trace - Falk Brunner - 2005-06-03 13:40:00

"Mac" <f...@bar.net> schrieb im Newsbeitrag
news:p...@bar.net...

> The clocks which go from the host board to the PCI slots are supposed to
> be matched in length and under some maximum, IIRC. They can actually be
> pretty long (12" or more) and still work at 33 MHz, but they are supposed
> to be matched in length.

AFAIR the trace length on the PCI card (NOT the motherboard/backplane) is
supposed to be 1 inch +/- 0.005.
Including the tolerances of the backplane, skew is assued to be less than
2ns.

Regards
Falk



Re: PCI master clock trace - PeteS - 2005-06-04 05:37:00

I designed two related cards (not a PCI plug in
unit) that had 2 PCIX
133/64 busses, amongst a lot of other things.

My implementation (and it worked) as to assume a 'zero length'
motherboard for one of the devices, and set the routing rules
appropriately. That part was close up against the bridge. The other
part was a significant distance away, so I kept the differential rules
between groups and set the routing rules based on maximum track lengths
(8 inches for PCIX 133, according to the device manufacturer) and that
worked fine as well. I will say it took me as long to set up the rules
as it did to draw the schematic :)

The tolerances are somewhat looser than Falk notes.
The clock track, for example, if memory serves, was 2.5 inch +/- 0.1
inch on the expansion (plugin) board.

As I noted though, the exact specs are available, and that is what
should be used if you want to make a PCI implementation that will work
properly.

Cheers

PeteS