cOSMoX embedded OFDM Modem Data Pump

cOSMoX OFDM modem data pumpOur latest embedded OFDM modem product 'cOSMoX' is a pure data pump, i.e. without an analog frontend. The socket modem consist of a SHARC DSP running our patented C-OFDM modem software, a Spartan-6 FPGA used as a co-processor engine and an XMOS XE216 micro-controller handling the backend with options to use just about any type of host interface, including USB, Ethernet (10/100/1000), UART, SPI and more. The datapump can handle data rates of up to 20 Mbps depending on the type of the analog frontend.

Frontend Options

The frontend for cOSMoX must be added externally in order to obtain maximum flexibility and adaptability to a given application. Proven frontend circuits are available. For your use case, we are ready to discuss the best configuration with you if you send us a request.

Audio processing module with SHARC, stereo audio, and S/PDIF

SHARC Module with stereo audio and S/PDIFThe SHARCaudio module is a very small, low-cost, audio processing system which can be operated in stand-alone or embedded applications. It comes with a powerful 200MHz (266MHz optional) SHARC DSP and a 24-bit stereo audio codec (> 100dB dynamic range) with line-in and line-out channels, an S/PDIF interface, I²C, UART and SPI for best connectivity. The built-in S/PDIF interface allows to mix sources from the analog and the digital domain. With a size of only 1.0” x 2.0”, the board will fit every embedded application. Widely used 100 mil (2.54mm) pin headers are used to connect the module to a target board. With no components on the bottom side and extended pads, the module can also be soldered directly onto the base board. A break-out board and a miniBSP are available for development purposes to get your project started quickly.

Applications

The system was designed for use in high-end sound processing applications such as equalizers, feedback suppressors, limiters, effect processors, exciters and other studio and stage equipment. The module can also be used in modem, speech processing, echo cancellation, and other demanding signal processing applications.

Control Interfaces

The DSP can be controlled via its UART, I²C or SPI interface. These interfaces may also be used to control a keypad or an LCD display. An auxiliary 8-channel A/D converter can be used to control parameters using analog inputs rather than via a micro-controller. All special function pins (eight total) can also be used as general purpose I/O pins. Two FLAG pins are software programmable as either input or output.

Specifications:

  • DSP: ADSP-21478 @200 MHz (266 MHz as an option)
  • Codec: AKM AK4556 (24 Bit, fs = 192kHz max.)
  • Interfaces: UART, SPI, I²C, S/PDIF, Stereo In/Out, 8-channel ADC
  • Size: 1.0" x 2.0" (1/2" height)
  • Pin Pitch: 100mil

Datasheet
More Information

cOSMo - Robust, universal C-OFDM modem for Embedded Applications

cOSMo socket modemcOSMo 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

XynergyBF537 - System-on-Module with Blackfin, Spartan-6 & DDR3 RAM in SO-DIMM Format

SO-DIMM Module with Blackfin ADSP-BF537 Spartan-6 FPGA and DDR3XynergyBF537 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.

Pinout table
Datasheet

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

CosmoLitecOSMo Lite is a new low-cost, robust socket C-OFDM modem for embedded applications based on Analog Devices SHARC technology. 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 and fits many embedded applications.

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 IoT, 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.

XynergyXS - SO-DIMM Module with STM32, Spartan-6 & DDR3 RAM

Xynergy XS-Modul with STM32, Spartan-6, DDR3

Notice to our customers: As a result of the de-facto discintinuation of Spartan-6, we are no longer able to produce this product. We are already working on a similar module with more powerful components that are not as hard to procure.

XynergyXS is a compact, flexible and powerful system-on-module based on ST Microelectronics' STM32 Cortex-M4 microcontroller (up to 180MHz, 2MB internal Flash, 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, 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 on 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.

Interfaces, memory and applications

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, e.g 2.5V, supplied separately. No more than 1 amp are required at full speed.A board support package (BSP) is available with the module.

The board can be used in motor control, M2M, internet-of-things, smart meter, laser control, green power and many more applications.

More details on this little piece of high performance piece of engineering are available from the datasheet and by request.

Development Tools

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.