Programming Multiple XS1-L1s

Technical questions regarding the XTC tools and programming with XMOS.
snoopy
Member++
Posts: 28
Joined: Wed Dec 01, 2010 5:46 pm

Programming Multiple XS1-L1s

Post by snoopy »

I am trying to develop a system using multiple XK-1s for scalability and wanted some feedback on implementation.

This is the basic idea (sorry for the shoddy ASCII art)


[ SINGLE BOARD ]
[ ] ( USB Comms ) XLINKS [ ( HANDLES ) (COMMS WITH (1) ) ]
[ PC ]---USB-( )========[=( SOME OUTPUTS )==( SOME OUTPUT )=] POSSIBLE EXPANSION
[ ] ( XS1-L1 (0) ) [ ( XS1-L1 (1) ) ( XS-L1 (2) ) ] WITH MORE XS1-L1s
[ ]

== are XLINKS

My question is in terms of programming them. Would it be more sensible to program then individually and then communicate using regular ports?

Or would I be better off programming a master chip with the whole set of functions and then the other XS-L1s all boot from it and communicate through the X-Links? (the board assumes this arrangement) The xn file would be a nightmare!

The goal is also to make it expandable but without editing the source too much...

Opinions?

Jake


User avatar
octal
XCore Addict
Posts: 228
Joined: Thu Jan 27, 2011 3:30 pm
Location: Argenteuil - France

Post by octal »