Brevet FR3060792A1 — publié le 20180622

La présente invention concerne le chargement de données dans des unités informatiques. Une telle unité informatique comprend au moins une mémoire et un processeur pour traiter des données de manière à former, par exemple, un calculateur. Les données sont chargées dans les unités informatiques par exemple pour mettre à jour les programmes contenus dans les unités informatiques ou mettre à jour les données utilisées par les unités informatiques pour la réalisation des traitements qui leur sont confiés. Les données de mise à jour sont généralement contenues dans une source de données usuellement formée d'un ordinateur exécutant un logiciel de chargement de données. La source de données peut également être un support mémoire portable comme une carte mémoire. Lorsque les unités informatiques sont peu nombreuses, il est possible de raccorder la source de données directement à chaque unité. Ceci est toutefois difficilement réalisable lorsque les unités sont peu accessibles. Il est alors connu de raccorder les unités informatiques à un dispositif unique, comme un commutateur ou un concentrateur, auquel la source de données pourra être raccordée depuis un endroit plus facilement accessible. Par ailleurs, dans certaines applications sensibles, il est nécessaire de pouvoir mettre à jour des unités informatiques tout en s'assurant que chacune des unités informatiques va recevoir les données qui lui sont destinées et uniquement celles-ci. Il convient dès lors d'interdire aux unités informatiques de communiquer entre elles pour éviter que des informations puissent transiter entre elles. Ces contraintes s'appliquent notamment au domaine aéronautique : la norme ARINC615A définit ainsi les caractéristiques que doivent respecter les systèmes 3060792 2 de chargement des données de mise à jour dans les calculateurs d'aéronef. Il est relativement compliqué de respecter ces contraintes lorsque les unités informatiques sont reliées 5 à un réseau fonctionnant selon le protocole de communication Ethernet. En effet, un commutateur (ou switch) Ethernet inspecte les paquets de données transitant par lui pour lire l'adresse MAC du destinataire de sorte qu'un fraudeur qui aurait accès à 10 une unité informatique du réseau et qui connaîtrait l'adresse MAC d'une autre des unités informatiques du réseau pourrait envoyer des messages directement à cette dernière unité. La seule solution connue réside dans la mise en place d'un protocole ou dispositif particulier 15 qui interdirait à certaines des unités informatiques de communiquer entre elles, néanmoins l'existence d'une liaison physique permanente entre les unités informatiques laisse subsister un risque de contournement du protocole. 20 Selon chargement depuis une premier pluralité 25 composant deuxièmes l'invention, on prévoit un dispositif de source de données, comprenant connecteur pourvu d'un composant de deuxièmes connecteurs pourvus chacun d'un PHY, le premier connecteur étant relié aux connecteurs par un premier module de sélection informatiques au moins un PHY et une de données dans des unités pour définir une voie descendante unique de manière à transmettre des données depuis le premier connecteur à chacun des deuxièmes connecteurs alternativement et par 30 un deuxième module de sélection pour définir une voie montante unique de manière à transmettre des données en sens inverse, les modules de sélection étant agencés pour ne pouvoir relier simultanément au premier connecteur qu'un seul des deuxièmes connecteurs et le dispositif 35 comprenant une unité locale de commande des modules de 3060792 3 sélection pour sélectionner le deuxième connecteur à relier au premier connecteur. La source de données serait alors raccordée au premier connecteur et les unités informatiques aux 5 deuxièmes connecteurs. L'unité locale de commande permet de sélectionner le deuxième connecteur, et donc l'unité informatique, à raccorder au premier connecteur, et donc à la source de données. Ainsi, le dispositif de chargement de données n'a pas à connaître l'adresse MAC 10 du destinataire, la sélection du destinataire pouvant se faire à partir de l'identification des composants PHY de chaque connecteur. Les composants PHY permettent donc de relier chacune des unités informatiques raccordées aux deuxièmes connecteurs à la source de données raccordée au 15 premier connecteur et, en combinaison avec les modules de sélection, empêchent toute liaison directe entre les unités informatiques. En effet, en se raccordant à l'un des deuxièmes connecteurs, il est impossible d'accéder à une unité informatique qui serait raccordée à un autre 20 des deuxièmes connecteurs puisqu'il n'y a pas de liaison physique entre elles. Selon une caractéristique particulière de l'invention, le dispositif comprend un châssis sur lequel sont montés les modules de sélection, le premier 25 connecteur, et les deuxièmes connecteurs ; l'unité de commande comprenant une unité locale de commande et une unité de commande déportée reliée par un câble à l'unité locale de commande et pourvue d'une interface homme-machine. 30 Avantageusement alors : l'unité de commande déportée comprend un boîtier pourvu d'un connecteur externe relié directement au premier connecteur du dispositif de chargement pour relier la source de données au premier connecteur 3060792 4 via le connecteur externe de l'unité de commande déportée ; et/ou l'unité déportée de commande comprend une mémoire dans laquelle est stockée une table mettant en 5 relation chaque deuxième connecteur avec au moins une caractéristique d'une unité informatique reliée au deuxième connecteur ; et, de préférence, la caractéristique est une vitesse de transfert de données et la table est chargée dans une mémoire de 10 l'unité locale de commande qui est agencée pour commander, lors de l'établissement d'une voie montante et d'une voie descendante avec un des deuxièmes connecteurs, au composant PHY de ce deuxième connecteur de fonctionner à la vitesse de 15 transfert mémorisée ou à une vitesse auto-négociée ; et/ou - l'unité de commande déportée et l'unité locale de commande sont programmées pour former respectivement une unité maître et une unité esclave ; et/ou 20 - l'unité de commande déportée et l'unité locale de commande sont programmées pour communiquer entre elles au moyen des protocoles IP et UDP, l'unité de commande déportée et l'unité locale de commande ayant des adresses IP et MAC statiques ; et/ou 25 l'unité de commande déportée est agencée pour couper une alimentation en énergie de l'unité locale de commande dans au moins une condition particulière ; et/ou - l'unité de commande déportée et l'unité locale de 30 commande sont agencées de telle manière que l'unité locale de commande ne puisse être alimentée en énergie lorsque l'unité de commande déportée n'est pas alimentée. 3060792 5 Selon d'autres caractéristiques particulières, éventuellement combinées avec les précédentes et/ou entre elles : - l'unité locale de commande est agencée pour mettre 5 dans un état inactif les composants PHY des deuxièmes connecteurs non reliés au premier connecteur et pour ne pouvoir mettre dans un état actif que celui des deuxièmes connecteurs qui est relié au premier connecteur ; 10 les modules de sélection sont formés sur un circuit FPGA dans lequel sont définis des bus compatibles avec le standard RMII pour relier les modules de sélection au premier connecteur ; le dispositif comprend un module de test des 15 liaisons entre le premier connecteur et les deuxièmes connecteurs ; et le module de test comprend avantageusement : un multiplexeur ayant une sortie reliée à une entrée du premier module de sélection, une première entrée reliée au premier 20 connecteur et une deuxième entrée reliée à un générateur de signal ; un démultiplexeur ayant une entrée reliée à une sortie du deuxième organe de sélection, une première sortie reliée à un analyseur de signal et une deuxième sortie reliée à une 25 première entrée d'un multiplexeur ayant une deuxième entrée reliée au générateur de signal et une sortie reliée au premier connecteur (de manière à ne pas créer de chemin de données entre les voies montante et descendante), le premier connecteur étant en 30 outre relié par sa voie descendante à l'analyseur de signal ; - une fonction supplémentaire indépendante de sécurité peut être mise en oeuvre pour forcer la non alimentation des composants PHY des deuxièmes 35 connecteurs si deux composants PHY des deuxièmes 3060792 6 connecteurs sont détectés actifs simultanément. L'unité de commande peut également être agencée pour émettre une alerte si elle détecte que deux composants PHY des deuxièmes connecteurs sont 5 simultanément activés. D'autres caractéristiques et avantages de l'invention ressortiront à la lecture de la description qui suit d'un mode de réalisation particulier non limitatif de l'invention. 10 Il sera fait référence aux dessins annexés, parmi lesquels : - la figure 1 est un schéma représentant un dispositif selon l'invention raccordé à une source de données et à des unités informatiques ; 15 - la figure 2 est un schéma analogue à celui de la figure 1, montrant les flux de données dans un mode de fonctionnement nominal ; la figure 3 est un schéma analogue à celui de la figure 1, montrant les flux de données dans un mode 20 de test ; - la figure 4 est un schéma d'une variante de réalisation de l'unité de commande de déportée ; - la figure 5 est un schéma représentant un dispositif permettant d'éviter que plusieurs composants PHY des 25 deuxièmes connecteurs soient dans leur état d'activation simultanément. En référence aux figures 1 à 3, le dispositif de chargement de données selon l'invention est ici décrit en relation avec la mise à jour d'unités informatiques 100 30 d'un aéronef, et plus particulièrement ici un avion de ligne. Les unités informatiques 100 comprennent notamment des calculateurs impliqués dans le fonctionnement de l'aéronef, par exemple des calculateurs de vol et de navigation, et des unités informatiques dédiées au 35 divertissement des passagers de l'aéronef, et par exemple 3060792 7 des serveurs de vidéos à la demande. Les données de mise à jour comprennent par exemple une nouvelle version d'un programme, un « patch » correcteur, des valeurs réactualisées de paramètres... Les unités informatiques 5 100 sont au nombre de N (seules trois étant visibles sur les figures) et sont notées 100i pour les distinguer les unes des autres avec i variant de 1 à N. Chaque unité informatique 100i comprend de façon classique au moins une mémoire et un processeur pour 10 exécuter un programme contenu dans la mémoire en vue de traiter des données stockées dans la mémoire et/ou provenant d'organes, comme des capteurs, reliés à l'unité informatique. Chaque unité informatique 100i comprend de façon connue en elle-même un connecteur 101 pourvu d'un 15 composant PHY. On rappelle que le composant PHY est une cellule de conversion analogique-numérique constituant la couche physique du modèle OSI. Les données de mise à jour des unités informatiques 100i sont stockées dans une source de données ici formée 20 par une unité informatique 200 qui comprend de façon classique au moins une mémoire contenant les données de mise à jour, et un processeur pour exécuter un programme de chargement de données contenu dans la mémoire en vue de permettre le chargement des données de mise à jour 25 dans les unités informatiques 100i à qui lesdites données de mise à jour sont destinées. L'unité informatique 200 comprend de façon connue en elle-même un connecteur pourvu d'un composant 201 PHY. Les fonctions de l'unité informatique 200 sont assimilables à celles du PSL des 30 systèmes de mise à jour traditionnel des calculateurs d'aéronefs. Les unités informatiques 100i sont reliées à l'unité informatique 200 par l'intermédiaire d'un dispositif de chargement de données selon l'invention. Les fonctions du 35 dispositif de chargement de données sont assimilables à 3060792 8 celles du DLRB des systèmes de mise à jour traditionnel des calculateurs d'aéronefs. Ce dispositif de chargement, généralement désigné en 1, comprend : 5 un premier connecteur 10 pourvu d'un composant PHY, une pluralité de deuxièmes connecteurs 20i, avec i variant de 1 à N, pourvus chacun d'un composant PHY ; un troisième connecteur 30 pourvu d'un composant 10 PHY ; un premier module 40 de sélection d'une voie descendante entre le premier connecteur 10 et l'un des deuxièmes connecteurs 20i ; un deuxième module 50 de sélection d'une voie 15 montante entre le premier connecteur 10 et l'un des deuxièmes connecteurs 20i. Le module de sélection 40 a une entrée reliée à un premier bus RMII 61 et N+2 sorties notées de 0 à N et X. Les sorties 1 à N sont reliées chacune au composant PHY 20 de l'un des deuxièmes connecteurs 20i par une ligne 41 ; la sortie 0 n'est pas connectée ; et la sortie X est reliée au composant PHY du troisième connecteur 30 par une ligne 42. Le module de sélection 50 a une sortie reliée à un 25 deuxième bus RMII 62 et N+2 entrées notées de 0 à N et X. Les entrées 1 à N sont reliées chacune au composant PHY de l'un des deuxièmes connecteurs 20i par une ligne 51 ; l'entrée 0 n'est pas connectée ; et l'entrée X est reliée au composant PHY du troisième connecteur 30 par une ligne 30 52. Le module de sélection 40 est agencé pour définir une voie descendante unique de manière à transmettre des données depuis le premier connecteur 10 vers chacun des deuxièmes connecteurs 20i alternativement, et le module 35 de sélection 50 est agencé pour définir une voie montante 3060792 9 unique de manière à transmettre des données en sens inverse. Les modules de sélection 40, 50 sont agencés pour ne pouvoir relier simultanément au premier connecteur 10 qu'un seul des deuxièmes connecteurs 20i. 5 Les lignes 41 sont distinctes des lignes 51 ; et la ligne 42 est distincte de la ligne 52. Les bus RMII 61 et 62 sont distincts l'un de l'autre et sont reliés à un module de test généralement désigné en 70. Plus précisément, le premier bus RMII 61 est relié 10 à la sortie d'un multiplexeur 71 ayant une première entrée reliée au premier connecteur 10 et une deuxième entrée reliée à un générateur de signal 72. Le deuxième bus RMII 62 est relié à une entrée d'un démultiplexeur 73 ayant une première sortie reliée à un analyseur de signal 15 74 et une deuxième sortie reliée à une première entrée d'un multiplexeur 75 ayant une deuxième entrée reliée au générateur de signal 72 et une sortie reliée au premier connecteur 10. Le premier connecteur 10 est en outre relié par sa voie descendante à l'analyseur de signal 74. 20 Les modules de sélection 40, 50 les bus RMII 61, 62 sont formés sur un circuit FPGA. Les modules de sélection 40, 50 ont une entrée de commande reliée à une sortie de commande d'une unité locale de commande 80 agencée pour commander les modules 25 de sélection 40, 50 en vue de sélectionner le deuxième connecteur 20i à relier au premier connecteur 10. A cette fin, l'unité locale de commande 80 comprend de façon classique au moins une mémoire et un processeur pour exécuter un programme contenu dans la mémoire et 30 agencé pour commander les modules de sélection 40, 50 en vue de sélectionner le deuxième connecteur 20i à relier au premier connecteur 10 ; 3060792 10 - mettre dans un état inactif les composants PHY des deuxièmes connecteurs 20i non reliés au premier connecteur 10 ; - ne pouvoir mettre dans un état actif que celui des 5 deuxièmes connecteurs 20i qui est relié au premier connecteur 10 ; - réaliser une procédure de test au démarrage de l'unité locale de commande 80. Les modules de sélection 40, 50 ; les bus 61, 62 ; 10 le module de test 70 ; le premier connecteur 10 ; les deuxièmes connecteurs 20i ; le troisième connecteur 30 et l'unité locale de commande sont ici montés sur un châssis commun. Le dispositif comprend en outre une unité de 15 commande déportée 90 qui comprend de façon classique au moins une mémoire et un processeur pour exécuter un programme contenu dans la mémoire en vue de permettre à un opérateur de choisir les unités informatiques 100i qu'il veut mettre à jour. La mémoire contient une table 20 mettant en relation un identifiant et une vitesse de transfert de l'unité informatique 1001 avec le deuxième connecteur 20i auquel l'unité informatique 100i est reliée. L'unité de commande déportée 90 est pourvue d'une interface homme-machine, ici un écran 91 et un bouton 92 25 de sélection d'options affichées sur l'écran 91. Les fonctions de l'unité de commande déportée 90 sont assimilables à celles du DSLU des systèmes de mise à jour traditionnels des calculateurs d'aéronefs. L'unité de commande déportée 90 est reliée par un 30 câble au troisième connecteur 30 et donc à l'unité locale de commande 80. L'unité de commande déportée 90 et l'unité locale de commande 80 sont programmées pour communiquer entre elles au moyen des protocoles IP et UDP, l'unité de commande déportée 90 et l'unité locale de 35 commande 80 ayant des adresses IP et MAC statiques. 3060792 11 L'unité de commande déportée 90 et l'unité locale de commande 80 sont programmées pour former respectivement une unité maître et une unité esclave. Le programme exécuté par l'unité de commande 5 déportée 90 est agencé pour : - à la mise sous tension de l'unité de commande déportée 90, détecter si l'aéronef est en vol ou en stationnement au sol et, dans le deuxième cas, autoriser l'alimentation de l'unité locale de 10 commande 80 ; lorsque l'unité locale de commande 80 est alimentée, charger la table dans la mémoire de l'unité locale de commande ; afficher sur l'écran 91 un menu permettant à 15 l'opérateur de sélectionner les unités informatiques à mettre à jour et lancer un test du dispositif de chargement ; couper l'alimentation en énergie de l'unité locale de commande 80 dans au moins une condition 20 particulière, ici lorsque l'aéronef se met en mouvement, et plus généralement interdire l'alimentation en énergie de l'unité locale de commande 80 tant que l'aéronef n'est pas à l'arrêt. On notera que l'unité de commande déportée et 25 l'unité locale de commande sont agencées de telle manière que l'unité locale de commande ne puisse être alimentée en énergie lorsque l'unité de commande déportée n'est pas alimentée. Une opération de chargement de données dans l'unité 30 informatique 1002 va maintenant être décrite en relation avec la figure 2. Lorsque l'unité de commande déportée 90 est mise sous tension par l'opérateur, l'unité de commande déportée 90 vérifie que l'aéronef est à l'arrêt et, le 35 cas échéant, commande l'alimentation de l'unité déportée 3060792 12 de commande 80 et y charge la table. L'unité de commande déportée 90 affiche alors un menu proposant la mise à jour des unités informatiques 100i et un choix de l'unité informatique 100i à mettre à jour. Au moyen du bouton 92, 5 l'opérateur choisit par exemple de mettre à jour l'unité informatique 2 et branche sur le premier connecteur 10 une unité informatique 200. L'unité informatique déportée 90 envoie alors à l'unité locale de commande 80 une instruction de liaison 10 de l'unité informatique 200 à l'unité informatique 1002. L'unité locale de commande 80 retourne un accusé réception à l'unité informatique déportée 90 et commande les modules de sélection 40 et 50 pour relier le composant PHY du premier connecteur 10 au composant PHY 15 du deuxième connecteur 202 conformément à ce qui figure dans la table qu'elle a en mémoire. La vitesse de transfert est fixée à la valeur figurant dans la table ou, si l'unité informatique 1002 ne peut communiquer à cette vitesse de transfert, une négociation est entamée 20 pour déterminer une vitesse de transfert inférieure. L'unité de commande déportée 90 peut en outre être mise en communication avec l'unité informatique 200 si elle envoie l'instruction correspondante à l'unité locale de commande 80. 25 Une voie montante et une voie descendante sont établies entre les composants PHY du premier connecteur 10 et du deuxième connecteur 202 à la vitesse de transfert mémorisée ou à la vitesse auto-négociée Le programme de l'unité informatique 200 commande 30 alors la transmission des données de mise à jour. Les chemins des données ont été mis en trait gras sur la figure 2. A la fin de la mise à jour de l'unité informatique 1002, l'opérateur indique à l'unité de commande déportée 35 90, au moyen de l'interface homme-machine, soit l'arrêt 3060792 13 de la mise à jour, soit le choix d'une nouvelle unité informatique 100i. On notera que le dispositif de chargement n'a pas à inspecter les messages pour les router. 5 On notera également qu'aucune liaison physique n'est établie entre les deuxièmes connecteurs 20i. Une opération de test du dispositif de chargement 1 va maintenant être décrite en relation avec la figure 3. A sa mise en route, l'unité locale de commande 80 10 commande l'exécution d'une procédure de test. Cette procédure vise à tester le bon fonctionnement des liaisons entre le premier connecteur 10 et les deuxièmes connecteurs 20i. Cette procédure comprend deux phases, à savoir : 15 vérification des liaisons entre le module de test 80 et chacun des deuxièmes connecteurs 20i dans le sens montant et dans le sens descendant ; vérification des liaisons entre le module de test 80 et le premier connecteur 10 dans le sens montant et 20 dans le sens descendant. La vérification de la liaison entre le module de test 80 et chacun des deuxièmes connecteurs 20i comprend les étapes de : - commander les modules de sélection 30, 40 en vue de 25 relier le module de test 70 à l'un des deuxièmes connecteurs 20i (l'unité locale de commande 80 sélectionne la sortie N sur le module de sélection 30 et l'entrée N sur le module de sélection 40 pour relier le deuxième connecteur 20N sur la figure 3) ; 30 - commander le composant PHY du deuxième connecteur 20N pour former une boucle à l'intérieur du dispositif de chargement 1 ; - faire émettre un signal par le générateur de signal 72 (le trajet du signal en boucle depuis le module 3060792 14 de test 70 jusqu'au deuxième connecteur 20N est représenté en gras sur la figure 3) vérifier dans l'analyseur de signal 74 qu'un signal correspondant au signal émis est reçu dans un délai 5 nominal et émettre une alerte si ce n'est pas le cas. Ces étapes sont recommencées pour chacun des deuxièmes connecteurs 20i. La vérification des liaisons entre le module de test 10 80 et le premier connecteur 10 comprend les étapes de - commander les modules de sélection 30, 40 en vue d'empêcher un passage de signal vers les deuxièmes connecteurs 20i et le troisième connecteur 30 (l'unité locale de commande 80 sélectionne la sortie 15 0 sur le module de sélection 30 et l'entrée 0 sur le module de sélection 40) ; - commander le composant PHY du premier connecteur 10 pour former une boucle à l'intérieur du dispositif de chargement 1 ; 20 - faire émettre un signal par le générateur de signal 72 (le trajet du signal en boucle depuis le module de test 70 jusqu'au premier connecteur 10 est représenté en gras sur la figure 3) ; - vérifier dans l'analyseur de signal 74 qu'un signal 25 correspondant au signal émis est reçu dans un délai nominal et émettre une alerte si ce n'est pas le cas. A la figure 4, est représentée une variante de réalisation de l'unité de commande déportée 90. 30 Dans cette variante, l'unité de commande déportée 90 comprend un boîtier pourvu d'un connecteur 93 relié directement au premier connecteur 10 du dispositif de chargement 1. L'unité informatique 200 n'est plus raccordée 35 directement au premier connecteur 10 mais est raccordée 3060792 15 au connecteur 93 de sorte que l'unité informatique 200 est reliée au premier connecteur 10 via le connecteur 93 de l'unité de commande déportée 90. Il est prévu avantageusement un dispositif 5 permettant de s'assurer que plusieurs composants PHY des deuxièmes connecteurs ne puissent être dans leur état d'activation simultanément. Selon une première possibilité, l'unité locale de commande 80 est agencée pour détecter l'état des 10 composants PHY des deuxièmes connecteurs 20i et n'autoriser l'activation de l'un de ceux-ci que lorsque les composants PHY des autres deuxièmes connecteurs 20i sont dans leur état d'inactivation. Selon une deuxième possibilité, l'unité locale de 15 commande 80 est agencée pour détecter l'état des composants PHY des deuxièmes connecteurs 20i et de désactiver tous les composants PHY actifs des deuxièmes connecteurs 20i si plusieurs de ceux-ci sont détectés dans leur état d'activation. 20 Sur la figure 5, on voit que le composant PHY de chaque deuxième connecteur 20i est activé par un signal PWREN provenant d'une cellule ET 45i dont une première entrée est reliée à une sortie d'un organe 47 (ladite sortie correspondant au deuxième connecteur 20i en 25 question) et une deuxième entrée est reliée à une cellule OU 46i (ou NOR) ayant des entrées reliées aux sorties de l'organe 47 (lesdites sorties correspondant aux autres deuxièmes connecteurs 20i que le deuxième connecteur 20i en question). L'organe 47 a en outre une entrée à 1 et 30 une entrée de sélection i. Ainsi, un composant PHY d'un deuxième connecteur 20i ne peut être dans son état activé que si aucun autre des deuxièmes connecteurs n'a son composant PHY activé. Bien entendu, l'invention n'est pas limitée au mode 35 de réalisation décrit mais englobe toute variante entrant 3060792 16 dans le champ de l'invention telle que définie par les revendications. En particulier, la structure du dispositif de chargement peut être différente de celle décrite. Ainsi : 5 - le dispositif de chargement peut ne pas comprendre de module de test 70 ; - le nombre de deuxièmes connecteurs peut être différent ; - l'unité de commande déportée peut ne pas comprendre 10 de connecteur 93 ou l'unité de commande déportée peut être agencée pour coopérer avec des sources de données de type carte à circuit intégré ; - l'unité de commande déportée et l'unité locale de commande peuvent communiquer via un autre protocole 15 de communication ; - le dispositif de chargement peut ne pas comprendre d'unité de commande déportée et l'unité locale de commande peut être distincte du reste du dispositif de chargement... 20 Le dispositif de chargement peut comprendre, ou non, la fonction supplémentaire de sécurité visant à rendre les composants PHY inactifs quand deux composants PHY sont simultanément détectés dans leur état actif. L'unité de commande peut être agencée, ou non, pour détecter 25 l'état des composants PHY des deuxièmes connecteurs et pour émettre une alerte si elle détecte que deux composants PHY des deuxièmes connecteurs sont simultanément actifs. Cette alerte peut par exemple aboutir à l'inactivation d'au moins l'un desdits 30 composants PHY ou des deux, à la mémorisation d'un défaut dans un journal des défaillances, à l'arrêt des opérations de chargement dans l'attente d'une intervention humaine... REVENDICATIONS1. Dispositif de chargement de données dans des unités informatiques de traitement depuis une source de données, comprenant au moins un premier connecteur destiné à être relié à la source de données et pourvu d'un composant PHY, et une pluralité de deuxièmes connecteurs destinés à être reliés aux unités informatiques de traitement pourvus chacun d'un composant PHY, le premier connecteur étant relié aux deuxièmes connecteurs par un premier module de sélection pour définir une voie descendante unique de manière à transmettre des données depuis le premier connecteur chacun des deuxièmes connecteurs alternativement et par un deuxième module de sélection pour définir une voie montante unique de manière à transmettre des données en sens inverse, les modules de sélection étant agencés pour ne pouvoir relier simultanément au premier connecteur qu'un seul des deuxièmes connecteurs et 20 unité de commande des sélectionner le deuxième connecteur. le dispositif comprenant une modules de sélection pour connecteur à relier au premier 2. Dispositif selon la revendication 1, comprenant un 25 châssis sur lequel sont montés les modules de sélection, le premier connecteur, et les deuxièmes connecteurs ; l'unité de commande comprenant une unité locale de commande et une unité de commande déportée reliée par un câble à l'unité locale de commande et pourvue d'une 30 interface homme-machine. 3. Dispositif selon la revendication 2, dans lequel l'unité de commande déportée comprend un boîtier pourvu d'un connecteur externe relié directement au premier 35 connecteur du dispositif de chargement pour relier la 3060792 18 source de données au premier connecteur via le connecteur externe de l'unité de commande déportée. 4. Dispositif selon la revendication 2 ou la 5 revendication 3, dans lequel l'unité déportée de commande comprend une mémoire dans laquelle est stockée une table mettant en relation chaque deuxième connecteur avec au moins une caractéristique d'une unité informatique reliée au deuxième connecteur. 10 5. Dispositif selon la revendication 4, dans lequel la caractéristique est une vitesse de transfert de données et la table est chargée dans une mémoire de l'unité locale de commande qui est agencée pour commander, lors 15 de l'établissement d'une voie montante et d'une voie descendante avec un des deuxièmes connecteurs, au composant PHY de ce deuxième connecteur de fonctionner à la vitesse de transfert mémorisée ou à une vitesse auto-négociée. 6. Dispositif selon l'une quelconque des revendications 2 à 5, dans lequel l'unité de commande déportée et l'unité locale de commande sont programmées pour former respectivement une unité maître et une unité esclave. 7. Dispositif selon l'une quelconque des revendications 2 à 6, dans lequel l'unité de commande déportée et l'unité locale de commande sont programmées pour communiquer entre elles au moyen des protocoles IP et UDP, l'unité de commande déportée et l'unité locale de commande ayant des adresses IP et MAC statiques.* 8. Dispositif selon l'une quelconque des revendications 2 à 7, dans lequel l'unité de commande déportée est 35 agencée pour couper une alimentation en énergie de 3060792 19 l'unité locale de commande dans au moins une condition particulière. 9. Dispositif selon l'une quelconque des revendications 5 2 à 7, dans lequel l'unité de commande déportée et l'unité locale de commande sont agencées de telle manière que l'unité locale de commande ne puisse être alimentée en énergie lorsque l'unité de commande déportée n'est pas alimentée. 10 10. Dispositif selon l'une quelconque des revendications précédentes, dans lequel l'unité de commande est agencée pour mettre dans un état inactif les composants PHY des deuxièmes connecteurs non reliés au premier connecteur et 15 pour ne pouvoir mettre dans un état actif que celui des deuxièmes connecteurs qui est relié au premier connecteur. 11. Dispositif selon l'une quelconque des revendications 20 précédentes, dans lequel les modules de sélection sont formés sur un circuit FPGA dans lequel sont définis des bus compatibles avec le standard RMII pour relier les modules de sélection au premier connecteur. 25 12. Dispositif selon l'une quelconque des revendications précédentes, comprenant un module de test des liaisons entre le premier connecteur et les deuxièmes connecteurs. 13. Dispositif selon la revendication 12, dans lequel le 30 module de test (70) comprend : un multiplexeur (71) ayant une sortie reliée à une entrée du premier module de sélection, une première entrée reliée au premier connecteur (10) et une deuxième entrée reliée à un générateur de signal (72) ; un démultiplexeur (73) ayant une entrée reliée à une sortie du deuxième organe de 3060792 20 sélection, une première sortie reliée à un analyseur de signal (74) et une deuxième sortie reliée à une première entrée d'un multiplexeur (75) ayant une deuxième entrée reliée au générateur de signal (72) et une sortie reliée 5 au premier connecteur (10), le premier connecteur (10) étant en outre relié par sa voie descendante à l'analyseur de signal (74).