XMOS

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2018. július 11-én felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .
XMOS
Típusú Magán
Bázis 2005
Alapítók Ali Dixon, James Foster, Noel Harley, David May és Hitesh Mehta
Elhelyezkedés  Egyesült Királyság :Bristol
Ipar félvezetők
Termékek mikroprocesszorok
Weboldal xmos.com

Az XMOS  egy brit gyár nélküli vállalat , amely többszálas , többmagos processzorokat fejleszt, amelyek több probléma valós idejű megoldására szolgálnak .

Cég

Az XMOS 2005 óta fejleszt félvezető eszközöket. A céget Ali Dixon, James Foster, Noel Hurley, David May és Hitesh Mehta alapította. A központ Bristolban található , további irodák az USA - ban és Indiában .

Processzorok

Az XMOS kifejlesztette a 32 bites, többmagos, többszálú beágyazott processzorok új generációját, amelyek könnyen skálázhatók a processzorok közötti buszon keresztül , és amelyeket több feladat valós idejű végrehajtására , digitális jelfeldolgozásra és különféle folyamatok vezérlésére terveztek. egyidejűleg. Megkülönböztetik őket az eseményvezérelt folyamatvezérlési modell, a RISC architektúra parancssűrűsége, a DSP számítási képességei és az FPGA periféria rugalmassága . A többszálú XMOS architektúra 8 feladat párhuzamos végrehajtását biztosítja egy mag által valós időben, és minden szál legalább 11 ns-onként fut le.

A processzorok rögzített és tű nélküli kiszerelésben kaphatók 1, 2 és 4 maggal, emellett a közelmúltban egy új termékcsalád is megjelent: a chipben független oszcillátoros 12 bites ADC került, USB 2.0 High Speed ​​​​fizikai réteg , amely lehetővé teszi XS1-S processzorokhoz USB perifériák csatlakoztatását 400 MHz-en további chipek nélkül. A processzorokhoz kész megoldási példák és kezdőkészletek vannak csatolva.

Az XMOS kiemelkedő tulajdonsága, hogy több processzort kombinálhat az XLink processzorok közötti kommunikációval , több mint 1 gigabit/s (gbps) kommunikációt biztosítva egyetlen összetett feladathoz több magon keresztül.

Szoftver

A szoftverfejlesztés az XDE fejlesztői környezet segítségével történik ( Eclipse platformon ), amely univerzális funkciókkal rendelkezik: eszközök a program szimulálásához és hibakereséséhez, logikai elemző, xScope alkalmazás, segédprogramok táblákkal való munkavégzéshez, képesség parancssorral vagy grafikus felülettel dolgozni . Vannak Linux , Windows és Mac OS verziók .

Ingyenes hozzáférés a meglévő modulkönyvtárakhoz, kész megoldások és kezdőkészletek programjaihoz, más felhasználók projektjeihez. A legújabb verziók a GitHubon találhatók, és fejlesztési használatra ajánlottak.

A programfejlesztés C , C++ vagy XC nyelveken történik. Az XC a C nyelv XMOS által kifejlesztett változata. Ugyanazt a szintaxist és a legtöbb adattípust használja. Az XC, a C nyelvvel ellentétben, kényelmes munkát biztosít párhuzamosan, összekapcsolással, szinkronizálással és portokkal, valamint támogatja az eseményvezérelt programozást, többek között a csatornákon keresztül .

Linkek