
cOSMo ist ein universelles Socket-Modem auf DSP-Basis für Point-to-Point und Point-to-Multipoint 2-Draht- oder Funkübertragung von Sprache, Bild und Daten. cOSMo basiert auf proprietärer OFDM-Technologie und erlaubt transparente Verbindungen zwischen Endpunkten, die z.B. aus UART, SPI-, Ethernet- oder anderen Datenschnittstellen bestehen können. Ein Spartan-6 FPGA kann für Forward Error Correction (FEC), Verschlüsselung, Datenkompression, Sprachkodierung sowie für den Anschluss von Digitalkameras, Displays, und anderen Peripheriegeräten verwendet werden.
Die patentierte Technologie, auf der cOSMo basiert, ist auch als lizenzierbarer Code oder Hardware für Heimautomation, Powerline-, Imaging-, Interkom- und Sicherheitsanwendungen erhältlich. cOSMo bietet Datenraten nahe der theoretischen Grenze (> 10 bit/s/Hz) und verkraftet lineare Verzerrungen ebenso wie Impulsrauschen, plötzliche Phasen- und Pegeländerungen, Frequenzverschiebungen und kurzzeitige Leitungsunterbrechungen.
Bei über doppelt so hoher Datenrate wie gewöhnliche OFDM-Modems können bestehende Infrastrukturen, z.B. in Türsprecheinrichtungen, vollständig digitalisiert und dabei neue Komfortmerkmale implementiert werden.
Mögliche Anwendungen finden sich in den Bereichen Satellitentelefonie, Datenkommunikation, Smart Metering, Heimautomation, Katastrophenschutz etc.
Das cOSMo OFDM-Modem eignet sich als modulare Komponente für alle embedded Anwendungen, in denen bestehende oder leicht zu installierende Übertragungsmedien genutzt werden sollen, z.B. Hausinstallationen mit Klingeldraht. Durch seine Robustheit eignet sich das Modem besonders unter kritischen Bedingungen, bei denen es auf hohe Daten- und Betriebssicherheit ankommt.
Das cOSMo OFDM-Modem ermöglicht die Einrichtung digitaler Kommunikationwege unter erschwerten Bedingungen und mit einfachsten Mitteln. Selbst über Zaunanlagen oder Klingeldraht können robuste Datenverbindungen realisiert werden. So können z.B. Türsprecheinrichtungen in bestehenden Installationen mit neuen Komfortmerkmalen ausgestattet werden. Auch können über einfachen Klingeldraht hochwertige Datenverbindungen schnell und sicher eingerichtet werden. Mit Hilfe eines externen Funkgerätes sind die Anwendungen von cOSMo z.B. im Katastropheneinsatz oder zur Anbindung weit entfernter Internetnutzer möglich.
cOSMo Datenblatt (DE & EN)
Anfrage
Hinweis: Infolge der faktischen Abkündigung der Xilinx Spartan-6-Familie können wir diese Modul nicht mehr produzieren. Wir arbeiten bereits an einem sehr ähnlichen, viel leistungsfähigeren Modul mit ähnlichen Komponenten, die besser erhältlich sind.
XynergyXS is ein kompaktes, äußerst flexibles und leistungsstarkes Prozessormodul auf der Basis des STM32F4 von ST Microelectronics. Der STM32F407 / STM32F417 / STM32F437 wird mit 168 bzw. 180MHz getaktet, hat bis zu 2MB internes Flash, 192/256kB internes RAM und hat Zugriff auf ein Xilinx Spartan-6 FPGA (LX16 ist Standard, LX45 optional). Das Modul hat den Formfaktor eines DDR2-SO-DIMM (200-pin) und ist abgeleitet vom Xynergy-Board, das wir für die Fa. Avnet Silica entwickelt haben. Weil unser Modul so viel kleiner ist als das ursprüngliche Xynergy-Board, haben wir es Xynergy 'XS' genannt.
Das Xynergy-Board wurde inzwischen weiterentwickelt (vor allem, um obsolete Bauteile zu ersetzen) und ist weiter bei uns erhältlich.
Neben dem STM32 (176 pin BGA) und dem FPGA (320 pin BGA), kann auf 64M x 16 DDR3 RAM zugegriffen werden, entweder direkt vom FPGA oder über den externen Memory-Port des STM32. 16MB serielles Flash dienen der Konfiguration des FPGA und der Datenspeicherung für eigene Anwendungen.
Schnittstellen, Speicher und Anwendungen
Der on-board PHY für die 10/100Mbps-Netzwerkschnittstelle des STM32 vereinfacht die Anbindung des Moduls in ein Netzwerk. Die allermeisten der Schnittstellen des STM32, zusammen mit den Schnittstellen des FPGA sind auf die Modulkontakte geführt. Von insgesamt 130 I/O-Leitungen können bis zu 70 als (35) differentielle LVDS-Paare genutzt werden. Die Anbindung von FMC Standard Mezzanine Modulen ist hiermit möglich. Ein "Motherboard" mit Stromversorgung, und zahlreichen Schnittstellen, z.B. CAN (2x isoliert), UART, LAN, SPI, I2C and USB-OTG ist ebenfalls erhältlich. Auf diesem Motherboard sind auch JTAG-Ports für den STM32 und das FPGA auf üblichen Steckverbindern (20-pin ARM, 6-pin FPGA) verfügbar.
Die Stromversorgung des Modules besteht aus einer einzigen 3,3Volt-Schiene, wobei die Bänke 0 und 2 des FPGA auch mit einer separaten 2,5Volt-Versorgung betreiben werden können (notwendig für LVDS). Die Gesamtstromaufnahme des Moduls aus 3,3Volt beträgt weniger als 1A bei maximlaer Rechenleistung. Weitere Details zu unserem Xynergy-XS-Modul erhalten Sie auf Anfrage. Eine Zusammenfassung der Produkteigenschaften finden Sie im zugehörigen Datenblatt.
Einsatzmöglichkeiten findet man bei Motorsteuerung, M2M, Smart Metering, IoT, Laser, erneuerbare Energien und vielen weiteren Anwendungen.
Entwicklungswerkzeuge
Wir empfehlen für die Softwareentwicklung Keil ARM-MDK, die in einer Code-Size-limitierten Version (32K) kostenlos heruntergeladen werden kann. Andere geeignete Compiler gibt es von IAR, Rowley, und weiteren Anbietern.
Für den Spartan-6 gibt es die kostenlose ISE von Xilinx. Die neue Vivado-Umgebung unterstützt den Spartan-6 aus uns nicht bekannten Gründen leider nicht.