XynergyXS is a compact, flexible and powerful system-onmodule based on ST Microelectronics' STM32 Cortex-M4 microcontroller (168MHz, 1MB internal Flash, 192/256kB internal RAM) and a Xilinx Spartan-6 FPGA (LX16 is standard, LX45 is optional). The module comes in a 200-pin SO-DIMM (DDR2 style, 1,8V coded) and is closely related to Xynergy platform which we have developed for Silica (available from us on request), one of the most renowned European distributors. Because our version of the hardware is so small, we named it Xynergy "XS".
The original Xynergy board is still available from us upon request. Due to some discontinued components (in particular the ethernet PHY), there is a revision 2 available that is functionally equivalent to the original version.
Besides the STM32 (STM32F407 / STM32F417 / STM32F437) and the FPGA (both in BGA packages), the module boasts one 64M x 16 DDR3 RAM attached to one of the FPGA's memory ports, and 64/128MBits of serial flash for configuration and data. The on-board PHY complements the numerous standards and general purpose interfaces with more than 130 I/O lines, up to 70 of which can be used as differential LVDS lines (i.e. 35 signal pairs connected to the FPGA). The LVDS interface may be used for FMC standard mezzanine modules. A break-out board is also available with power supplies, many interface on standard I/O connectors, including isolated CAN (2 ports), UART, LAN, SPI, I2C and USB-OTG. JTAG ports of the STM32 and the FPGA are available at standard JTAG connectors (20 pin for the ARM, 6 pin for the FPGA).
The on-board power supply requires a single 3.3Volt source while banks 0 and 2 of the FPGA may be operated on a lesser I/O voltage such as 2.5V supplied separately. No more than 1 amp are required at full speed. More details on this little piece of high performance engineering are available from the datasheet and by request.
We recommend Keil ARM-MDK for software development for the STM32 (free download with code size limit of 32kBytes). Other compilers / IDEs are also suitable, such as IAR, Rowley, GNU etc.
For the Spartan-6 the free ISE from Xilinx is the best (and only) choice, available free for download at their website. The new Vivado environment does not support Spartan-6 devices anymore.
BF537LANcore is based on a Blackfin BF537 DSP controller and a 100K Spartan-3E FPGA (250K or 500K as an option). Less than 2 sqr inches in size, this small computer has 32MBytes on-board SDRAM, 16 MBytes of serial flash, up to 33 general purpose I/O pins (including 11 LVDS pairs), a 100Mbps Ethernet port with PHY and lots of applications to be used in. BF537LANcore is even capable of running uClinux.
For instant operation, we also offer a break-out board, making all I/O pins available at 100mil headers. In addition, the break-out board is equipped with an SD-card socket, a High-Speed-USB-Port, a 2-channel audio interface (16bit, 48kHz), a serial interface (UART), and an RJ-45-Jack for ethernet connectivity.
If you wish to learn more about this amazing piece of hardware, check the datasheet or contact us. We not only provide you with the hardware but also with engineering support to make your application real - quickly!