Probably not a good solution at 340 Mbps, but when you have a large
parallel bus and need a number of these in a crossbar, you can split
the bus into bit slices and handle them in separate smaller and
much cheaper devices. Generally, using a very high pin-count FPGA
with very little logic is a big waste of silicon. For something as
regular in structure as a parallel-bus crossbar, splitting the bus
into slices can reduce the silicon area by using a number of FPGA's
programmed identically each handling the same slice from every port
on the crossbar. The problem at very high speeds would be part to
part skew. You can control voltage and temperature among the parts,
but you're at the mercy of the manufacturer for process variation.
--
Gabor