1 / 19

LE BUS VME OU BUS CEI 821 2 ième Partie: Le Transfert de Données Sommaire - Repère

LE BUS VME OU BUS CEI 821 2 ième Partie: Le Transfert de Données Sommaire - Repère. Deuxième Partie: Le Transfert de Données Identification des modules fonctionnels concernés Identification des signaux du bus DTB Les lignes d ’adresses Les lignes de modification d ’adresses

violet-ward
Download Presentation

LE BUS VME OU BUS CEI 821 2 ième Partie: Le Transfert de Données Sommaire - Repère

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LE BUS VME OU BUS CEI 821 2ième Partie: Le Transfert de DonnéesSommaire - Repère • Deuxième Partie: Le Transfert de Données • Identification des modules fonctionnels concernés • Identification des signaux du bus DTB • Les lignes d ’adresses • Les lignes de modification d ’adresses • Les lignes de Données • Les lignes de Commande • Synthèse: Les schémas blocs • Les différentes possibilités de transfert Cours_bus_VME_2_01

  2. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesIdentification des modules fonctionnels concernés • Transfert de Données (DTB) : Transfert parallèle; asynchrone; à haute vitesse • Les Modules Fonctionnels activés dans un DTB: Limiteur du tempsde parole Maître Esclave N N Initialisation Début Début d'un DTB Cycle Cycle O O Initialisation N Reco du temps Adresse d'attente O Analyse du t = t-1 Cycle N O Fin Cycle ? Répond Fin Cycle ? O O N Erreur ? Fin de Cycle Fin Temps ? N O Génération Génération d'un signal de Fin Cycle d'erreur + Erreur Fin de Cycle

  3. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesIdentification des modules fonctionnels concernés

  4. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesIdentification des signaux du bus DTB • Notations: • 1 : Signaux émis par le Maître • 2 : Signal émis par le module fonctionnel de limitation du temps d'occupation du Bus • 3 : Signal émis par l'Esclave • 4 : Signaux émis par le Maître si le DTB est cycle d'écriture, par l'Esclave si le DTB est un cycle de lecture • A : Signaux de sélection des octets du transfert • B : Le front descendant sert au contrôle de séquencement pour la coordination du transfert entre Maître et Esclave

  5. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesLes lignes d ’adresses • Adressage • 4 catégories: • Groupements possibles • Les signaux utilisés pour l ’adressage • Les lignes d'adresses A02 - A31 • Les lignes additionnelles pour dissocier le type de transfert sur le DTB • DS0* - DS1* - A01 - Lword* • 16 combinaisons dont 2 illégales:

  6. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesLes lignes d ’adresses • Les différents cycles DTB

  7. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesLes lignes de modification d ’adresses • Principes • 3 catégories : • Mode Superviseur • Mode Utilisateur • Réservée • 3 formats : • Adressage court : A2 - A15 Destiné au pilotage des Entrées/Sorties • Adressage standard : A2 - A23 • Adressage long : A2 - A31 Destiné à l'adressage de la mémoire • Les signaux • AM0 - AM5

  8. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesLes lignes de modification d ’adresses • Les codes modificateurs d'adresse

  9. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesLes lignes de Données • Formats Physiques • Un seul connecteur (P1)  Format DTB 16 bits (au maximum 2 octets) • Deux connecteurs (P1 + P2)  Format DTB 32 bits (au maximum 4 octets) • Les transferts des Données • Quatre possibilités de transfert de Données : • D08(EO) : transfert octet (pair et impair) • D08(O) : transfert octet (impair) • D16 : transfert octet (pair et impair) et mot • D32 : transfert octet (pair et impair), mot et double mots

  10. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesLes lignes de Données

  11. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesLes lignes de Données • Sélection des lignes actives du bus de données DTB:

  12. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesLes lignes de Commande • AS* : Front descendant  Mémorisation de l'adresse dans l'Esclave • DS0*, DS1* : Sélection des lignes actives du bus de données pendant un DTB • Si Write : Front descendant  Le Maître a placé une Donnée valide sur le bus • Si Read : Front montant  L'Esclave peut retirer la Donnée valide du bus • DTACK* : Acceptation par l'Esclave du cycle DTB • BERR* : Peut être commandé par 2 types de module fonctionnel • Un Module Esclave : Exemple : Écriture en ROM, Erreur de Format, … • Le Module Limiteur du Temps d'occupationExemple : Un cycle Bus en dehors de la partition mémoire • Write* : Défini le type du cycle DTB • Lecture : Transfert de Donnée de l'Esclave vers le Maître • Écriture : Transfert de Donnée du Maître vers l'Esclave

  13. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesSynthèse: Les schémas blocs

  14. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesLes différentes possibilités de Transfert • Les transferts simples • Lecture • Écriture • Les modes uniquement d'adressage • Pas de transfert de Données (signaux de validation de Données jamais actifs) • Utilisé pour améliorer les performances du système par anticipation de cycle • Les modes de transferts par bloc • Adressage unique pour transfert de 1 à 256 octets, interdiction de dépasser 1 modulo 256 • Mémorisation de l'adresse par l'esclave sur le premier transfert • Incrémentation dans l'esclave de l'adresse de base

  15. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesLes différentes possibilités de Transfert : Cycle de lecture

  16. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesLes différentes possibilités de Transfert : Cycle d ’écriture

  17. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesLes différentes possibilités de Transfert • Les modes RMW • Cycle indivisible : Lecture / Modification / Écriture pour gérer les ressources communes • Par maintien pendant tout le cycle du signal de validation d'adresse

  18. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesLes différentes possibilités de Transfert: Cycle RMW

  19. LE BUS VME OU BUS CEI 8212ième Partie: Le Transfert de DonnéesLes différentes possibilités de Transfert • Les apports de la révision D • Transfert d'une Donnée unique : • A64 :D64, A64 :D32, A64 : D16, A64 : D08(EO), A64 : D08(O) • Transfert d'une ou plusieurs Données : • A64 :D64 BLT, A64 :D32 BLT, A64 : D16 BLT, A64 : D08(EO) BLT • Nota 1 : Les autres modes de transferts restent toujours valides • Nota 2 : Les cycles D64 transfèrent toujours 8 octets à une adresse paire (modulo 8) • Nota 3 : Un transfert en D64 débute toujours par un premier cycle d'adressage • Dans les transferts classiques, le premier cycle comporte une Donnée • Nota 4 : Taille des blocs D64  Le bloc est limité à 2 kilo octet Autres cas  Le bloc est limité à 256 octets • Nota 5 : Définition des champs Adresse / Donnée

More Related