Content deleted Content added
Henk.muller (talk | contribs) Adding XS2, reorganising section headings |
Henk.muller (talk | contribs) No edit summary |
||
Line 18:
|title=XMOS XS1 Architecture
|format=PDF
|date=
|url=https://www.xmos.com/
|publisher=[[XMOS]]}}</ref> and the XS2 architecture. <ref name='xs2'>{{cite web
|title=xCORE-200: The XMOS XS2 Architecture
|format=PDF
|date=2016-12-21
|url=https://www.xmos.com/published/
|publisher=[[XMOS]]}}</ref>
Processors with the XS1 architecture include the [[XCore XS1-G4]] and [[XCore XS1-L1]]. Processors with the XS2 architecture include [[
The architecture encodes instructions compactly, using 16 bits for frequently used instructions (with up to three operands) and 32 bits for less frequently used instructions (with up to 6 operands). Almost all instructions execute in a single cycle, and the architecture is event-driven in order to decouple the timings that a program needs to make from the execution speed of the program. A program will normally perform its computations and then wait for an [[Event (computing)|event]] (e.g. a [[Message passing|message]], time, or external I/O event) before continuing.
Line 183:
The XS1 instruction set is implemented by the [[XCore XS1-G4]], [[XCore XS1-L1]], [[XCore XS1-SU]], and [[XCore XS1-AnA]]. The former is a four-core processing node, the latter three are single and dual core processing nodes.
The XS2 instruction set is implemented by the [[
== References ==
|