cOSMo - Robust C-OFDM modem for Embedded Applications

cOSMo is a new socket C-OFDM modem for embedded applications. It features exceptional reliability in problematic environments and very quick synchronisation. cOSMo enables data rates of up to 1000 kbps across simple twisted-pair, co-ax and power cables that may be several miles long. No matter whether in a Point-to-Point (PtP) or Point-to-Multipoint (PtmP) topology, the modem particularly qualifies for use in existing infrastructure.

cOSMo is based on a proprietary modem technology designed to transparently link any local data source, e.g. a UART, an SPI- or any other type of interface to a remote device.
cOSMo is a universal modem for data transmission over channels exposed to linear distortions, noise, phase and amplitude shifts, frequency offsets and line drop-outs.

A companion Spartan-6 FPGA can be used for forward error correction (FEC), encryption, data compression and interfaces such as CAN, digital cameras, or general purpose I/O. For analog signals a single 24-bit audio codec is available. Sampling rates of up to 100kHz are possible for highest audio quality.

cOSMo Datasheet (EN & DE)
Inquiry

cOSMo Lite - OFDM Socket Modem for home automation, video, intercom, security applications

cOSMo Lite is a new low-cost, robust socket C-OFDM modem for embedded applications. It features exceptional reliability in problematic environments and very quick synchronisation. cOSMo Lite enables data rates of up to 1000 kbps across simple twisted-pair, co-ax and power cables that may be several miles long. Unlike our cOSMo socket modem, cOSMo Lite does not have a companion FPGA. cOSMo Lite has been designed for lowest cost and smallest footprint.

No matter whether in a Point-to-Point (PtP) or Point-to-Multipoint (PtmP) topology, the modem particularly qualifies for use in existing infrastructure such as front door communication systems. Other applications are found in the chemical industry, agriculture and renewable energies.

cOSMo Lite can easily be integrated into your embedded system. Alternatively, the hardware design and the modem code can be licenced for direct integration into your platform.

More information can be found in the datasheet.

Please, contact us to discuss your project.

Xynergy BF537 - System-on-Module with Blackfin, Spartan-6 & DDR3 RAM

XynergyBF537 is a compact, flexible and powerful system-on-module 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 BF537 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 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.

Pinout table
Datasheet

BF592 audio - Low-cost Blackfin module for audio applications

This small, low-cost audio processing module based on a Blackfin BF592 DSP controller has been designed especially for embedded echo-cancelling and other sound and speech processing applications. It comes with a 200MHz Blackfin ADSP-BF592 (400MHz version is optional), an SSM2603 programmable audio codec and several general purpose I/O pins that can serve as special function ports such as UART, SPI or SPORT (synchronous serial port with TDM). Prices start at 45 euros for quantities of 100+ units (excl. VAT and shipping). If you wish to learn more about this product and its applications, please check the datasheet or contact us.

An evaluation board is also available featuring audio I/O, multiple general purpose I/Os and an analog telephone interface.

Xynergy XS - SO-DIMM Module with Cortex-M4, Spartan-6 & DDR3 RAM

Xynergy XS-Modul with STM32 and Spartan-6XynergyXS 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.

Blackfin System-on-Module with Spartan-3E FPGA and Ethernet

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!