Initially this would work but just connecting the data to D0, reading in a whole byte into a FIFO (which would either be 0x1 or 0x0), transferring the whole byte over USB and doing the serial to parallel conversion on the host. Ugly but possible.

-Is it possible to program the GPIF to convert the data from serial to parallel? (thereby saving USB bandwidth)

-If yes, If I connected 2 banks of serial ADCs two 2 pins (e.g D0 and D8), but with the same clock and different chip enable, is it still possible? How about 8 banks ?