XMOS xCORE-USB sliceKIT

Table of contents

XMOS xCore-USB SliceKITThe xCORE-USB sliceKITxCORE-USB sliceKIT contains everything you need to start developing USB applications on xCORE multicore microcontrollers. The xCORE-USB sliceKITxCORE-USB sliceKIT features our 16 core High Speed USB device which delivers the deterministic, responsive processing required to handle a variety of peripheral interfaces, data processing and control tasks.
The kit includes the USB sliceCARD with USB A and USB B connectors which works with xCORE-USB integrated High Speed USB 2.0 PHY. Our sliceKIT product range includes a wide variety of other slice I/O cards, making it easy to rapidly develop systems.
Kit Contents
  • Core board with 16 core xCORE-USB multicore microcontroller
  • USB A/B sliceCARD
  • Mixed Signal sliceCARD
  • xTAG-2 debug adaptor
  • Power supply
Product Video
Terms & Conditions
  • Testers will be selected on the basis of quality of applications: we expect a full and complete description of why you want to test this particular product.
  • Testers are required to produce a full, comprehensive and well thought out review within 2 months of receipt of the product.
  • Failure to provide this review within the above timescale will result in the enrolee being excluded from future RoadTests.
RoadTest Reviews
Comment List
Anonymous
Parents
  • I have been working with the XMOS General Purpose Slice Kit for a couple months now. There is a learning curve involved due to the "xc" language extensions and the hybrid architecture XMOS uses. I spent some time learning how their documentation is set up as well as going over their web site often. They seem to have recent updates and continuous additions to the information out there for developers. There have been some "a-ha" moments for subtle details which took some time to discover but for the most part it has been a fun process learning the XMOS world.

     

    I have stayed at a fairly surface level, using some standard embedded protocols like SPI bus and I2C in an effort to move a personal project along but over all after some time I feel this platform will be very useful for special applications. XMOS has been responsive when we reached out to them and said hello as well as answered some questions when we have had them. There is a XMOS community which seems to have some good support. 

     

    In the next six months my team will be using the XMOS for some heavy networking applications and I hope to become fluent with their platform. I hope to see XMOS grow in the coming years.

     

    Steve

  • Hi Steve,

     

    What is your opinion, the XMOS xCore can be able to analyze the frequency components in real time? My expected terms of use: Short-time Fourier Transform in multichannel environment (optimal: 3 phases; at least 2 phases), the expected frequencies are below 250 Hz (sampling frequency: max. 500 Hz). It is possible with the xCore?

     

    Thanks your answer!

     

    Best regards,

    Norbert Kovács

  • When you write question, you should supply all information.
    FFT from 500Hz samplig can teke anywhere from 1ns to 10 years, question is sample size, or resolution of your FFT in Hz

     

    With STM32F407 i was able to make 50,000 single point FFT for 128 point array, or around 1-5k full FFT, all in f32. This mcu should hae 4x more performance based on MIPS

  • Hi Linas,

     

    Yep, I have made an equivocal question: sampling frequency → sampling rate of input signal. Via Shannon-Nyquist, the expected frequencies are below 250 Hz.

     

    Thanks your remark!

     

    Norbert

Comment Children
  • again, you dont give your sample size N.

    N is how many times you will measure your signal with ADC, before you do FFT
    if N is two, you can measure DC and 250Hz power. N gives resolution to your fft, and only based on sample size and sampling frequency you can do some calculations, how much time will it take to make one.

     

    F_12_8.gif