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