Forum Discussion
FvM
Super Contributor
1 year agoYour receiver is missing a frame synchronization mechanism.
- Scarlet1 year ago
New Contributor
Indeed, I have found that there is no frame synchronization.
My initial judgment is that during FPGA power-up, it has led to a misjudgment of the rising edge of the LVDS clock.
I would like to ask if, generally, when using LVDS for transmission and reception, is it necessary to have a signal line to determine Enable?
- FvM1 year ago
Super Contributor
LVDS is an IO standard, not a transmission protocol. If you use a SPI like protocol, you'll have clock, enable and data lines. You can also use UART style asynchronous protocol with start/stop bits. Or synchronous protocol with sync pattern. A popular method is 8b/10b encoding, receive clock derived from data stream by CDR circuit.- Scarlet1 year ago
New Contributor
Yes, I understand that LVDS is only the Physical Layer in the OSI Model.
During the initial design, I found that there are synchronous methods involving a clock for transmission and asynchronous methods, like UART, that do not use a clock.
So, I designed a simple reception method. However, it seems to be encountering issues.