What is the maximum number of available resources? Topic is solved

If you have a simple question and just want an answer.
User avatar
stephanluik
New User
Posts: 2
Joined: Wed Dec 25, 2013 2:17 pm

What is the maximum number of available resources?

Post by stephanluik »

Where can I find the resource limitations for the XS1 architecture? For example, what is the maximum number of threads supported? How many timers can I use per thread? What is the maximum number of hardware locks supported?



View Solution
User avatar
Bianco
XCore Expert
Posts: 754
Joined: Thu Dec 10, 2009 6:56 pm

Post by Bianco »

The amount of recources can be found in the specific device datasheet (usually under the 'features'  section).

The datasheets for all XMOS devices can be found here: https://www.xmos.com/en/support/documentation/xcore

Generally speaking (for all XS1-L, XS1-G, XS1-A, XS1-U and XS1-XA based devices) each tile has the following amount of resources:

  • 4 - 8 logical cores (depends on the specific device)
  • 10 timers
  • 6 clock blocks
  • 4 locks
  • 7 thread synchronizers
  • 32 channel ends
  • 64 KB RAM
  • 8 KB OTP memory
(This is not an exhaustive list of resources for a tile, other resources available may be more device specific such as ports, deep sleep memory, USB PHY etcetera.)