A question for those who have made their own pcb's
Has anyone buffered their Link lines across different pcbs.
If not, are the Links 'stable' through connectors (say IDC) ?
I'm thinking that I should use some LVDS buffers for the links, which is an extra hassle, but If this is not necessary, I'd prefer to go without this.
Thanks
Van
Link 'buffer' question
-
- Member++
- Posts: 30
- Joined: Sat Jan 16, 2010 9:57 pm
-
- XCore Addict
- Posts: 234
- Joined: Thu Dec 10, 2009 11:11 pm
- Location: Newcastle, UK
The XK-1 boards use a standard 20-pin IDC headers to interconnect to other XK-1 boards so I wouldn't have thought it a problem unless you're planning on having your boards some distance away from each other.
-
- Member++
- Posts: 30
- Joined: Sat Jan 16, 2010 9:57 pm
Ja.. I'm just worried about the impedance matching, even at short distances across IDC.
I haven't done this thing before, so I'm 'treading carefully'.
I'll have to settle for LVDS as I do not want to restrict myself to short distances.
I haven't done this thing before, so I'm 'treading carefully'.
I'll have to settle for LVDS as I do not want to restrict myself to short distances.
-
- XCore Expert
- Posts: 754
- Joined: Thu Dec 10, 2009 6:56 pm
Xlinks over LVDS has been done succesfully
-
- Experienced Member
- Posts: 102
- Joined: Mon Feb 22, 2010 2:30 pm
Hi Vanjast,
you should find these new app notes useful in answering your questions.
xmos.com->Support->Documentation: Silicon
XS1-L Link Performance/Design Guidelines
XS1-G Link Performance/Design Guideline
Not sure whether you are using XS1-L or G.
Let me know if these notes answer your questions.
Cheers,
Dan
you should find these new app notes useful in answering your questions.
xmos.com->Support->Documentation: Silicon
XS1-L Link Performance/Design Guidelines
XS1-G Link Performance/Design Guideline
Not sure whether you are using XS1-L or G.
Let me know if these notes answer your questions.
Cheers,
Dan
-
- XCore Expert
- Posts: 956
- Joined: Fri Dec 11, 2009 3:53 am
- Location: Sweden, Eskilstuna
In the XMOS video with Dave and the thin ribbon-cable to interconnect L1's, they use a buffer for the 5pin interface.
Probably not the most confused programmer anymore on the XCORE forum.
-
- Member++
- Posts: 30
- Joined: Sat Jan 16, 2010 9:57 pm
Just got back from a trip...
Thanks for the further replies.. I'll have a look at these
Thanks for the further replies.. I'll have a look at these
-
- XCore Addict
- Posts: 165
- Joined: Wed Feb 10, 2010 2:32 pm
I've been using unbuffered links down IDC cable lengths of 20cm or so with good data rates.
If you need integrity at the expense of link performance you can always slow the links down by using a large delay between the links (inter-symbol delay). That way you can transfer data across really quite poor links. Each symbol corresponds to a transition on one of the link wires. So long as each symbol being transmitted is received as a single symbol (i.e. a transition is not received as 3 transitions due to ringing etc) the link's integrity should be fine.
If you need integrity at the expense of link performance you can always slow the links down by using a large delay between the links (inter-symbol delay). That way you can transfer data across really quite poor links. Each symbol corresponds to a transition on one of the link wires. So long as each symbol being transmitted is received as a single symbol (i.e. a transition is not received as 3 transitions due to ringing etc) the link's integrity should be fine.