Welcome, Guest. Please login or register.

Author Topic: PCI Express cards...  (Read 1773 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline darksun9210Topic starter

PCI Express cards...
« on: July 03, 2006, 08:58:18 AM »
I found a single chip solution to bridge PCI to PCI-Express this morning. from the looks of things, it shouldn't be too difficult to build an adapter board to plug into a Grex/Mediator/Promethius PCI slot to get a PCI-Express 1x slot.

just wondering on the OpenPCI project, how easy it would be to write or get written drivers for such cards?

PCI to PCI-Express bridge

A500, A600, A1200x3, A2000, A3000, A4000 & a CD32.
and probably just like the rest of you, crates full of related "treasure" for the above XD
 

Offline darksun9210Topic starter

Re: PCI Express cards...
« Reply #1 on: July 03, 2006, 09:34:35 AM »
it doesn't really matter how fast the PCI solution is, all the interconnects are there, everything is talking to each other via hardware (no software needed), so it is only as fast as the slowest componant in the chain.

Theoretically speaking, PCI is a shared bus with 133Mb/s bandwidth.
PCI Express 1x is a dedicated link of 250Mb/s up and 250Mb/s down.
It should be possible to combine multiple adapters in multiple PCI slots to create an electrically compatable 1x,2x, or 4x PCI Express slot, but as these are all hanging off of the same 133Mb/s PCI bus, there isn't any gain in performance, just a gain in expense.

N.B.
A PCI Express Graphics card with a 16x connector will run in 1x mode if that is all it has connected, and (in theory) will be quite able to eat up all the bandwidth a PCI bus can trow at it even in 1x mode...
to fit an 16x card in a 1x slot, just take off the end of the slot allowing the card to fit "through" slot itself.

A500, A600, A1200x3, A2000, A3000, A4000 & a CD32.
and probably just like the rest of you, crates full of related "treasure" for the above XD
 

Offline darksun9210Topic starter

Re: PCI Express cards...
« Reply #2 on: July 03, 2006, 09:42:30 AM »
true...
i've wondered about doing it myself, but unfortunatly, my programming knowledge goes as far as drawing graphics in pascal, unix C scripting, and a tiny bit of Arexx.
how many hours background i would have to put into learning before i could even attempt a device driver.
Depending if could i even get hold of the docs to tell me how to program the device in the first place?

knowing me i'd probably get bored and frustrated and make a little demo instead...

A500, A600, A1200x3, A2000, A3000, A4000 & a CD32.
and probably just like the rest of you, crates full of related "treasure" for the above XD
 

Offline darksun9210Topic starter

Re: PCI Express cards...
« Reply #3 on: July 03, 2006, 01:08:40 PM »
Piru
*laughs* i kinda figured as much  :lol:

anyway this PCI/PCIe adapter i was just thinking of as PCI seems to be disappearing, so it might extend the life of PCI systems...

in the meantime, i'm going to have a look at this openPCI malarky and see what thats all about...

A500, A600, A1200x3, A2000, A3000, A4000 & a CD32.
and probably just like the rest of you, crates full of related "treasure" for the above XD