New idea for fast bus

J

Jon Slaughter

Not sure if this is the right group but oh well...

An idea to speed up busses. Take the PCI bus for example. It has 32-bit data
path. Lets increase it to 256-bit but group it into 8 sub-busses. Each
sub-bus acts as a PCI bus and a device can select which sub bus it wants. It
can be made backwards compatible by defaulting to one bus. Beyond that a
device can select multiple sub-busses to use. This allows a configurable
data-path and allows simultanous bus transactions(to some degree). It also
allows slow devices not to slow down the bus as much. It also allows for
somewhat arbitrarily increased sub-bus size.

In any case I just thought I'd mention it for future posterity. (and if
anyone knows that something like this already exists please let me know)
 
P

Paul

Jon said:
Not sure if this is the right group but oh well...

An idea to speed up busses. Take the PCI bus for example. It has 32-bit data
path. Lets increase it to 256-bit but group it into 8 sub-busses. Each
sub-bus acts as a PCI bus and a device can select which sub bus it wants. It
can be made backwards compatible by defaulting to one bus. Beyond that a
device can select multiple sub-busses to use. This allows a configurable
data-path and allows simultanous bus transactions(to some degree). It also
allows slow devices not to slow down the bus as much. It also allows for
somewhat arbitrarily increased sub-bus size.

In any case I just thought I'd mention it for future posterity. (and if
anyone knows that something like this already exists please let me know)

Why not read up on PCI Express first ?

With PCI Express, you have 4GB/sec available when a full
sized connector is used, and the wiring is point to point
rather than being a shared bus. The bus also is configurable
to operate at less than full x16 bandwidth, by using lane counts
like x1, x2, x4, x8.

Paul
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top