Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parSabine Richard Modifié depuis plus de 8 années
1
Développements ATCA au LAPP Journées VLSI - FPGA - PCB de l'IN2P3 11/06/2014 Nicolas LETENDRE 11/06/2014Journées VLSI - FPGA - PCB1
2
Sommaire Sommaire: – Introduction à l’ATCA – Les développements ATCA au LAPP – AMC et MicroTCA – Hardware Plateforme Management – La mezzanine IPMC 11/06/2014Journées VLSI - FPGA - PCB2
3
Origine 11/06/2014Journées VLSI - FPGA - PCB3 Bus parallèle Liens séries, switchs Evolution des liens de communication FPGA avec SerDes 2003 PCI, IDE, VMEPCIe, SATA, USB3 etc.. PICMG: PCI Industrial Computer Manufacturers Group: Consortium d’industriels chargé de développer des spécifications ouvertes principalement pour les interconnexions. Créé en 1994, chargée de développer le PCI aux application Industrielles, Militaires, Médicales et Télécom 2002: Standard PICMG 3.x spécification de l’AdvancedTCA Standards
4
ATCA Advanced Telecommunications Computing Architecture La PICMG 3.0 défini un ensemble de modules qui s’interconnectent afin de déployer des systèmes de calculs / communication hautes performances. – Mécanique – Management du système – Distribution de puissance – Interconnections – Dissipation Thermique Permet à différents fabricants (châssis, cartes, fond de panier etc..) de concevoir du matériel qui peut s’interconnecter. (« en théorie… ») 11/06/2014Journées VLSI - FPGA - PCB4
5
Objectifs de l’ATCA Réduire le temps de développement et les couts – Système modulaire – Pas besoin de redévelopper tout une architecture Fournir des interfaces rapides et denses – Multi protocoles jusqu’à 40Gbit/s – + Interconnections entre carte Améliorer l’efficacité volumétrique – Système de refroidissement performent Améliorer la distribution de puissance et son contrôle – Gestion de la puissance en fonction des demandes des cartes Offrir un « Haut niveau de Service » (disponibilité 99.999%) – Fiabilité Redondance à plusieurs niveau – Disponibilité Branchement sous tension – Facilité de contrôle Contrôleur de châssis Etat du système disponible en permanence 11/06/2014Journées VLSI - FPGA - PCB5 Utilisation en télécom, mais aussi militaire et aérospatiale
6
ATCA : Les châssis 11/06/2014Journées VLSI - FPGA - PCB6 Jusqu’à 14 emplacement dans un chassis 19 ’’ Jusqu’à 16 emplacement dans un chassis 23’’ Plusieurs format (« pizza box » etc…)
7
ATCA : Les cartes 11/06/2014Journées VLSI - FPGA - PCB7 Front Board: Format 8U (322 x 280 x 34mm) 3 zones d’interconnections Zone1 : Puissance et contrôle Zone 2: Transport des données Zone 3: Entrées/Sorties arrières Module arrière en option RTM Rear Transition Module Face Avant: Poignées avec activation d’un switch Leds: 2 obligatoires, 2 optionnelles
8
ATCA Zone 1 – connecteur d’alimentation Alimentation redondante -48V Bus IPMB pour le contrôle matériel (HPM Hardware Plateform Management) Broches d’adresse pour localisation du slot JTAG éventuel 11/06/2014Journées VLSI - FPGA - PCB8
9
ATCA: Alimentation →Des modules existent 11/06/2014Journées VLSI - FPGA - PCB9
10
ATCA Zone 2: Transport des données Connecteurs Tyco/ERNI ZD – 40 paires différentielles – Jusqu’à 5Gbit/s – Max 5 connecteur / carte (200 paires) 4 types d’interfaces: – Base Interface (64 paires) – Fabric Interface (120 paires) – Update Channel Interface (10 paires) – Synchronization Clock Interface (6 paires) 11/06/2014Journées VLSI - FPGA - PCB10
11
Topologie fond de panier 11/06/2014Journées VLSI - FPGA - PCB11 Dual Star Full Mesh Multi plane
12
ATCA Zone 2 Base Interface – Uniquement 10/100/1000 Base-T Ethernet – Topologie Dual-Star (Cartes Hub: Slot 1 et 2) Synchronisation Clock Interface – Structure en 3 bus redondants (6 paires différentielles) – chaque carte peut piloter le bus ou recevoir une horloge Update Channel – 10 paires entre 2 cartes – Pas de protocole imposé – Typiquement utilisé pour l’échange de données entre 2 cartes redondantes ou pour une interface privilégiée. 11/06/2014Journées VLSI - FPGA - PCB12
13
ATCA Zone 2 Fabric interface – Principal interface de communication – 15 canaux (1 canal = 4 ports bidir = 8 liens diff) – Pas de protocole spécifique Les liens différentiels 100 Ohms avec Vdiff max = 1600mV – Différentes topologies: DualStar, FullMesh … – Quand meme quelques standardisation: Ethernet (PICMG 3.1) Infiniband(PICMG 3.2) Starfabric (PICMG 3.3) PCIe (PICMG 3.4) RapidIO (PICMG 3.5) 11/06/2014Journées VLSI - FPGA - PCB13
14
Carte ABBA 11/06/2014Journées VLSI - FPGA - PCB14
15
Carte ABBA 11/06/2014Journées VLSI - FPGA - PCB15
16
AMC Advanced Mezzanine Card Apporte une modularité dans un système ATCA Défini par la norme PICMG AMC.0 Plusieurs formats: 3 hauteurs et 2 largeurs Jusqu’à 8 AMC par carte ATCA Interconnections avec la carte porteuse basée sur des liens série différentiels – sans protocole défini (40 paires différentielles pour la Fabric Interface) 11/06/2014Journées VLSI - FPGA - PCB16
17
uTCA Utilisations des cartes AMC directement dans un châssis. – Moins couteux pour un « petit » système – Conserve la philosophie de l’ATCA 11/06/2014Journées VLSI - FPGA - PCB17
18
ATCA Hardware Plateforme Management Surveiller, contrôler, assurer le bon fonctionnement des cartes et du châssis – Lecture des capteurs, mise en route des cartes, compatibilité interconnections, rapports des anomalies Les contrôleurs: – Châssis: Shelf manager Gestions alim, interconnections, ventilateurs, hot swapp… – Carte: IPMCcontroler Gestion niveau carte, lecture capteurs, gestion alim, e-keying, gestion AMC… – AMC: MMControler – Reliés entre eux par l’IPMBus (bus I2C redondant) – Supervision par TCP/IP 11/06/2014Journées VLSI - FPGA - PCB18 Protocole de communication basé sur l’IPMI (Intelligent Platform Management Interface, standard développé par Intel)
19
Exemple 11/06/2014Journées VLSI - FPGA - PCB19
20
HPM: Mise en œuvre 11/06/2014Journées VLSI - FPGA - PCB20 ATCA Hardware Plateforme Management – Apporte une surveillance et un contrôle du système – Mise au point qui peut paraitre complexe – Beaucoup de documentation à lire et comprendre. Des solutions existent pour les contrôleurs (IPMC, MMC): – Référence designs Schémas et environnement de développements fournis Cher – Modules pré câblés Encombrement « moins » maitrisable Dépendance au fabricant – Modules Open Source
21
Mezzanine IPMC 11/06/2014Journées VLSI - FPGA - PCB21 Une solution possible pour l’IPMC Mécanique Small size: DDR3 VLP Mini-DIMM Montage Vertical ou Horizontal Based on ARM Cortex M4 µC Documentation et design de référence Firmware Open Source modulaire
22
Mezzanine IPMC 11/06/2014Journées VLSI - FPGA - PCB22 Caractéristiques IPMC – IPMBus with on board buffers, Hardware address detection – Hot Swap management with ATCA Leds and front panel switch – Management of up to 8 AMC + RTM – On board Event LOG – FRU & SDR access via I2C – Access to ATCA board sensors via I2C – IPM_IO: Configurable User Signals for Payload management, ekeying …
23
Mezzanine IPMC 11/06/2014Journées VLSI - FPGA - PCB23 Autres caractéristiques Ethernet JTAG Master Custom interface – Up to 35 user IO USB port IPMC firmware upgrade auto back to Factory Firmware if core freezes
24
Carte de test IPMC Développement de la mezzanine IPMC Test d’AMC Documentation et schémas disponibles 11/06/2014Journées VLSI - FPGA - PCB24
25
Quelques Liens Documentation sur la mezzanine IPMC et la carte de test: http://lappwiki01.in2p3.fr/twiki/bin/view/AtlasLapp/ATCA Short Form ATCA PICMG 3.0 http://www.google.fr/url?q=https://www.picmg.org/pdf/PICMG_3_0_Shortform.pdf&sa=U&ei=YRqYU8CGDvL3 0gX4-4HYBg&ved=0CBQQFjAA&usg=AFQjCNFA-M6LMAijBfbswJnVNJ79ulzhtw Présentation sur l’ATCA et l’IPMI à l’école numérique de l’in2p3 http://www.in2p3.fr/actions/formation/Numerique12/Technologies%20xTCA.pdf http://www.in2p3.fr/actions/formation/Numerique12/xTCA_retour_experience.pdf http://www.in2p3.fr/actions/formation/Numerique12/IPMI_et_retour_d_experience_du_LAPP_N_Letendre.pdf 11/06/2014Journées VLSI - FPGA - PCB25
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.