Informatique temps réel et réseaux de terrain – ELEC365

Slides:



Advertisements
Présentations similaires
Réseaux locaux industriels Le BUS CAN
Advertisements

Les concepts de bases de la simulation
Placement de Motifs Architecture Application Contraintes: - Charge
Mini Exposé Entre Thésard Séverine Riso 29 Octobre 2004
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
Mobiles Services and Midlets
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
MultiLink Point to Point Protocol
Le Grid Computing Par Frédéric ARLHAC & Jérôme MATTERA.
La Téléphonie sur IP Broussard Philippe Lagrue Sandra DESS IIR
Nicolas Galliot M2SIR David Raspilaire
ISP/ASP ISP ASP Conclusion DESS Réseaux 2000/2001
Architecture de réseaux
Intégration des instruments et des équipements avec FDT/DTM
Réseaux Longue Distance – Réseaux Haut Débit
Matériel de formation pour les formateurs du sans fil Pourquoi le sans fil?
Système de stockage réseaux NAS - SAN
La voix IP : Mr.FERGOUGUI Boudouch Ali kmichou Ansar Atrassi Najoua
BUS de TERRAIN CANOPEN.
Disponibilité d’une architecture virtualisée avec VMware ESX/ESXi
Le modèle O.S.I..
Architectures et systèmes à microprocesseurs – ELEC288
7 - EAI Les EAI : Enterprise Application Integration Marché
BANIAN Le réseau de stations GPS permanentes de la Nouvelle-Calédonie
JX10RemoteHome. Introduction Gestion de dispositifs X10 en local et distance Programme de simulation de présence Gestion de contrôle des présence en cas.
Les relations clients - serveurs
Virtual Private Network
L’IEEE
Pr. Alain Greiner (LIP6 - ASIM) Daniel Millot, Philippe Lalevee (INT)
Introduction Objectifs du cours Évaluation Références
Lévolution du Web et les implications dun crawler incrémental Basé sur : « The Evolution of the Web and Implications for an Incremental Crawler», Junghoo.
1 Algotel /05/04 Modélisation analytique des algorithmes dordonnancement GPS & WFQ BOCKSTAL Charles, GARCIA J.M. et BRUN Olivier.
Métiers de Télécom Marché de l'emploi Profils de métier Débouchés.
Module 3 : Analyse des performances du serveur
L’APPLICATION DE P2P DANS UN RESEAUADHOC
INF:531( SEMAINE-2) COMMUTATION ET ARCHITECTURE
Comparaison entre RIP et OSPF en utilisant OPNET
Chapitre 1: Réseaux Informatiques
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Université des Sciences et Technologies Houari Boumediene
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Le monitoring réseau dans EGEE Guillaume.
Réseaux Mesh (Maillés) sans fil « WMNS »
Cours 5 Le modèle de référence.
INF8505: processeurs embarqués configurables Département de génie informatique et génie logiciel Processeurs sous-RISC et application aux réseaux Quand.
Les réseaux locaux virtuels : VLAN
MICROLOR Le savoir partagé
1 Détecteurs de défaillances adaptables Marin BERTIER Thèmes SRC Laboratoire d'Informatique de Paris 6 Université Pierre & Marie Curie.
Modélisation VHDL-AMS haut niveau de l’activité en courant des mémoires en vue de l'optimisation de la compatibilité électromagnétique Richard PERDRIAU*/**
Les systèmes mono-puce
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Performance de circuits.
Mastère Professionnel Systèmes de Communication et Réseaux
Frédéric Mardon Laurent Martinou Benjamin Thominet Frédéric Mardon Laurent Martinou Benjamin Thominet.
Crawlers Parallèles Présentation faite par: Mélanie AMPRIMO
Les processus métiers : concepts, modèles et systèmes Claude Godart Université de lorraine. Esstin
Séance 13 Internet.
PERI Master ACSI cours Gestion des Périphériques Année (Transparents de F. Dromard)
L’architecture IntServ
Approche Cross layer Dr Mekkakia Maaza Zoulikha Cours M2 SIR
1. Introduction Le traitement informatisé de données requiert un dialogue, une communication entre l’homme et la machine, et parfois, entre plusieurs.
1 Université Henri Poincaré, Nancy 1 La préemption appliquée aux FPGAs Soutenance de rapport bibliographique de DEA Faculté des Sciences Vandoeuvre-lès-Nancy.
Laboratoire Intégration des Architectures Numériques (IAN)
Supervision à distance d’une ligne de conditionnement temps réel 16/12/20101INSA de LYON - H4201.
La voix sur IP, PABX et LAN
Réalisé par : Grégory CORDIER Promotion : RIE03 UE : Management Social & Humain Réalisé par : Grégory CORDIER Promotion : RIE03 UE : Management Social.
Interface de communication pour les réseaux InfiniBand
Les bases du protocole Modbus
1 Matthieu GUIBERT Rodolphe DELLA NEGRA 1. Introduction, Concepts de base, Boucles. TP 2. Tableaux,structures,conditions, séquences, chaînes de caractères,
M2.22 Réseaux et Services sur réseaux
Forum Régional de Normalisation de l'UIT pour l'Afrique Livingstone, Zambie Mars 2016 Fourniture de la Qualité de Service (QoS) dans Les réseaux.
Transcription de la présentation:

