Synchronize multiple boards with a pair of lvds

L

LilacSkin

Hello,

In order to synchronize multiple boards, I want to use a pair of lvds.

All my boards are clocked with the same frequency, and when the
master board receive a "trigger enable", I want it sends signals (with
the pair of lvds) to the other boards in order to synchronize them.

Do you have an idea how to do that with a state machine, I suppose ?

Regards,
Laurent.
 
K

KJ

Hello,

In order to synchronize multiple boards, I want to use a pair of lvds.

All my boards are clocked with the same frequency,  and when the
master board receive a "trigger enable", I want it sends signals (with
the pair of lvds) to the other boards in order to synchronize them.

Do you have an idea how to do that with a state machine, I suppose ?

Regards,
Laurent.

Is there some reason the obvious approach (below) won't meet some
requirement that you left out of your post?

Sync_To_Other_Boards <= Trigger_Enable;

KJ
 
M

Mike Treseler

LilacSkin said:
In order to synchronize multiple boards, I want to use a pair of lvds.
All my boards are clocked with the same frequency, and when the
master board receive a "trigger enable", I want it sends signals (with
the pair of lvds) to the other boards in order to synchronize them.
Do you have an idea how to do that with a state machine, I suppose ?

I suppose.
I would also consider buying a core
for one lane of pci express bus.

-- Mike Treseler
 
D

David Spencer

LilacSkin said:
Hello,

In order to synchronize multiple boards, I want to use a pair of lvds.

All my boards are clocked with the same frequency, and when the
master board receive a "trigger enable", I want it sends signals (with
the pair of lvds) to the other boards in order to synchronize them.

Do you have an idea how to do that with a state machine, I suppose ?

Regards,
Laurent.

Assuming it meets your data rate requirements I would use a simple biphase
mark code for the inter-board data. This is trivial to generate and decode
if you are willing to operate the link at, say, 1/16 the master clock speed,
and it doesn't require synchronization or preambles like Manchester or
differential Manchester encoding.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,483
Members
44,901
Latest member
Noble71S45

Latest Threads

Top