XMOS XS1-L01A-TQ128-C5 Multi-kerne Mikrokontroller, 60 MHz Blink, 128 Ben TQFP

Kan ikke leveres i øjeblikket
Vi ved ikke, om dette produkt kommer på lager igen. RS har planer om at tage det ud af sortimentet inden længe.
RS-varenummer:
170-0887
Producentens varenummer:
XS1-L01A-TQ128-C5
Fabrikant:
XMOS
Find lignende produkter ved at vælge én eller flere attributter.
Vælg alle

Brand

XMOS

Produkttype

Mikrokontroller

Serie

XS1-L01A-TQ128

Emballagetype

TQFP

Monteringstype

Overflade

Benantal

128

Enhedens kerne

Multi-kerne

Interfacetype

JTAG, SPI

Klokfrekvens maks.

60MHz

RAM-størrelse

64kB

Forsyningsspænding maks.

3.6V

Min. driftstemperatur

-40°C

Antal programmere indgange/udgange

64

Effektafsættelse maks. Pd

450W

Driftstemperatur maks.

85°C

Længde

16mm

Højde

1.2mm

Standarder/godkendelser

No

Bredde

16 mm

Forsyningsspænding min.

3V

Program memory type

Blink

Bilindustristandarder

Nej

Instruktionssættets arkitektur

RISC

Antal timere

10

COO (Country of Origin):
SG

XS1 hændelsesdrevet processor


En XS1 kombinerer et antal XCore™-processorer, hver med sin egen hukommelse, på en enkelt chip. De programmerbare processorer er generelle i og med, at de kan eksekvere sprog som f.eks. C. De har også direkte støtte til funktioner til samtidig behandling (multitråd), kommunikation og indgang-udgang. Et højtydende switch understøtter kommunikation mellem processorerne, og der er inter-chip XMOS links, så man let kan konstruere systemer med mange chips. XS1 produkterne er beregnet til at gøre det praktisk at anvende software til at udføre mange funktioner, som normalt ville blive udført af hardware. Et vigtigt eksempel er interfacing og input-output kontrollere.

Hver XCore processor leverer følgende ressourcer:

32-Bit processor, der leverer op til 500 MIPS

Otte hardwaretråde og 32-kanalender

Ti timere og seks urblokke

Fire XMOS links

64 KByte SRAM og 8 KByte OTP hukommelse

XCore er en multitråds behandlingskomponent og instruktionssæt, der understøtter kommunikation, indgang/udgang samt timing. Tråd-eksekveringen er deterministisk, og tidsforbruget for en instruktionsekvens kan forudses nøjagtigt. Det gør det muligt for software, der eksekverer på en XCore, at udføre mange funktioner, der normalt udføres af hardware, især DSP og I/O. Hver XCore-tråd gevind har et dedikeret registersæt, planlægningen af trådene udføres af hardware. Kommunikation mellem trådene udføres med brug af hardwarekanaler. Kommunikationsinstruktioner overfører data direkte mellem processorregistre og kanaler med automatisk planlægning og afvikling af kommunikationstrådene til styring af datatrådene. XCore har et effektivt instruktionssæt til understøttelse af konventionelle sekventielle programmeringssprog. Dens instruktioner til multithreading, kommunikation og indgang/udgang er designet til at understøtte moderne samtidighedsorienterede programmeringssprog. Instruktionssættet kan let udvides til anvendelsesspecifikke instruktioner. Disse omfatter i øjeblikket understøttelse af lang aritmetik, CRC, DSP og kryptering. Hver XCore har et enkelt, forenet hukommelsessystem, der er fælles for program og data for alle tråde, der eksekveres af kernen. Flere tråde kan dele det samme program i hukommelsen og overdrage ejerskab af data indbyrdes. Der anvendes ikke caches. XCore har et tæt integreret sæt af I/O-porte, der styres direkte af instruktionerne. Data overføres direkte mellem processorregistre og porte, så anvendelse af hukommelse undgås, hvorved latensen minimeres. Portene kan serialisere og deserialisere data, så processor kan håndtere højhastigheds datastrømme. Den kan også tidsstemple data-ankomsten og nøjagtigt kontrol tidspunktet, hvor dataene overføres til eller fra benene.

Relaterede links