Looking at code: why are you not using the byte aligner built into the hardmacro?
I had many issues with Crosslink NX part. I never specifically got/or noticed the issue you have mentioned.
Have had a ton of problems trying to figure this out.
What would be the theoretical limit of the sensor itself?
Could you extend the project to work as a high speed camera? Perhaps using a Firewire ip core implementation instead of USB?
Right now there are not many controllers on market that can do more than 5Gbit
Most useable solution is to use Ethernet , I would say optical.
I am fine doing this and have done it using raspiraw and know the Edgertronic platform / source code very well. The problem is that sensors and MIPI lanes on commercially-available products are complete trash with even worse documentation.
Any pointers on where to start? I've done raspiraw frame dumping with the RPi HQ camera but it's just going to be a non-starter given all the issues it has.