JavaScript is currently disabled.Please enable it for a better experience of Jumi. Xmos halverar antalet kärnor
Det engelska uppstartsföretaget Xmos släpper en tvåkärnig version av sin FPGA-liknade krets för konsumentprodukter. Sedan tidigare finns en fyrkärnig variant.
– De första kunderna för G2:an har redan arbetat med våra G4-kretsar för att utveckla digitala ljudprodukter som har 24-bitars DSP-algoritmer, 192 kHz samplingshastighet och ett stort antal programmerbara ingångar, säger Xmos vd James Foster i en pressrelease.

Företaget säger sig ha över 400 kunder som arbetar med den första kretsen, G4, som började tillverkas kommersiellt för ett och ett halvt år sedan. Skaran växer med 50 kunder per månad.

G2:an som också är i kommersiell produktion och har två processorkärnor, alltså hälften så mycket som G4:an. Men för övrigt är tekniken densamma.

Kretsarna programmeras i ett utvidgat C-språk. För att dra nytta av parallellismen i hårdvaran behövs en del instruktioner som inte ingår i standarduppsättningen för C eller C++.

För att underlätta för utvecklarna har Xmos tagit fram exempel som går att användas rätt av eller modifieras för att passa tillämpningen.

Omräknat i FPGA-termer motsvarar Xmos-kretsarna upp till cirka 50 000 logikceller. De har en 16/32-bitars risc-kärna kallad Xcore som ger upp till 500 Mips. Den är händelsedriven och kan köra åtta trådar. Kärnan kan byta mellan trådarna på en klockcykel och det finns en komplett registeruppsättning för varje tråd. Scheduleringen sköts i hårdvaran och ställer därför inga krav på programmeraren.

Kopplingen till omvärlden sker via händelsestyrda in- och utgångar.

Vidare finns en intern buss kallad Xbus som används för att koppla ihop flera kärnor i samma krets. Även den är händelsestyrd och har tidsstämplade datapaket.

XS1-G2 kommer i en 144-pinnars BGA-kapsel och kostar 15,10 dollar för enstaka exemplar. Den som köper 2 500 kretsar eller fler kommer undan med 10,60 dollar.
MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Anne-Charlotte Lantz

Anne-Charlotte
Lantz

+46(0)734-171099 ac@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)