microUSB2+ - der High-Speed Preprocessor für embedded systems


microUSB2+ ist die Antwort, wenn Sie nach einem flexiblen und individuellen System suchen, dass zudem sehr einfach mit Ihrem Rechner verbunden werden soll.
microUSB2+ kann in unterschiedlichen Anwendungen eingesetzt werden; von einem Kameraentwickler bis zu einem Hardwareentwickler für FPGA Designs. Neue Hardwaredesigns können auf einfache Weise innerhalb von Mikrosekundsen über die USB2 Schnittstelle geladen werden. Weder der PC muss geöffnet werden, noch weitere externe Geräte verwendet werden, um microUSB2 zu betreiben.

An seine 66 I/O können sowohl Sensoren angeschlossen werden, als auch jedes andere elektronische System, das digitale Ein- und Ausgänge zur Datenverarbeitung benötigt. Daten, die über die I/O Stecker eingelesen werden, können mit dem FPGA verarbeitet werden und über die I/O Stecker wieder zurückgegeben werden oder über die USB2 Schnittstelle an der Rechner weitergeleitet werden. Die Leistungsfähigkeit des Xilinx Spartan3 FPGA ermöglicht eine performante Verarbeitung in Echtzeit.

Ein spezieller Hochleistungstreiber für die USB2 Schnittstelle garantiert den hohen Datentransfer von der microUSB2+ zum angeschlossenen Rechner. Eine kontinuierliche Datentransferrate bis zu 45 MBytes/sek. ermöglichen neue Anwendungen oder Einsatz in Geräten.

Warum die Verwendung von USB2?

Die USB2 Schnittstelle gehört seit geraumer Zeit zur Standardausstattung jedes modernen PCs oder Motherboards. Die einfache Geräteverbindung und die Verfügbarkeit von einer Vielzahl von Peripheriegeräte ermöglichte die schnelle Verbreitung. USB2 ist heute der Quasi-Standard für die Anbindung externe Konsumergeräte mit hoher Datenrate.

Die vergleichbare, jedoch ältere Schnittstelle Firewire (IEEE1394) weist mit einem ähnlichen Konzept und Leistungsdaten auf. Beiden Systemen gleich ist jedoch, dass die theoretisch erreichbaren Übertragungsraten von 60 MBytes/sek. (USB2) bzw. 48 MBytes/sek. (Firewire) nicht annähernd erreicht wurde, zudem die Belastung der CPU andere Prozesse behinderte.

Der Ansatz von SILICONSOFTWARE war die Suche nach einer praxisbezogenen Lösung für die Entwicklung von reprogrammierbarer Hardware. Durch die Entwicklung eines eigenen performanten Treibers und Entwicklungsumgebung konnte eine leicht zu integrierende und bedienende Lösung geschaffen werden. Die USB2 Lösung erreicht eine kontinuierliche Datenrate von 45 MBytes/sek., gleichzeitig sinkt die CPU Belastung auf ca. 3-4% (im Vergleich zu den Microsoft WindowsXP Standardtreibern mit einer CPU-Belastung von ca. 45- 60% bei einer maximalen Datenrate von 24 MBytes/sek.). Hiermit wird die microUSB2 eine attraktive Lösung für Systeme mit flexiblen und leistungsstarken Anforderungen.


Das microUSB2+ Entwicklerboard verwendet den Koprozessor der Xilinx Spartan3 FPGA Serie und hat 66 frei konfigurierbare digitale I/Os. microUSB2+ ist in eine Hardware-Entwicklungsumgebung intergrierbar.

Übersicht
Technische Ausstattung
Systemvoraussetzungen Produktlinie
Jump to...
Allgemeine Ausstattung Jump to... Unterstützte Betriebssysteme Jump to... Produktmodelle
Jump to...
Hardware-Besonderheiten Jump to... Zusätzliche Interfaces
Jump to...
Applet-Erstellung Technische Beschreibung
Jump to...
Software-Besonderheiten Jump to... Datenblätter Weitere Produkte
Jump to... microUSB2 CAMextension
Vertrieb Jump to... OEM Produkte
Jump to... Distributoren


microUSB2 microUSB2+:

FPGA Koprozessor (mitte), RAM Speicher,
Digital I/O über Pfostenleistenstecker (seitlich) und
USB2 Anschluss (unten)

Technische Ausstattung
Allgemeine Ausstattung Hardware-Besonderheiten
Point Ausnutzen der USB2 Bandbreite bis 45 MBytes/sek. (siehe Chipsatz-Kompatibilität) Point Entwicklungsboard mit FPGA Koprozessor
Point Kontinuierlicher Datentransfer bis zu 45 MBytes/sek. Point Nutzung als embedded Daten- und Visionprozessor
Point High Speed Treiber mit minimaler CPU Belastung Point Xilinx Spartan XC3S 400E - FPGA Prozessor
Point Bildvorverarbeitung implementierbar Point USB2 Schnittstelle
Point Einsatz als embedded Framegrabber Point 32 MB RAM onboard
Point Einsatz als Datenprozessor Point 66 frei konfigurierbare Digital I/Os
Point Nutzung zur zusätzlichen Bildvorverarbeitung Point 2 Clocks, 3 Status LED
Point Anpassung an kundenspezifische Hardware und Anwendungen Point keine zusätzliche Stromversorgung notwendig
Applet-Erstellung Software-Besonderheiten
Point Kundenspezifische Appleterstellung möglich durch: Point Software Development Kit (SDK)
Point integrierten Core-Generator Point Hardware Selbsttest als Diagnose-Tool
Point VHDL Import Dokumentation und Applet-Beispiele
Point C++ basiertes FPGA Hardwareprogrammierungswerkzeug (bitte erfragen Sie die Verfügbarkeit)
Technische Beschreibung
Datenblätter Sprache
PDF Dokument microUSB2+ Datenblatt
en
englische Version
Beschreibung der Produktlinie microUSB2+ (en)
PDF Dokument microUSB2+ Handbuch
deutsch
deutsche Version
Beschreibung der Funktionalität der microUSB2+ (dt./ en.)
TXT Dokument microUSB2+ Kompatibilität
de/en
internationale Version
Beschreibung der microUSB2+ Chipsatz Kompatibilität (dt/en)
TXT Dokument microUSB2+ Installation
de/en
internationale Version
Beschreibung der microUSB2+ Voraussetzungen und Einschränkungen (dt/en)
Dokumente
Sprache
Jump to... Handbücher
de/en
internationale Version
Verweis auf die Downloadsektion
Produktlinie
Produktmodelle Zusätzliche Interfaces
Point microUSB2+
microUSB2 Platine mit Xilinx Spartan XC3S-400 Koprozessor, RAM und 66 digitalen I/Os
Point Verfügbarkeit als Lizenzmodell mit Schaltplan
(bitte nehmen Sie mit uns Kontakt auf)
Point microUSB2
microUSB2 Platine mit Xilinx Spartan XC2S-200 Koprozessor und 66 digitalen I/Os (ausgelaufen)
Systemvoraussetzungen
Unterstütze Betriebssysteme
Point Windows XP
Point Windows 2000 Professional
Verkaufs- und Distributorenliste
Jump to... zur internationalen Distributorenliste

Sprachwechsel Sprachwechsel Seitenanfang Sprung zum Seitenanfang

Suche