Informatique temps réel et réseaux de terrain – ELEC365 RapidIO® The Interconnect Architecture for High Performance Embedded Systems

Plan de la présentation Introduction Pourquoi RapidIO® ? Domaines d’application et philosophie RapidIO® Protocol Couches physiques Maintenance et gestion d’erreurs Performances Conclusions

Introduction (1) Conçu pour interconnecter les 3 C’s Chip-to-chip Card-to-card Chassis-to-chassis Focalisé sur les applications embedded Adopté par plus de 50 vendeurs Disponible en simulation, FPGA, processeurs, systèmes, software, équipements de test

Introduction (2)

Pourquoi RapidIO® ? (1) Technologie de bus saturée (exemple : PCI) Au niveau fréquence Au niveau longueur Problème si on veut augmenter le nombre de nœuds Surtout si fréquence et longueur augmentent RapidIO® Architecture en étoile Peu ou pas d’impact sur le software Implémenté avec peu de transistors Faible temps de latence et grande bande passante

Pourquoi RapidIO® ? (2)

Pourquoi RapidIO® ? (3) Équipements embedded hautes performances Control plane (contrôle du mouvement) Data plane (mouvement des données) RapidIO® utile pour le control plane

Pourquoi RapidIO® ? (4)

Domaines d’application (1)

Domaines d’application (2)

Domaines d’application (3)

Philosophie (1) Focalisé sur des applications connectant différents appareils au sein d’une boîte ou chassis Limiter l’impact sur le software Limiter l’overhead du protocol Limiter les fonctionnalités au minimum nécessaire Gestion des erreurs en hardware

Philosophie (2) Limiter le nombre de transistors, la surface de Silicium Faible consommation Architecture flexible en 3 couches

Philosophie (3)

RapidIO® Protocol (1) Interconnecté par un Fabric Device Cheminement Initiateur émet une demande de transaction avec un paquet Fabric Device acquitte grâce à un control symbol et transmet le paquet au récepteur Récepteur reçoit le paquet et acquitte à l’aide d’un control symbol Fabric Device transmet l’acquittement à l’initiateur Initiateur reçoit l’acquittement Fin de la transaction

RapidIO® Protocol (2)

RapidIO® Protocol (3) Deux formats de paquet Request packet Response packet Quelle transaction ? Symbole ? Acquitter qui ? Priorité Type, Dest, Src En cas de transfert mémoire

RapidIO® Protocol (4) Response packet Très similaire Sauf... Transaction réussie ?

RapidIO® Protocol (5) Plusieurs types de transactions (FType et Transaction) Mailbox et Doorbell (interruptions) Message : 0  4096 bytes Files d’attente : 1  4 Partage d’une mémoire globale Fabric n’interprète pas le message  compatibilité ascendante Contrôle de flux (priorité, temps réel)

Couches physiques Protocole indépendant du médium physique Deux types de média physiques Parallèle Série

Maintenance et gestion d’erreurs Maintenance à distance de tous les nœuds (registres d’erreurs et de statuts) Découverte des nœuds et configuration à distance Gestion d’erreurs CRC et AckID Gestion à l’aide des control symbols Watchdog time-out en cas de pertes d’informations Interruption vers le software en cas de disfonctionnement grave

Performances (1) Paquets construit en // par le nœud Hardware simple et rapide pour construire Performances diminuée en cas de broadcasting ou multicasting Performances maximum en cas de source routing Faible overhead

Performances (2)

Performances (3)

Conclusions Réseau à commutation de paquet robuste Architecture peut être améliorée par la suite Très bonnes performances pour un même prix voire moins cher Bonne gestion d’erreurs Overhead et temps de latence comparables aux technologies actuelles mais beaucoup mieux qu’Ethernet

Références RapidIO® Technical White Paper 17/01/2003 Ride the Wave with the RapidIO® Interconnect 30/10/2004 European Symposium Technical Overview and Update 18/04/2001 Using the RapidIO® Message Unit on PowerQUICC III™ 23/08/2004 RapidIO® Web Site : http://www.rapidio.org/