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

There are 4 messages in this thread.

You are currently looking at messages 0 to 4.

PCI - axalay - 2006-11-04 06:02:00

May I connect 11 PCI cards (in each I use Xilinx
FPGA) in one PCI bus,
if use to generate IDSEL signals AD 12...AD31 lines. One card is master
and other is slave.




Re: PCI - Markus Meng - 2006-11-04 09:52:00

axalay schrieb:
> May I connect 11 PCI cards (in each I use Xilinx FPGA) in one PCI bus,
> if use to generate IDSEL signals AD 12...AD31 lines. One card is master
> and other is slave.
> 
Hi,

actually I have no PCI spec at hand. However 11 PCI loads seems to be
far more than I have used, even in Compact PCI Setups ...

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

Re: PCI - Nicolas Matringe - 2006-11-04 09:59:00

axalay a écrit :
> May I connect 11 PCI cards (in each I use Xilinx FPGA) in one PCI bus,
> if use to generate IDSEL signals AD 12...AD31 lines. One card is master
> and other is slave.
> 

Hi
The PCI rule of thumb is "no more than 10 loads on a single bus", a PCI 
connector counting for 1 load (thus a card in a slot counts for 2 loads)
You may need to add PCI-PCI bridges to split your bus.

Nicolas

Re: PCI - John Adair - 2006-11-04 11:26:00

Not quite 11 buy we have something like 6 way
arrays of our products.
Basically the maximum a standard motherboard we have does.

If you are doing a custom system essentially based on PCI then there is
a good chance that it will work providing either the bus segments on
your motherboard are not too long or you can slow the clock rate down a
little. Propagation time and keeping it down is the key. If these are
your own cards you should have a good idea of your I/O timing and what
margin you have to play with. Otherwise if your are using cards by
outside vendors then there is a possability not meeting timing if they
are relatively slow. There are also lots of things either not covered
very well by the PCI spec or simply things people have chosen to ignore
so be slightly beware. The words compatible and compliant come to mind.

The usual problem comes if your cards want to be bus initator capable
and you need support for the grant and request lines. If you case
sounds like you are just using them as slaves so that should not be an
issue.

John Adair
Enterpoint Ltd.

axalay wrote:
> May I connect 11 PCI cards (in each I use Xilinx FPGA) in one PCI bus,
> if use to generate IDSEL signals AD 12...AD31 lines. One card is master
> and other is slave.