I have a ultra high bandwidth data stream (USB 2.0 Highspeed), on which I need to add an header for synchronization. This needs to be done, since the datastream needs to be transmitted wireless on a custom RF link.
I was thinking about using a very fast processor to do the data processing, basically add a header. Then output the data in parallel 16 or 32 bits at a time, to a external hardware shift register, driven by proper clock. In this way I would get a serial data stream of the data.
But is this the way to go?
I have trouble even finding parallel to serial (shift registers) that can operate at these speeds.