一个 XS1 在一个单芯片上结合了数个 XCore? 处理器,每个都有自己的存储器。 这些可编程处理器属通用型,可执行 C 语言等编程语言;还可直接支持并行处理(多线程)、通信以及输入-输出。 一个高性能开关支持处理器之间进行通信,并提供芯片间 XMOS 链路,如此系统便可轻易地通过数个芯片实现构建。 XS1 产品旨在使自身能够使用软件来实施多种功能,而这些功能通常由硬件来完成,一个重要例子是接口连接和输入-输出控制器。
每个 XCore 处理器均提供以下资源:
提供高达 500MIPS 的 32 位处理器
八个硬件线程和 32 通道端
十个计时器和六个时钟模块
四个 XMOS 链路
64K 字节 SRAM 和 8K 字节 OTP 存储器