INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Déléguer la gestion du pare-feu et donc la gestion des droits d’accès à un deuxième équipement maître, permet notamment de changer facilement les droits d’accès à une zone mémoire dans le cadre d’un ordonnancement de tâches (« task scheduling »), de partager facilement une mémoire tampon (« buffer ») avec une autre région mémoire d’exécution, ou encore d’être compatible avec un mode de fonctionnement basse consommation dans lequel le premier équipement maître serait en veille et où il serait néanmoins nécessaire de gérer localement des accès mémoires à une mémoire.
Ainsi il est possible, moyennant par exemple le respect de règles, de passer outre certains paramètres du pare-feu qui avaient été programmés à l’initialisation par le premier équipement maître, sans qu’il soit nécessaire de repasser par le premier équipement maître.
L’invention s’applique en particulier à système sur puce tel que celui décrit dans la demande de brevet français n° 3103586 mentionnée ci-avant, dont certaines caractéristiques générales, relatives notamment au schéma de configuration, à l’identification des équipements maîtres et des ressources esclaves, ainsi qu’à la structure des transactions, seront reprises ci-après.
Toutefois l’homme du métier pourra se référer à toutes fins utiles à cette demande de brevet français, dont le contenu est incorporé, par référence, à la présente demande de brevet.
Sur la , la référence MCU désigne un système sur puce (« System On Chip ») formant ici un microcontrôleur, bien que cet exemple ne soit pas limitatif.
Le système sur puce MCU comprend ici plusieurs équipements maîtres dont seulement trois référencés CPU1, CPU2, CPU3 sont représentés ici à des fins de simplification.
Dans cet exemple, les équipements maîtres CPU1, CPU2 et CPU3 sont des microprocesseurs et les autres équipements maîtres peuvent être par exemple des équipements maîtres de type accès direct en mémoire (DMA : Direct Memory Access) ou bien par exemple des contrôleurs USB ou encore un équipement maître du type PCI express, sans que cette liste d’exemples ne soit exhaustive.
Le système sur puce MCU comporte également plusieurs ressources esclaves dont seulement quatre, référencées IMM1, PH3, PH4, PH5, sont représentées ici à des fins de simplification.
D’une façon générale, une ressource esclave appartient au groupe formé au moins par un périphérique, une fonctionnalité d’un périphérique, un moyen de mémoire interne au système sur puce MCU, une interface mémoire interne au système sur puce et destinée à être couplée à un moyen de mémoire externe au système sur puce.
Ainsi, dans l’exemple illustré, la ressource esclave IMM1 est un dispositif de mémoire, et plus particulièrement une mémoire interne au système sur puce.
Les ressources esclaves PH3, PH4 et PH5 sont des périphériques, par exemple un périphérique du type UART, un contrôleur I 2 C, un contrôleur SPI.
La structure des équipements maîtres et des ressources esclaves est classique et connue en soi.
Le système sur puce MCU comporte par ailleurs un circuit d’interconnexion INTC capable de router des transactions entre des équipements maîtres et des ressources esclaves.
La structure d’un tel circuit d’interconnexion, qui est en général un circuit d’interconnexion multicouches, ainsi que le protocole permettant l’échange et le routage des transactions à l’intérieur du circuit d’interconnexion sont bien connus de l’homme du métier.
Celui-ci pourra par exemple se référer notamment : -à l’article de Venkateswara Rao et autres intitulé « A Frame work on AMBA bus based Communication Architecture to improve the Real Time Computing Performance in MPSoC », International Journal of Computer Applications (0975-8887), Volume 91 - N° 5, Avril 2014, ou -à une présentation générale de ces circuits d’interconnexion effectuée en 2015 par A. Gerstlauer et disponible à l’adresse internet http://users.ece.utexas.edu/~gerstl/ee382v_f14/lectures/lecture_12.pdf.
Par ailleurs, à titre indicatif mais non limitatif, on peut utiliser par exemple le circuit d’interconnexion commercialisé par la société ARM sous la référence NIC-400 (version R0p3).
Le système sur puce comporte également, associé à chaque équipement maître et à chaque ressource esclave, un jeu de registres de configuration comportant plusieurs registres de configuration destinés à stocker respectivement des informations de configuration dont on reviendra plus en détail ci-après sur la signification.
La référence RGCM1 désigne le jeu de registres de configuration associé à l’équipement maître CPU1.
- l’étape de détermination de la durée de chauffage est déterminée en fonction de la quantité d’eau calculée et d’une puissance de chauffage du système de ventilation. La durée de chauffage sera proportionnelle à la quantité d’eau calculée et inversement proportionnelle à la puissance de chauffage du système de ventilation. Il est entendu que le calcul de la durée de chauffage se fait en considérant le phénomène d’évaporation et en supposant l’existence d’une masse d’eau condensée au niveau du deuxième échangeur thermique. Cette masse d’eau condensée est en état de saturation par rapport au diagramme humide sur une courbe de saturation. Connaissant la puissance de chauffage du système de ventilation cédée par le deuxième échangeur thermique en mode condenseur, cette puissance permet d’atteindre l’enthalpie d’évaporation. Une température d’évaporation de cette masse d’eau est par exemple calculée par un outil de simulation et/ou modélisation numérique. La quantité de chaleur est déterminée par la formule suivante : « Q = mcdT » où « Q » est la quantité de chaleur ; « c » est la capacité thermique de l’eau connue ; « dT » est la différence de température entre la température de l’eau et la température d’évaporation. La durée « t » est finalement calculée via l’équation « t = Q/Pth », où « Pth » est la puissance cédée par le condenseur ;
- le procédé de pilotage comporte une étape préalable de détermination d’une température et/ou d’une hygrométrie d’un air extérieur à l’habitacle. L’étape de détermination permet de mesurer d’une température et/ou d’une hygrométrie d’un air extérieur à l’habitacle. Avantageusement, une mesure est mise en œuvre par un capteur ou une lecture d’informations disponible sur un réseau de communication du véhicule automobile.
Selon un troisième aspect de l’invention, il est proposé un véhicule automobile comportant un système de ventilation conforme au premier aspect de l’invention ou selon l’un quelconque de ses perfectionnements et une unité de commande configurée pour piloter le système de ventilation en mettant en œuvre le procédé de pilotage conforme au deuxième aspect de l’invention ou selon l’un quelconque de ses perfectionnements.
illustre une vue schématique d’un système de ventilation conforme au premier aspect de l’invention ;
illustre par un logigramme un procédé de pilotage conforme au deuxième aspect de l’invention ;
illustre un modèle psychrométrique permettant de mettre en œuvre le procédé montré en .
La montre un véhicule automobile 1 conforme au troisième aspect de l’invention, vu du dessus. Le véhicule automobile 1 comporte un habitacle 2 et un système de ventilation 3 tel qu’illustré en et conforme à l’invention. Dans la , des cheminements d’un flux d’air circulant au sein du système de ventilation 3 est indiqué par différentes flèches 4.
Dans la , un premier échangeur thermique 5 du système de ventilation 3 et un deuxième échangeur thermique 6 du système de ventilation 3 sont représentés. Dans le véhicule automobile 1, le système de ventilation 3 est logé à l’avant du véhicule automobile 1, en arrière d’un pare-chocs avant 7 du véhicule automobile 1. Des ouvertures 8 permettent de faire entrer le flux d'air lorsque le véhicule automobile 1 est en phase de roulage. Les ouvertures 8 sont placées à l'avant du véhicule automobile 1, au niveau d’une face frontale 9 du véhicule automobile 1. Le premier échangeur thermique 5 du système de ventilation 3 est en aval du flux d’air entrant. Le flux d’air entrant dans le véhicule automobile 1 par les ouvertures 8 et traversant le premier échangeur thermique 5 du système de ventilation 3 est représenté en par des premières flèches 10.
La montre que, conformément à l’invention, en aval du deuxième échangeur thermique 6 selon le sens du flux d’air dans le système de ventilation 3 représenté par une deuxième flèche 11, le système de ventilation 3 comporte un dispositif piloté 12. Le dispositif piloté 12 est configuré pour orienter sélectivement le flux d’air sortant du deuxième échangeur thermique 6, représenté par la deuxième flèche 11, alternativement vers un intérieur 13 de l’habitacle 2 du véhicule automobile 1 ou vers un environnement extérieur 14 audit habitacle 2. En l’espèce, le dispositif piloté 12 comporte un premier conduit 15 et un deuxième conduit 16, tous deux représentés schématiquement pour faciliter la compréhension de l’invention. Le premier conduit 15 et le deuxième conduit 16 sont en communication fluidique avec le système de ventilation 3 au niveau du deuxième échangeur thermique 6. Le premier conduit 15 débouche dans l’habitacle 2 au niveau d’une première sortie 17. Le deuxième conduit 16 débouche en dehors de l’habitacle 2 au niveau d’une deuxième sortie 18.
La montre que le dispositif piloté 12 comporte une vanne pilotée 19. La vanne pilotée 19 est configurée pour pouvoir prendre n’importe quelle configuration entre une première configuration 24 dans laquelle le premier conduit 15 est fermé et le deuxième conduit 16 est ouvert, et une deuxième configuration 25 dans laquelle le premier conduit 15 est ouvert et le deuxième conduit 16 est fermé. La première configuration 24 de la vanne pilotée 19 est représentée par un premier trait discontinu 20 et la deuxième configuration 25 de la vanne pilotée 19 est représentée par un deuxième trait discontinu 21. Dans la première configuration 24, le flux d’air représenté par une troisième flèche 22 est entièrement soufflé dans l’environnement extérieur 14 à l’habitacle 2. Dans la deuxième configuration 25, le flux d’air représenté par une quatrième flèche 23 est entièrement soufflé dans l’habitacle 2.
Another aspect of the disclosed subject matter can include a lighting system comprising a right-hand luminous device and a left-hand luminous device, at least one of the right-hand luminous assembly and the left-hand luminous assembly including a luminous device according to the present invention.
In an exemplary light assembly, each of the right-hand luminous device and the left-hand luminous device include a luminous device according to the invention. This may allow producing an overall light beam that is sharper and has a wider range. Further, said arrangement produce a merged beam that has high accuracy. In addition, the arrangement may allow simultaneous beam adjustment in both the modules, thus providing ease of operation.
Another aspect of the disclosed subject matter is related to a vehicle including a lighting system as described above, the vehicle presenting a longitudinal axis. Said at least one of the right-hand luminous assembly and the left-hand luminous assembly is arranged such that the projection axis of the luminous device is misaligned with the vehicle longitudinal axis to orientate the luminous device outwardly. This arrangement helps to achieve a wide projected beam ahead of the vehicle.
Exemplarily, both the right-hand luminous assembly and the left-hand luminous assembly are tilted outwardly.
According to an embodiment of the invention, the projection axis of the luminous device and the longitudinal axis of the vehicle are in the same horizontal plane. This arrangement helps in enhancing the beam projection and further provides an aesthetically appealing luminous device that provides a visual appeal to the overall vehicle design.
shows a top view of a lighting system mounted in a vehicle to project a light beam in front of the vehicle, the lighting system including a luminous device according to an embodiment of the present invention.
shows a top view of the light beam projected by the luminous device of , according to an embodiment of present invention.
shows an isometric view of the luminous device of showing a light source and an optical.
shows a light source having a plurality of light emitting elements of the luminous device of .
shows a cross sectional view of a vehicle luminous device from prior art showing a light source arranged with respect to an optical element.
The present application is directed towards addressing an issue of producing a sharper beam patter and specifically towards providing a luminous device that can produce a light beam having a sharper light beam projection to increase road resolution and to increase the definition of projected images on the ground.
illustrates a cross-section in a horizontal plane X-Y substantially parallel to a main direction of propagation of light beam from the luminous devices 10, 12, when mounted in a motor vehicle. Further, the X-axis corresponds substantially towards the main direction of propagation of the light beam and defines a front-rear longitudinal axis, the light beam being projected forward.
Specifically, shows a luminous device 10, 12 arranged in a lighting system 100 for producing a light beam 300 that is intended to illuminate the path in front of the vehicle 400. The light beam 300 projected by the luminous device 10, 12 is illustrated in said . Further, shows the light beam 300 projected by the luminous device 10, 12 being spread uniformly in front of the vehicle. The light beam 300 is adapted such that it does not dazzle or disturb the preceding vehicle 200’ and/or an oncoming vehicle 200, as is required by regulations.
As shown in , the luminous device 10, 12 comprises a light source 14 and an optical element 18 that projects the light emitted by the light source 14 towards the front of the vehicle 400 to produce the desired light beam 300.
La est une vue schématique, éclatée et en coupe, d’un bouclier thermique, collé à une partie de structure, selon une seconde réalisation dudit premier mode de réalisation.
La est une vue schématique, éclatée et en coupe, d’un bouclier thermique, collé à une partie de structure, selon un second mode de réalisation.
La est une vue latérale schématique d’un aéronef pourvu d’un bouclier thermique.
La est une vue partielle, schématique et agrandie, en perspective, d’une partie de l’aéronef de la , qui est pourvue d’un bouclier thermique.
La est une vue partielle, en coupe, d’une partie d’un fuselage d’aéronef, pourvue d’un bouclier thermique.
Description détaillée Le bouclier thermique 1 représenté schématiquement dans des modes de réalisation différents sur les figures 1 à 3 et permettant d’illustrer l'invention est destiné à être monté sur une partie 2 de structure à protéger comme précisé ci-dessus. De préférence, cette partie 2 est une partie d’un aéronef AC, en particulier d’un avion de transport, comme représenté sur les figures 4 et 5.
Dans un mode de réalisation préféré mais non limitatif, la partie 2 de l’aéronef AC (entourée sur la et montrée en perspective sur la ), qui est destinée à recevoir le bouclier thermique 1, est une partie du fuselage 3 de l’aéronef AC, notamment au niveau d’un réservoir de carburant (non représenté).
La partie de l’aéronef AC destinée à recevoir le bouclier thermique 1 peut correspondre à toute partie de l’aéronef AC devant être particulièrement protégée contre le feu et la chaleur. Le bouclier thermique 1 peut également s’appliquer à une partie de structure d’un système ou d’un engin (notamment mobile) autre qu’un aéronef.
Selon l’invention, le bouclier thermique 1 comporte, comme précisé ci-dessous, une pluralité de couches superposées comprenant au moins une couche assurant une protection thermique et une couche assurant une protection contre le feu.
On entend : - par protection thermique, une protection permettant d’assurer que la température sur une surface (opposée à celle soumise à une source de chaleur) de la partie 2 à protéger ne dépasse pas une température prédéterminée, généralement de l’ordre de 200°C ; et - par protection contre le feu, une protection permettant d’empêcher le feu de traverser la partie 2.
Pour assurer ces protections, le bouclier thermique 1 est destiné à être fixé sur la partie 2 de l’aéronef AC, et généralement sur une face externe 2A de cette partie 2. Dans un mode de réalisation préféré, le bouclier 1 est collé sur la face externe 2A de la partie 2 par l’intermédiaire d’une colle 4 appropriée. A titre d’exemple non limitatif, la colle 4 (figures 1 à 3) peut correspondre à l’une des colles suivantes : un mastic en silicone, un mastic dit d’étanchéité ou une colle à base d’époxy. Le collage permet ainsi d’éviter la transmission de la chaleur.
Le bouclier thermique 1 est agencé à l’extérieur de la partie 2 de l’aéronef AC. Sur les figures 1 à 3, on a représenté une flèche Z dirigée de l’extérieur vers l’intérieur. Dans la suite de la description, on entend par « interne » et « intérieur » dans le sens indiqué par la flèche Z et par « externe » et « extérieur » en sens opposé.
Dans un premier mode de réalisation, représenté sur les figures 1 et 2, le bouclier thermique 1 comporte une couche de mousse 5 configurée pour assurer une protection contre le feu. Dans une variante (non représentée), le bouclier thermique 1 peut comporter une lame d’air à la place de la couche de mousse 5.
Le bouclier thermique 1 comporte également un empilement de couches E1, E2. On entend par empilement de couches une succession de couches superposées. Cet empilement de couches E1, E2 est configuré pour assurer au moins une protection contre le feu.
Sur les figures 1 à 3, pour des raisons de simplification du dessin, les couches sont représentées de façon éclatée en étant séparées les unes des autres selon la direction Z. Bien entendu, les différents éléments représentés sur ces figures 1 à 3, et qui se suivent directement, sont en contact les uns des autres dans la direction Z.
L’empilement de couches E1, E2 est rendu solidaire de la couche de mousse 5 par collage, par l’intermédiaire d’une colle 6 appropriée. La colle 6 peut notamment correspondre à l’une des colles suivantes : un mastic en silicone ou une colle à base d’époxy. Dans le cas d’une lame d’air, l’empilement de couches peut être rendu solidaire de la lame d’air par une fixation par écrou ou par boulon.
La génération GEN des instructions en langage machine BIN est faite indistinctement des contextes d’exécution Priv, NPriv auxquels les instructions générées sont destinées à être exécutées, et toutes les instructions générées ont le niveau de droits d’accès hiérarchiquement supérieur. La génération GEN de la phase de compilation CMPL correspond sommairement à ce qui est fait par une compilation classique.
Le post-traitement PST-TRMT des instructions générées est adapté pour remplacer au moins certaines des instructions générées inst_id, inst_id_sup ayant un niveau de droits d’accès ne correspondant pas au niveau de droits d’accès de son contexte d’exécution Priv, NPriv, par des instructions de substitution inst_sub, inst_sub_sup ayant un niveau de droits d’accès correspondant au niveau de droits d’accès de son contexte d’exécution Priv, NPriv.
Par « correspondre », on entend ici « correspondre aux conditions de génération des instructions dans la phase de compilation CMPL du procédé décrit ci-avant ». C’est-à-dire que le niveau de droits d’accès exclusivement sécurisé d’une instruction correspond au contexte d’exécution sécurisé ; et que le niveau de droits d’accès non-privilégié d’une instruction correspond au contexte d’exécution non-privilégié.
A cet égard, le post-traitement PST-TRMT comporte d’une part une étape d’identification ID, suivie d’une étape de substitution SUB.
L’étape d’identification ID est configurée pour identifier des instructions inst_id parmi les instructions destinées à être exécutées dans le contexte d’exécution de niveau de droits d’accès inférieur NPriv. Les instructions identifiées inst_id_sup sont les instructions qui ont le niveau de droit d’accès supérieur Priv.
L’étape de substitution SUB est quant à elle configurée pour remplacer les instructions identifiées inst_id par des instructions fonctionnellement équivalentes et ayant le niveau de droits d’accès inférieur inst_sub.
Le post-traitement PST-TRMT appliqué sur les instructions destinées à être exécutées dans le contexte d’exécution de niveau de droits d’accès inférieur CPU_NPriv est particulièrement mais non-exclusivement adapté pour les droits d’accès « privilégié » Priv et « non-privilégié » NPriv. En effet, cette application permet notamment de pallier la vulnérabilité pouvant se produire en cas de blocage de la transition du contexte d’exécution vers le niveau de droits d’accès inférieur « non-privilégié » NPriv, telle que décrit ci-après en relation avec la .
En outre, l’étape d’identification ID peut être configurée pour identifier des instructions inst_id_sup parmi les instructions destinées à être exécutées dans le contexte d’exécution de niveau de droits d’accès supérieur Sec. Les instructions identifiées inst_id_sup sont les instructions qui ont un niveau de droit d’accès supérieur, pouvant être appelé « non-exclusivement » supérieur, c’est-à-dire capable d’accéder à des zones mémoires ayant le niveau de droit d’accès supérieur Sec et à des zones mémoires ayant le niveau de droit d’accès inférieur NSec.
Et, dans ce cas, l’étape de substitution SUB peut être configurée pour remplacer lesdites instructions identifiées inst_id_sup ayant le niveau de droit d’accès non-exclusivement supérieur, par des instructions fonctionnellement équivalentes et ayant un niveau de droits d’accès dit « exclusivement » supérieur inst_sub_sup, c’est-à-dire capable d’accéder à des zones mémoires ayant le niveau de droit d’accès supérieur et incapable d’accéder à des zones mémoires ayant le niveau de droit d’accès inférieur.
Le post-traitement PST-TRMT appliqué sur les instructions destinées à être exécutées dans le contexte d’exécution de niveau de droits d’accès supérieur CPU_Sec est particulièrement mais non-exclusivement adapté pour les droits d’accès « sécurisé » Sec et « non-sécurisé » NSec. En effet, cette application permet notamment de pallier la vulnérabilité pouvant se produire pendant une phase de traitement de données Trmt_S dans le contexte d’exécution de niveau de droits d’accès supérieur « sécurisé » Sec, typiquement moins surveillée et protégée que les phases de transitions de contextes, telle que décrit ci-après en relation avec la figue 4B.
Par exemple, l’étape de post-traitement PST-TRMT peut être mise en œuvre au moyen d’une table de conversion contenant une liste des instructions à remplacer inst_id, inst_id_sup, et pour chaque instruction à remplacer inst_id, inst_id_sup, l’instruction de substitution correspondante inst_sub, inst_sub_sup, c’est-à-dire par exemple la même instruction mais ayant des droits d’accès différents (i.e. resp. le niveau de droits d’accès inférieur inst_sub, et le niveau de droit d’accès exclusivement supérieur inst_sub_sup).
Par ailleurs, les instructions sur lesquelles appliquer le post-traitement PST-TRMT sont sélectionnées, en particulier selon le contexte d’exécution CPU_Priv, CPU_NPriv, CPU_Sec, CPU_NSec auxquelles elles sont destinées à être exécutées. En particulier également, les instructions sur lesquelles appliquer le post-traitement PST-TRMT peuvent être sélectionnées selon le type de traitement réalisé par le programme, par exemple un type de traitement tel que le traitement Trtmt_S qui est exécuté dans le contexte d’exécution sécurisé CPU_Sec et qui n’a pas besoin d’accéder aux zones mémoires de niveau non-sécurisé NSec.
Ainsi, les instructions peuvent être sélectionnées en ce qu’elles sont destinées à être exécutées dans le même contexte d’exécution NPriv, Priv.