I'm thinking specifically of implementations of OGA. When would OGA benefit from bidirectional transfers?
Since DVI is just a really high speed LVDS link, you can probably use the same circuitry on the board and instead of sending video to a monitor, send e.g. distributed computing data to a network (a bit farfetched, I know...). It might be useful for the host computer to know what the FPGA is actually processing without interrupting the flow of information from host to PCIe card. Another thing that would be cool would be to have one DVI transmitter and one DVI reciever on a board, then stick one of these in each of two different computers. Suddenly you have a full duplex 7.4Gbit/s point-to-point link :-) (yeah, I know gigabit and infiniband are faster, but they usually don't have an onboard 256MB buffer...)
As for a less crazy idea, it would be useful for a DAQ system for the FPGA. That way you can send DAC data without interrupting the flow of ADC data coming in. This could use the FPGA has a noise/ digital signal filter/FFT/whatever you want, and have a constant stream of data with enough bandwidth to probably send the converted and original data.
nick _______________________________________________ Open-graphics mailing list [email protected] http://lists.duskglow.com/mailman/listinfo/open-graphics List service provided by Duskglow Consulting, LLC (www.duskglow.com)
