FőoldalArchívumXMOS Semiconductor
2008. augusztus 29., péntek ::

XMOS Semiconductor

Az XMOS Semiconductor XS1-G termékcsaládja Rugalmasság és kis költségű differenciálás az XMOS programozható lapkáivalAz SDS (Software Defined Silicon – szoftverrel konfigurálható szilíciumalapú áramkör) megalkotója, az XMOS Semiconductor bejelentette programozható lapkáinak első sorozatát.


Az XS1-G termékcsaládban három darab, 1, 2, ill. 4 darab eseményvezérelt, többszálas feldolgozást biztosító XCore™ processzormagot tartalmazó modell található jelenleg. A teljesen szoftveralapú tervezésben C és az XMOS-eredetű XC programozási nyelv használható, nincs szükség a klasszikus hardverleíró nyelvek és alacsony szintű logikai szintézismódszerek betanulására és hosszadalmas alkalmazására. A termékcsalád első tagja a négy XCore-magos XS1-G4 típus. Az XS1-G sorozatú eszközök olyan rendszerekhez felelnek meg leginkább, amelyeknél a rugalmasság és differenciálás elengedhetetlen, azonban a hagyományos, programozható logikai rendszerek magas költségvonzatait nem engedhetik meg maguknak. A tipikus SDS-alkalmazások ennek megfelelően a szórakoztató­elektronikai, otthoni hálózatos megjelenítési, gyerekjáték stb. alkalmazások. Az XMOS-chipekkel hatékonyan bővíthetők a standard IC-k, ASIC-ek, SOC-k és FPGA-k szolgáltatásai, illetve teljes rendszer is implementálható segítségükkel. Valamennyi XCore egy 32 bites RISC- processzormagot takar, amelyek nyolc szál feldolgozására biztosítanak kapacitást, valamint tartalmaznak minden szükséges támogató erőforrást egy blokkba integrálva. Blokkonként az eseményvezérelt és a rugalmas I/O-val szoros integrációban lévő XCore processzor 400 MIPS feldolgozási teljesítményt nyújt, lehetővé teszi valós idejű hardver- és szoftverfunkciók implementálását. A blokkonként összes 64 darab felhasználó által definiálható I/O 1, 2, 4, 8, 16 és 32 darab kétirányú integrált SERDES-portot tartalmaz. A memória-erőforrások mögött 64 KiB SRAM és 8 KiB OTP-memória értendő. A 32 darab, 1 Gibit/s-os XLink™ csatornán a szomszédos XCore blokkok összeköthetők, és az osztott memóriás rendszerekre jellemző hátrányok nélkül történhet a kommunikáció a szálak között. A beágyazott hardveres szálütemező dinamikus választja ki a végrehajtásra kerülő szálakat, kernelszintű vezérlési lehetőségeket biztosítva. Az XCore processzormaghoz két programnyelvfordító alkalmazandó: az ACE Associated Compiler Experts ANSI C, valamint az XMOS XC fordítója. Az objektumfájlokat a forráskódból és az előfordított IP- modulokból a mapper/linker hozza létre. A két fordító hibátlanul illeszkedik a kevert C/XC-nyelvű projektekbe. Az XC az XMOS által kifejlesztett, párhuzamos feldolgozást, eseményalapú vezérlést és időalapú programozást támogató fejlesztőrendszere. A fejlesztés felgyorsítására az XMOS Semiconductor előre fordított és verifikált szoftverkomponenseket is kínál a fejlesztőknek. Az azonnal elérhető megoldások között egyebek mellett 10/100 ethernet MAC-en keresztül hozzáférhető SRAM-interfész és 128 bites AES-titkosítás is elérhető.
További információért klikkeljen ide!

Kovács Péter

Az Elektronet magazin főszerkesztője...

Tudomány / Alapkutatás

tudomany

CAD/CAM

cad

Járműelektronika

jarmuelektronika

Rendezvények / Kiállítások

Mostanában nincsenek események
Nincs megjeleníthető esemény