XynergyBF537 - System-on-Module with Blackfin, Spartan-6 & DDR3 RAM in SO-DIMM Format
XynergyBF537 is a compact, flexible and powerful system-on-module (SoC) based on Analog Devices Blackfin ADSP-BF537 (up to 600MHz, 132kB internal RAM) and a Xilinx Spartan-6 FPGA (LX16 is standard, LX45 is optional). Attached to the FPGA is a 64M x16 DDR3 RAM that is useful for bulk data processing. The module comes in a 200-pin SO-DIMM (DDR2 style, 1,8V coded) and has the same functionality as our notorious XynergyXS modules.
Besides the Blackfin processor and the FPGA, the module boasts one 64M x 16 DDR3 RAM attached to one of the FPGA's memory ports, and 128MBits of serial flash for configuration and data. The on-board PHY complements the numerous standards and general purpose interfaces with 111 I/O lines, up to 68 of which can be used as differential LVDS lines (i.e. 34 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 interfaces on standard I/O connectors, including isolated CAN, UART, LAN, SPI, I2C and USB. JTAG ports of the Blackfin and the FPGA are available at standard JTAG connectors (14-pin for the Blackfin, 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.
For software development for the Blackfin, Analog Devices' VisualDSP 5.x or CrossCore is required. For the Spartan-6 the free ISE from Xilinx is the best (and only) choice, available for download at their website. The new Vivado environment does not support Spartan-6 devices anymore.