Abstract:
This invention relates to systems, methods and apparatus for driving organic light emitting diodes (OLED) displays, in particular those using multi-line addressing (MLA) techniques. Embodiments of the invention are particularly suitable for use with so-called passive matrix OLED displays. A current drive system for an electroluminescent display, the system comprising: a plurality of current mirrors having a plurality of outputs for driving a plurality of drive electrodes of said display, each said current mirror having a reference signal input; and an automatic selector coupled to said current mirror outputs to automatically select a said output for providing reference signal inputs to said current mirrors.
Abstract:
L'invention concerne un dispositif intégré de surveillance (18', 18") d'un microprocesseur (12) échangeant des données avec un premier espace mémoire, comprenant un premier registre (32) situé dans le premier espace mémoire dans lequel le microprocesseur vient écrire des données, et une interface série (26) pour échanger des données entre un outil d'analyse externe (20) et un second espace mémoire (28) distinct du premier espace mémoire, et comprenant un moyen (40; 40') pour recopier les données écrites dans le premier registre (32; 32') dans un deuxième registre (36; 36'A) situé dans le second espace mémoire.
Abstract:
L'invention concerne un procédé de transmission de messages numériques par des bornes de sortie (22) d'un circuit de surveillance (18) intégré à un microprocesseur (12), lesdits messages étant représentatifs d'évènements déterminés se le produisant lors de l'exécution d'instructions par le microprocesseur, comprenant l'étape consistant, après ou avant la transmission d'au moins un message spécifique associé à un évènement particulier, à transmettre un message de corrélation comprenant un identifiant dudit message spécifique et un compteur du nombre d'instructions exécutées par le microprocesseur entre l'instruction associée à la transmission dudit message spécifique et l'instruction associée à la transmission d'un message antérieur choisi. La présente invention prévoit également un dispositif de transmission messages numériques.
Abstract:
L'invention concerne un dispositif de surveillance (18', 18") intégré à la puce d'un microprocesseur (12) exécutant une suite d'instructions, comprenant un moyen de calcul de messages (36) pour, lors de chaque exécution d'une instruction, produire un message numérique correspondant ; une mémoire tampon (34) pour stocker chaque message produit ; et une pluralité de bornes de sorties (FA, FB, FC) reliées à un outil d'analyse externe (24), chaque borne de sortie (FA, FB, FC) étant associée à un type d'instructions ; le moyen de calcul de messages (36) modifiant l'état de la borne de sortie (FA, FB, FC) associée à un type d'instructions au moment où un message correspondant audit type d'instructions est stocké en mémoire tampon.
Abstract:
Un procédé d'estimation d'une phase dans un système de transmission numérique comportant les étapes suivantes : - réception et mémorisation d'un bloc d'observations Y k ; - exécution d'au moins une boucle à verrouillage de phase sur une séquence prédéterminée d'observations extraites dudit bloc. Chaque boucle de phase fournie une valeur intermédiaire, dont la combinaison permet de fournir une estimation affinée de la phase. Le procédé permet la réalisation d'un estimateur de phase amélioré basé sur la simplicité des boucles à verrouillage de phase.
Abstract:
L'invention concerne un procédé de transmission de messages numériques par des bornes de sortie (22) d'un circuit de surveillance (18) intégré à un microprocesseur (12) lors de l' exécution d'une suite d'instructions, les messages numériques étant représentatifs de données caractéristiques mémorisées par le circuit de surveillance lors de la détection d'un évènement spécifique dans l'exécution de la suite d'instructions, une desdites données correspondant à un identifiant dudit évènement spécifique, comportant les étapes consistant à comparer les données des deux derniers évènements spécifiques détectés ayant un même identifiant; si les données comparées sont identiques, incrémenter un compteur de répétition associé audit évènement spécifique; et si les données comparées sont différentes, transmettre un message numérique représentatif des données du dernier évènement spécifique détecté, et, en outre, si le contenu du compteur de répétition associé audit évènement spécifique est différent de zéro, transmettre un message numérique indiquant une répétition de l'évènement spécifique.
Abstract:
L’invention concerne un procédé et un circuit de sous-échantillonnage de données image pixelisées regroupées par blocs se chevauchant, consistant à lire, ligne par ligne, une mémoire image (M1) contenant l’image pixelisée, à accumuler autant de lignes que le prévoit le rapport de sous-échantillonnage dans le sens vertical, en utilisant autant de groupes d’accumulateurs (Aij) qu’il y a de blocs dans le sens horizontal de l’image et autant d’accumulateurs par groupe que le prévoit le rapport de sous-échantillonnage dans le sens horizontal, et à mémoriser les valeurs accumulées dans autant de mémoires de résultant (MR) qu’il y a de groupes d’accumulateurs, chaque mémoire de résultat contenant des matrices sous-échantillonnées d’un nombre de blocs correspondant au nombre de blocs se chevauchant dans la direction verticale.
Abstract:
L'invention concerne un procédé de localisation, dans une image numérique, d'un centre d'un cercle, comportant les étapes suivantes : a) prédéfinir un ensemble de rayons potentiels du cercle b) dimensionner (303) deux accumulateurs a une dimension sous la forme d'une matrice colonne d'au plus la taille de l'image en abscisse et d'une matrice ligne d'au plus la taille de l'image en ordonnée c) successivement, pour chaque pixel de l'image : (i) sélectionner successivement chaque rayon potentiel (ii) évaluer la position du centre potentiel d'un cercle du rayon sélectionné et dont le pixel considéré est sur la périphérie et (iii) incrémenter lesdits accumulateurs aux abscisse et ordonnée du centre potentiel et d) sélectionner (304), comme coordonnées du centre localise, l'abscisse et l'ordonnée correspondant au maximum des accumulateurs.
Abstract:
L'invention concerne un procédé et un système de sécurisation d'une quantité secrète, contenue dans un dispositif électronique, et utilisée au moins en partie dans un algorithme syméztique de chiffrement d'au moins une partie d'une donnée d'entrée exécutant un nombre (N) prédéterminé d'itérations successives d'une même fonction et produisant au moins une partie d'une donnée de sortie, et consistant : à mémoriser (14) , après un premier nombre (X) d'itérations, un résultat intermédiaire ; à appliquer, à la donnée de sortie, une fonction inverse à celle du chiffrement pendant un nombre (N-X) d'itérations correspondant à la différence entre le nombre total d'itérations et le premier nombre ; à comparer (18) le résultat intermédiaire au résultat des itérations de la fonction inverse ; et à ne valider le chiffrement que si lesdits deux résultats sont identiques. L’invention s’applique à la détection d’une tentative de piratage par analyse statitistique d’erreurs ( Differential Fault Analysis, DFA).
Abstract:
L'invention concerne un circuit integre de type CMOS comprenant, dans un substrat semiconducteur (1) d'un premier type de conductivite, un caisson (2) du deuxieme type de conduc- tivite a dopage retrograde, la limite dudit caisson etant recou- verte d'une zone isolante inter-caisson (4), les composants contenus dans ledit caisson etant separes entre eux par des zones isolantes intra-caisson (6, 7), des premieres ∼lantations d'isolement (15) a niveau de dopage eleve du deuxieme type de conductivite s'etendant sous chaque zone isolante intra-caisson. Une deuxieme region (21) a niveau de dopage eleve du deuxieme type de conductivite, identique aux premieres regions, s'etend partiellement sous l'isolant inter-caisson au-dela de la peri- pherie de chaque caisson.