XMOS

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 11 juli 2018; verifiering kräver 1 redigering .
XMOS
Sorts Privat
Bas 2005
Grundare Ali Dixon, James Foster, Noel Harley, David May och Hitesh Mehta
Plats  Storbritannien :Bristol
Industri halvledare
Produkter mikroprocessorer
Hemsida xmos.com

XMOS  är ett brittiskt fabrikslöst företag som utvecklar flertrådiga flerkärniga processorer utformade för att lösa flera problem i realtid .

Företag

XMOS har utvecklat halvledarenheter sedan 2005. Företaget grundades av Ali Dixon, James Foster, Noel Hurley, David May och Hitesh Mehta. Huvudkontoret ligger i Bristol , ytterligare kontor i USA , Indien .

Processorer

XMOS har utvecklat en ny generation av 32-bitars, flerkärniga, flertrådiga inbäddade processorer med möjligheten att enkelt skala genom interprocessorbussen , designad för att utföra flera uppgifter i realtid , digital signalbehandling och styra olika processer samtidigt. De kännetecknas av den händelsestyrda processkontrollmodellen, kommandotätheten hos RISC - arkitekturen, beräkningskapaciteten hos DSP :n och flexibiliteten hos FPGA- periferin . Den flertrådiga XMOS-arkitekturen ger parallell exekvering av 8 uppgifter av en kärna i realtid, där varje tråd körs minst en gång var 11:e ns.

Processorer finns tillgängliga i stiftlösa och stiftlösa paket med 1, 2 och 4 kärnor. Dessutom har en ny produktlinje nyligen dykt upp: en oberoende oscillator 12-bitars ADC är implementerad i chipet, USB 2.0 High Speed ​​​​physical layer , som låter dig ansluta till XS1-S-processorer USB-kringutrustning på 400 MHz utan extra chips. Färdiga exempel på lösningar och startsatser är kopplade till processorerna.

En utmärkande funktion hos XMOS är möjligheten att kombinera flera processorer med XLink -kommunikation mellan processorer , vilket ger över 1 gigabit per sekund (gbps) kommunikation för en enda komplex uppgift över flera kärnor.

Programvara

Mjukvaruutveckling utförs med XDE-utvecklingsmiljön (baserad på Eclipse- plattformen ), som har en universell uppsättning funktioner: verktyg för att simulera och felsöka ett program, en logikanalysator, en xScope-applikation, verktyg för att arbeta med kort, förmågan att arbeta med kommandoraden eller med grafiskt gränssnitt . Det finns versioner för Linux , Windows och Mac OS .

Fri tillgång till befintliga bibliotek med moduler, program med färdiga lösningar och startpaket, projekt från andra användare. De senaste versionerna finns på GitHub och rekommenderas för utvecklingsanvändning.

Programutveckling utförs på C , C++ eller XC språk. XC är en version av C-språket utvecklat av XMOS. Den använder samma syntax och de flesta datatyperna. XC, till skillnad från C-språket, ger bekvämt arbete med samtidighet, sammankoppling, synkronisering och portar, och stöder även händelsestyrd programmering, inklusive genom kanaler .

Länkar