Shop OBEX P1 Docs P2 Docs Learn Events
XMOS announces $99 dev kit! — Parallax Forums

XMOS announces $99 dev kit!

LeonLeon Posts: 7,620
edited 2009-01-06 08:29 in General Discussion
XMOS has just announced a $99 dev kit for their XC-1 chip:

http://forums.parallaxinc.com/products.xmos.com/xc1

1600 MIPS for $99 can't be bad. smile.gif

I've put my name down for one, I've always been a sucker for interesting hardware.

Leon

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
«1

Comments

  • heaterheater Posts: 3,370
    edited 2008-09-30 09:41
    Not only that you can go to one of their seminars in London or Munich for $99 and get a free XC1 dev kit as well.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • LeonLeon Posts: 7,620
    edited 2008-09-30 09:46
    I might do that.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle
  • AleAle Posts: 2,363
    edited 2008-09-30 09:49
    This sounds really cool, did you try the development tools already ? they include a simulator so it should be possible to get a taste of what it is like. I just do not remember if it had something to do with the prop or not, time to re-read the datasheet. 99 at the current exchange rate... should be quite interesting !
  • JavalinJavalin Posts: 892
    edited 2008-09-30 09:55
    interesting - but the BGA (ball grid array) is not for the hobbist. Prefer to wait for the Prop2 personally - I for one don't use 100% of the prop1 yet!

    J
  • heaterheater Posts: 3,370
    edited 2008-09-30 10:17
    How off topic could an entire thread be? Unless we stick to comparison of the two chips I guess.

    On the other hand for some time I have been pondering the idea of putting a Prop and an FPGA on a little board but perhaps a Prop with XS1 would be neat also:

    1) Provides some external memory for the Prop.
    2) Implement USB and ethernet etc I/O
    3) Loads of extra I/O
    4) Don't have to get into Verilog or VHDL
    5) Potentially cheaper than FPGA

    But why keep the Prop then? Hmmm....

    Still at the moment the 20 euro I spent building my home made Prop demo board is a lot less than 99 dollars.

    Must check this out some more.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • LeonLeon Posts: 7,620
    edited 2008-09-30 10:35
    I've registered for the seminar.

    I've just spoken to my contact at XMOS. He was about to catch a plane to the USA, so it was quite brief. They intend to put the chips in QFP or QFN packages, which is better for the hobbyist. He told me that they have already had some big design wins - including one in Japan in a completely unexpected application. There is also a lot of interest by companies making high-end audio systems. I see it as being very useful in software-defined radio systems.

    It'll be interesting to see how this affects the development of the Prop II. It looks as though the XMOS devices will be cheaper as well as offering much more performance and better tools.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle
  • LeonLeon Posts: 7,620
    edited 2008-09-30 10:40
    I thought of putting a Propeller and FPGA on the same PCB, as well. The Altera Cyclone devices are more hobbyist-friendly than the Xilinx offerings, primarily because the tools are much easier to use.

    However, it would be a lot easier to use a CPLD like one of the Altera Mach II chips to start with. They actually have an FPGA architecture but are available with only 44 pins. Development would be very cheap (I could even make a PCB for a prototype at home).

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle
  • ColeyColey Posts: 1,113
    edited 2008-09-30 11:08
    Heater said...
    How off topic could an entire thread be? Unless we stick to comparison of the two chips I guess.

    On the other hand for some time I have been pondering the idea of putting a Prop and an FPGA on a little board but perhaps a Prop with XS1 would be neat also:

    1) Provides some external memory for the Prop.
    2) Implement USB and ethernet etc I/O
    3) Loads of extra I/O
    4) Don't have to get into Verilog or VHDL
    5) Potentially cheaper than FPGA

    But why keep the Prop then? Hmmm....

    Still at the moment the 20 euro I spent building my home made Prop demo board is a lot less than 99 dollars.

    Must check this out some more.

    That's exactly what we have been thinking too and came to the same conclusion, why keep the Prop.....

    So we abandoned the idea cos we love the Prop so much.....

    This chip is worth a look at though.....


    Regards,

    Coley

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    PropGFX Forums - The home of the Hybrid Development System and PropGFX Lite
  • hippyhippy Posts: 1,981
    edited 2008-09-30 12:10
    Leon said...
    It'll be interesting to see how this affects the development of the Prop II.

    I doubt it will. I'm sure Chip & Co will look at what it offers, contrast and compare with the Propeller II but I think the market each is aiming for is significantly distinct for both to co-exist.
    Leon said...
    It looks as though the XMOS devices will be cheaper as well as offering much more performance and better tools.

    That may be, but then one has to also weigh-up ease of use and simplicity of programming.

    The bottom line question is, "is the XC-1 a Propeller II killer" ? I don't think so.

    It seems human nature to get excited by "faster" and 1600 MIPS looks phenomenally good, but do people really need that ? Some people undoubtedly do, and some people want that, and it will probably do well for those sectors. Cost plays its part as well, so do tools, but I personally don't see a compelling reason to choose the XC-1 over the Propeller.

    I wish the XC-1 every success, but for me the Propeller family is a much cleaner design with amazing ease of use.
  • BaggersBaggers Posts: 3,019
    edited 2008-09-30 12:45
    Don't forget it only has 64KB per tile, whereas the PropII will have 256KB without having to comminicate with other Tiles to share their data, and I'm sure Chip will have some fantastic surprises in stall, as the prop 1 blows us away with how fanastic it is, I'm sure PropII will be even more mind blowing than we could possibly imagine. [noparse];)[/noparse]
    I know which one I'll by prefering.

    not forgetting the price, the dev board is $99, on that you don't get much, the chip + what? 12leds + 4 buttons?

    I bet the propII proto board will be better and cheaper even with paying extra for the vga and ps2 addon, I bet it'll still be cheaper.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • simonlsimonl Posts: 866
    edited 2008-09-30 13:16
    XC-1 will probably give Parallax a headache in the commercial market, but much less so in education and hobby markets.

    I still want one though! (Might see you on 23rd Leon!)

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Cheers,
    Simon

    www.norfolkhelicopterclub.com

    You'll always have as many take-offs as landings, the trick is to be sure you can take-off again wink.gif
    BTW: I type as I'm thinking, so please don't take any offence at my writing style smile.gif
  • LeonLeon Posts: 7,620
    edited 2008-09-30 13:34
    I'll be at the afternoon session.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle
  • trodosstrodoss Posts: 577
    edited 2008-09-30 14:08
    If it was already in QFP/QFN packaging (as mentioned) it would be more attractive. 3.3V IO and 1.0V core though. It would mean that you would have to account for that (like you would in Prop II designs). The Prop 1 is a little easier to understand/use for a novice like myself.·

    Post Edited (trodoss) : 9/30/2008 2:25:19 PM GMT
  • hippyhippy Posts: 1,981
    edited 2008-09-30 14:33
    Having looked through a couple of the XS1 tutorials, while the programming language "XC" looks somewhat odd they do seem to have done quite a good job of hiding the internal architecture from the end user. The proof is in the pudding, and I guess we'll discover more as people start to do things with it.

    It looks to me that "XC" is an enhancement of Occam which has been moulded to fit within a C-style framework - not surprising as XMOS is the legacy of INMOS and its Transputer chip. The emphasis being on running tasks / threads in parallel and passing data through channels rather then the Propeller model which is more about how to get eight MCU's with a shared memory co-operating. The idea of channels ( "links" ) rather than shared memory is perhaps the most significant concept difference.

    Where XS wins over Propeller is it's I/O capability, which looks to be 48 per core ( but needs a BGA package ), its speed of 400MIPS per core against Prop II's 160MIPS, total of 1600MIPS (XS1-G4), 1280MIPS for the Prop II. The XS1 has 64KB per core, the Prop 2KB but I wouldn't know how to compare the two in practical terms.

    To me it looks like the XS1 is best suited to software-based parallel processing, its large I/O capability primarily for interfacing to memory or maybe LCD, the Prop II more suited to traditional microcontroller products with bit-banging I/O. I can imagine the XS1 dedicating a whole core to bus memory interfacing, taking 25% (XS1-G4) or 50% (XS1-G2) of its cores to do that. The Prop II would have more cores free after dedicating one to bus memory interfacing but that would quite significantly reduce its directly accessible I/O.

    I can also visualise the XS1 as a single core processor with soft-peripherals in the other cores, similar to how the Prop II could be used. With memory access through one core I'd see a reasonable target market of PDA, phone, UMPC for the XS1, the Propeller holding the more 'electronic interfacing' market.

    No pricing details available beyond the XS1 kit. Five times mark-up would put an XS1-G4 at near $20 per chip but that's a guess. Hard to tell if XS1 is priced high to recoup development costs or priced low to attract interest. Chips with less cores one would expect to be cheaper. We don't have a solid price for the Prop II either, but the estimate there has been twice the cost; around $25.

    One factor which is impossible to estimate is how well a British product will do in foreign markets, especially the US. A number of quite capable products from the UK and Europe have failed to have any real impact in the US in the past. That may come down to marketing and the good ol' trick of passing a foreign product off as an American one.
  • Chris SavageChris Savage Parallax Engineering Posts: 14,406
    edited 2008-09-30 15:18
    This thread is not Propeller related and is being moved to the Sandbox. Please remember to post in the approrpiate forums.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Chris Savage
    Parallax Engineering
  • LeonLeon Posts: 7,620
    edited 2008-09-30 16:31
    It is intended to be a low-cost device - they mention $1 a chip. That's obviously in very large quantities.

    They are bringing out a kit specifically for hobbyists early next year.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle

    Post Edited (Leon) : 10/2/2008 9:38:14 PM GMT
  • LeonLeon Posts: 7,620
    edited 2008-10-02 15:07
    I've just heard that XMOS will start shipping the XC-1 kits next week.

    I've had a play with their on-line development software, it looks pretty good. Here is a simple UART transmit function written in XC:

    /****************************************************************
     *
     * UartTransmit.xc
     *
     * Uart transmit
     *
     *
     */
    
    #include <xs1_reva.h>
    #define BIT_TIME 1000
    #include <stdio.h>
    
    out port txd = XS1_PORT_1A;
    
    void uart_transmit(out port txd, timer tmr, char bytes[noparse][[/noparse]], int numBytes)
    {
      int i;
      unsigned time;
    
      tmr :> time;
    
      for (i = 0; i < numBytes; i += 1)
      {
        int j;
        int byte = bytes[noparse][[/noparse] i ];
    
        // Start bit
        time += BIT_TIME;
        txd @ time <: 0;
    
        // Data bits
        for (j = 0; j < 8; j += 1)
        {
          time += BIT_TIME;
          txd @ time <: >> byte;
        }
    
        // Stop bit
        time += BIT_TIME;
        txd @ time <: 1;
      }
    }
    
    int main()
    {
      timer tmr;
      char bytes[noparse][[/noparse]] = { 1, 2, 3 };
    
      uart_transmit(txd, tmr, bytes, 3);
      puts("Done!");
      
    
      return 0;
    }
    
    
    



    I added the puts("Done!") output to check the simulator.

    Can anyone see why the font changes to italics in the middle of the code?

    They have a good support forum:

    www.xlinkers.org/

    I've posted a couple of queries and got quick responses from XMOS people.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle

    Post Edited (Leon) : 10/3/2008 5:40:26 PM GMT
  • hippyhippy Posts: 1,981
    edited 2008-10-03 16:17
    Italics - that will be your "int byte = bytes[noparse][[/noparse] i ];" line.
  • LeonLeon Posts: 7,620
    edited 2008-10-03 17:35
    hippy said...
    Italics - that will be your "int byte = bytes[noparse][[/noparse] i ];" line.

    Thanks. I didn't notice the missing [noparse][[/noparse] i ]. I've added the spaces.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle
  • Luis DigitalLuis Digital Posts: 371
    edited 2008-10-04 02:48
    They have changed their website and already they have all ready: tools free for Windows, Linux, Mac, and online. WOW!

    Interesting the product is seen, I expect that its dev kit have a price reduced in the future.

    A question Leon: Functions like the Propeller, that is to say with "Objects"?

    Thanks Leon for all this info.
  • LeonLeon Posts: 7,620
    edited 2008-10-04 08:26
    It's only the on-line tools that are free. Open-source tools will become available, but I think it will take some time.

    No "objects" as such, the XC language is very low-level. They will be providing libraries with lots of useful stuff in them. C++ could be implemented, I suppose.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle
  • hippyhippy Posts: 1,981
    edited 2008-10-04 14:32
    From http://forums.parallax.com/showthread.php?p=755679
    heater said...
    Making announcements about a competitors product may well be a bit cheeky (especially if the poster is the competitor). I think Parallax take it very well and the sandbox is a good idea.

    This all seems to have come about because of the mention of the XMOS devices and I can see the desire to bring them to attention here is almost overwhelming as they are following very Propeller like ideas. Something of a special case compared to all the other "run of the mill" architectures out there. So a place to discuss comparisons does seem to be in order. If we could not discuss XMOS on the Parallax site or Propeller on the XMOS site then where ?

    I don't think Parallax need worry about competition from XMOS as pointed out this may even lure customers here. Given the nature of British technological progress XMOS may not be here for the long haul anyway (Transputers anyone).

    On the final point, XMOS's long term future; the failure of INMOS and Transputer had a lot to do with the way the industry in the UK was run and financed back then plus its being somewhat ahead of its time while XMOS are in a very different position now. XMOS may fail, and that could be for many reasons, but I wouldn't predict that simply on the back of previous INMOS woes.

    What is interesting to note is that the Transputer was programmed in an indentation important language, Occam, much as the Propeller is with Spin. In the latest incarnation, an extended version of C has been chosen. The same complaints levelled at Occam not being an industry standard nor familiar language are levelled at Spin now from some quarters ( and also at SEAforth product ). How providing development in C helps or doesn't is something which could provide lessons for the future development of similar multi-core chips.

    There also seems to be an innuendo in your comment of "Given the nature of British technological progress ..." which doesn't really match reality and isn't entirely fair. Britain did of course gave the world ARM technology as just a single example.
  • LeonLeon Posts: 7,620
    edited 2008-10-04 16:17
    The transputer was a world-beating technology at the time, with the original T4 and T8 chips. The problems started when they moved to the next generation T9 chip, couldn't get it to work properly with the technology available at the time, ran out of money and got taken over by what is now ST. ST continued production of the T4 for a couple of years but dropped the T9. Some of the transputer technology was incorporated in ST's graphics chips, but they never capitalised on it.

    David May has plenty of venture capital for XMOS. To produce a new chip architecture and working silicon in under three years with such a small team (Parallax apart) is quite unprecedented; they should do very well.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle

    Post Edited (Leon) : 10/4/2008 4:22:41 PM GMT
  • heaterheater Posts: 3,370
    edited 2008-10-06 10:54
    Hi Hippy, Re: XMOS' long term future I wasn't really extrapolating from INMOS but rather making a comparison with Parallax.

    Parallax:

    1) Has a small, dedicated, enthusiastic team, most of whom give the impression that they would pay to work there if they had to.
    2) Has been around for quite some years already.
    3) They have no banks, shareholders, or venture capitalists breathing down their necks (as far as I know)
    4) They have a business model that looks to be sustainable for the long haul even without the Propeller.
    5) They have made promises as best they can that the Prop will be around for at least ten years, which given the above seems quite reasonable.

    XMOS:

    1) David May is of course one of my heros as for the rest we don't know.
    2) Totally new (Flash in the pan?)
    3) Has a huge responsibility to make money of their new gizmo. If not the plug may get pulled rather quickly.
    4) Is a one song band. If that song is not a hit and quickly there they go.
    5) ????

    Sorry about any innuendo in my comment of "Given the nature of British technological progress ..." I phrased my thoughts very badly there. As a Brit myself I am very proud of the technological and scientific contributions of those "Island Monkeys" (See note 1) from Stone Henge through the industrial revolution to Concorde the Transputer and on.

    What I was really thinking is that for a long time there seemed to be a lot of good talent working on cutting edge technology and products but that somehow it always got screwed up by lack of financing, lack of management vision, lack of political will, hopeless marketing or what ever.

    Examples:

    The death of the British motorcycle industry when modern designs pushed by the engineers were ignored by their management.

    Concorde - Brilliant and beautiful but not really a commercially viable proposition.

    The collapse of big chunks of the defence sector and hence it's technological contribution to everything else when we decided to buy from the Yanks instead. When I was at Marconi Radar Systems we had quite an OK Airborne Early Warning System but it was dropped.

    In the early eighties I worked for a large engineering firm that had developed a brilliant automated production line machining system basically robotics 10 or twenty years ahead of it's time. Very flexible, very accurate. They only sold I think 2 systems to Texas instruments then had to drop it as to expensive. When time came to redevelop it with new cheap micros (instead of big expensive PDP11s) no one was interested. Except Texas Instruments who came back to us for the source code 1o years later as they still wanted to enhance it.

    The statement by Margaret Thatcher that "Britain need not manufacture anything any more, we can get by on services"

    The INMOS product launch for the T9 which I attended was for sure not the style of sales pitch we used to get from such events by Intel.

    I could go on but you get the idea. It used to depress me no end. Hope times have changed since I've been away.

    Anyway I wish all the best to both Parallax and XMOS. I'm sure they will both keep me fascinated for a long time.


    Note 1) Here in Helsinki I have been referred to as an "Island Monkey" on a number of occasions when they find out where I'm from. See here knowledgerush.com/kr/encyclopedia/Informal_terms_for_the_Finnish/
    I quite like it actually.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • LeonLeon Posts: 7,620
    edited 2008-10-06 11:28
    Have you been able to learn Finnish? My father originally came from Hungary. Hungarian is similar to Finnish, and presumably equally difficult to learn. I've never tried to learn Hungarian, I only know the words for "Shut up!" and "I kiss your hand". I think the latter is for greeting ladies and might come in useful one day.

    I'm getting very excited about XMOS, and am even creating a PCB part for the XS1-G4 (BGA512), ready for when I can get my hands on some sample chips. I've put in all the pin names (not too difficult as I was able to copy/paste them, assigned the pin types and am just about to start assigning the pins. It'll need a 6-layer PCB, of course.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle

    Post Edited (Leon) : 10/6/2008 11:38:08 AM GMT
  • simonlsimonl Posts: 866
    edited 2008-10-06 11:37
    @heater: here here; we Brits seem incapable of reaping the rewards of our ground-breaking endeavours. I need only add our space technologies - I believe it was on the eve of proving our rocket technology in Australia that our hopeless government decided to pull the plug and sell-up to the US! Why do we do that?!

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Cheers,
    Simon

    www.norfolkhelicopterclub.com

    You'll always have as many take-offs as landings, the trick is to be sure you can take-off again wink.gif
    BTW: I type as I'm thinking, so please don't take any offence at my writing style smile.gif
  • LeonLeon Posts: 7,620
    edited 2008-10-06 11:46
    That was Bluestreak. There was also the TSR-2, also killed off by the Wilson government.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle
  • hippyhippy Posts: 1,981
    edited 2008-10-06 12:13
    And let's not mention the Beagle 2 fiasco.

    The official report after the event should have come as no surprise to those who had been following the project. There was so much wrong with that project it was a near inevitable outcome and the damaging consequences in its wake were entirely predictable.
  • hippyhippy Posts: 1,981
    edited 2008-10-06 12:23
    heater said...
    It used to depress me no end. Hope times have changed since I've been away.

    Sadly I think it has got worse, certainly with respect to manufacturing and industry. It seems we've moved to service and financial sectors and even a lot of that has been exported for others to do. We're a country in descent IMO, shored up by smoke and mirrors and recent weeks have shown just how fragile it all is.
  • heaterheater Posts: 3,370
    edited 2008-10-06 12:41
    No, after quite some years my Finnish is still very poor. It does not help that most Finns speak excellent English, they do not put Finnish sound tracks over foreign movies or TV shows and that when working at, for example NOKIA, all software and documentation has to be in English anyway. I did go to language school for half a year but boy is it hard. I've heard that Finnish is related to Hungarian but have yet to meet a Finn that would agree or understand how its possible. They seem to be much more comfortable with Estonian.

    Strangely enough my father was a Czechoslovakian, in England since his time in the British army during the second world war, almost never heard him speak Czech and never did learn it. Very sad actually.

    Sounds like you have another interesting board on the horizon is this one we can sign up for as well ?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
Sign In or Register to comment.