XynergyXS combines STMicroelectronics‘ STM32F417
controller, based on ARM® Cortex™-M4, with a Xilinx
Spartan-6 low-cost FPGA XC6SLX16 The controller’s
FSMC interface is used for parallel 16-bit connection to
the FPGA ensuring high-speed data transfer between the
two devices. The STM32F417 core can be clocked at
up to 168 MHz and has up to 1 MB on-chip flash and
192 KB on-chip SRAM. In addition, the 1Gb (64M x 16)
DDR-3 memory, which is connected to the FPGA, can be
made transparent via the FSMC bus, allowing the
controller to use it like external memory.
The micro-controller of the XynergyXS provides
numerous communications interfaces, including 10/100
Ethernet with PHY, USB-OTG, CAN (two channels), one
SPI, one COM-Port (RX/TX only), I²C (two channels), an
SDIO port, seven ADC channels, two DAC channels and
up to 21 general purpose I/O lines. All interface signals
are available at the 200-pin SO-DIMM edge connector.