Forum Discussion
Altera_Forum
Honored Contributor
9 years ago --- Quote Start --- Of course, if you are building your own mega-wall-display and you have the option to define the clocking, then go ahead and make the clocks synchronous! I think solving the asynchronous clocking scheme would make the system much more scaleable. --- Quote End --- Actually, this is the most common use case, there's usually one global (global as in across all of the devices chained together) clock synchronizing everything. However, I also need to account for the few cases in which this isn't like so and each input signal will have it's own independent reference. So my question was geared towards this less common use case. --- Quote Start --- I'm not familiar with SDI, but I suspect there are likely points in time where you can add or drop an entire frame without anyone really noticing. If that is the case, then your FIFO logic would simply need to be designed to store one or more frames. The FIFO flags can be used to determine when a full frame is present in the buffer, and when that is true, you start transmitting it over SDI. If once the frame is transmitted the FIFO does not have a full frame, a blank frame could be sent, or perhaps the duplicate of the last frame (in which case you'd need a save-the-last-frame FIFO). --- Quote End --- This is sort of true. SDI carries a lot of other information besides video, so while it can be done (and I'll have to do it if there's no other way) it's not the ideal case. After researching about it, I couldn't really conclude anything and that's how I came to ask here in the forums. I want to know if it's possible to use the recovered clock to feed the transmitter's reference, I know it can be done through a fPLL but that's very limiting because you can only use one fPLL per bank so you'd only be able to route 2 inputs into 2 outputs (I'm not sure if the outputs have to be on different banks) and I don't know how much is jitter influenced by this. I appreciate your help, this is actually a really good alternative if what I'm asking about ends up not being possible at all. Thank you! =) Regards, Sebastian.