XynergyXS combines STMicroelectronics‘ STM32F417 controller, based on ARM® Cortex™-M4, with a Xilinx Spartan-6 FPGA. 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 can be clocked at up to 168 MHz and has 1 MB on-chip flash and 192 KB on-chip SRAM. In addition, a 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.
The FPGA expands I/O capabilities of the XynergyXS by delivering up to 35 differential (LVDS) I/O lines, useful for connecting FMC compliant expansion boards, and four single-ended general purpose I/O lines.
A break-out board with all pins on 100mil headers plus JTAG,
Ethernet, USB, CAN and UART and a board support package (BSP) are also available.