Can you please share the interface timing?
I don't have the timing yet.
I recommand the FX2LP because the FX3 doesn't have the MPEG2-TS application note.
Could you make the sample code based 'FX2LP DMB-T/H TV Dongle Reference Design Guide'?
I will modify timing of your firmware.
Thanks and Best regards.
The FX2LP example you mentioned above is not UVC compliant.
Using Fx3, we do have UVC example app note (https://www.cypress.com/documentation/application-notes/an75779-how-implement-image-sensor-interface-using-ez-usb-fx3-us… ).
1. To support MPEG2-TS stream, you need to modify the format descriptor as mentioned in Table 3-1 of USB_Video_Payload_MPEG-2_TS_1.5.pdf of UVC specification. There are no accompanying frame descriptors.
2. Payload data should be multiple of 188 bytes if no additional data in the payload apart from payload data.
Apart from these GPIF interface is to be taken care. It has to be designed as per the device being interfaced to GPIF.
I know FX2LP reference design used CLK/EN/SYNC/DATA[7:0] pins for TSIF parallel.
Is there no problem if FX2LP or FX3 can support TSIF serial interface which should use CLK/EN/SYNC/DATA?
So, the interface will have the data path of one line (data) instead of data[7:0]?
If yes, then in Fx3, we need to see if we can use (Configuring FX3 GPIF II in Serial Mode – KBA229814 ) to achieve the same. But in Fx2lp, GPIF can't be used for it - we need to see if there is another way.
So, if you can share the interface, we can help to check the feasibility.