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
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.
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.
Xlinks over LVDS has been done succesfully
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
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.
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
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.