Team,
Please provide some guidance on best solution to recommend for:
We are looking for serializer (and matching deserializers) to serialize general purpose data. When we searched through TI offering, DS32EL0421 is the one of chips of interest. But there are lot more options with FPD link serializer.
Our requirements (with some embedded questions) are:
- Single ended general purpose parallel bus. Nibble wide interface is preferred but byte wide is ok.
- SDR or DDR interface
- LVDS is as fine as LVCMOS
- serialized bandwidth of about 800 Mbps but it should be capable of supporting more bandwidth as high as 2 gbps or so if we need to expand it in future. For example, I am guessing that we can operate even single lane of DS32EL0421 LVDS input and getting us the lowest throughput with lowest power. As bandwidth requirement increases, we can add more LVDS inputs. Is that possible with DS32EL0421 or such devices?
Questions:
- Shall we use FPD link serializer for chip to chip communication on PCB? Will this be more power hungry than DS32EL0421?
- Can FPD link serializer automatically reduce its power consumption when connecting to deserializer which are connected over PCB back plane (not going through STP cable but from one plug-in-module to another plug-in-module on mother board, so going through 4 connectors for like 5 to 10 inch of PCB traces)
- Using FPD link serializer and deserilzer from PCB to another PCB through connectors is one of allowed ways to use the FPD link Serdes
- What is the minimum required PCB trace length between FDP link serializer and deserializer? For example, Would 5 Inch cause too much over shoot and undershoot on the signals?
-
Are there any app note that talks about selection of connectors for carrying FPD link signals?
- What are TI's recommendation for chip to chip communication?
- As far as I have seen, all the FPD link serializers are made for camera input. Shall we tie HSYC and Vsync to constant values and use the single ended data bits (any where between 4 to 10 bits) to transfer the data? Is it a recommended use if camera is not feeding the data?
- Could you give me list of devices like DS32EL0421?
- Any other better way to serialize data from general purpose FPGA?
Thanks
Viktorija