ServicenavigationHauptnavigationTrailKarteikarten


Forschungsstelle
EU FRP
Projektnummer
97.0575-2
Projekttitel
SB-USB: Software based universal serial bus
Projekttitel Englisch
SB-USB: Software based universal serial bus

Texte zu diesem Projekt

 DeutschFranzösischItalienischEnglisch
Schlüsselwörter
-
Anzeigen
-
-
Alternative Projektnummern
-
-
-
Anzeigen
Forschungsprogramme
-
-
-
Anzeigen
Kurzbeschreibung
-
Anzeigen
-
-
Partner und Internationale Organisationen
-
Anzeigen
-
-
Abstract
-
Anzeigen
-
-
Datenbankreferenzen
-
-
-
Anzeigen

Erfasste Texte


KategorieText
Schlüsselwörter
(Französisch)
USB; protocol; micro-contrôleur
Alternative Projektnummern
(Englisch)
EU project number: 25.599
Forschungsprogramme
(Englisch)
EU-programme: 4. Frame Research Programme - 1.3 Telematic systems
Kurzbeschreibung
(Französisch)
Veuillez consulter l'abstract
Partner und Internationale Organisationen
(Französisch)
XMICS (CH)
Abstract
(Französisch)
Le but de ce projet est de réaliser une interface pour protocole USB (Universal Serial Bus) en software. La réduction de la logique spécialisée de l'interface USB remplacée par de la programmation permet une réduction des coûts et une flexibilité d'utilisation accrue.
La décomposition du protocole bas niveau USB en éléments de base (synchronisation bit, sérialisation/désérialisation, calcul de CRC, bit stuffing/unstuffing, etc.) a permis d'établir à 40 a 50 Méga-instructions par seconde la puissance de calcul nécessaire à un codage/décodage direct. La réalisation de quelques fonctions très simples en logique câblée permet de réduire substantiellement la charge du micro-controlleur. Un des aspects de ce projet est de déterminer la configuration optimale pour atteindre les objectifs de coût et de flexibilité.
Pour valider ces choix une carte comprenant une FPGA (Field Programmable Gate Array) et un micro-contrôleur à 50 Méga-instructions par seconde (Scenix SX28AC) a été réalisée. Cette carte comprend en outre les interfaces électriques et connecteurs nécessaires à la connexion directe USB ainsi que les connexions permettant la re-programmation de la FPGA et du microcontrôleur. Le choix du microcontrôleur a été dicté par la disponibilité des circuits intégrés et de l'outil de développement.
Cette analyse a permis d'établir un cahier des charges et des spécifications du microcontrôleur correspondant à des applications types pour Logitech, telles que souris, manette de jeux ou contrôleur pour communications sans fil.
Pour tester et qualifier les protocoles software un ensemble de test comprenant un ordinateur PC standard et d'une carte interface digitale à été construit. Il permet de simuler un hôte USB et d'afficher l'ensemble des signaux et états intermédiaires d'une ou plusieurs transactions USB. La totalité de la programmation est réalisée en LabVIEW qui a permis une grande flexibilité pour la génération des stimuli ainsi que de l'affichage des résultats sous forme graphique ou décodés.
Datenbankreferenzen
(Englisch)
Swiss Database: Euro-DB of the
State Secretariat for Education and Research
Hallwylstrasse 4
CH-3003 Berne, Switzerland
Tel. +41 31 322 74 82
Swiss Project-Number: 97.0575-2