FR 2588391 A1 19870410 FR 8605370 A 19860415 La présente invention concerne le domaine de la conversion de données numériques, représentant des formes ou des figures,en un affichage du type formé d'éléments d'i- mage, destiné à être utilisé dans un générateur de modèles ou de dessins. La présente invention a son origine dans la pro- duction de modèles ou dessins utilisés dans la fabrication des circuits intégrés. Avec les circuits intégrés actuels à très haute densité d'intégration, on fabrique sur une seu- le matrice des centaines de milliers de transistors. Chaque couche du circuit peut nécessiter jusqu'à des millions de figures (tels que des rectangles, des triangles, etc) afin de définir des éléments de circuit, comme par exemple des structures de portes, des modèles pour diffusion, des liai- sons et autres. On dispose d'un grand nombre de technologies pour produire ces modèles en vue de fabriquer des masques ou bien pour réaliser l'exposition directe d'une résine pho- tosensible située sur une pastille semiconductrice. La li- thographie à faisceau d'électrons par exemple est une tech- nologie couramment utilisée pour la production de modèles. Le générateur de trames conforme à la présente invention reçoit des données représentant des figures ou des objets et fournit une représentation de ces figures sous la forme d'éléments d'image. Les mémoires d'éléments d'image sont explorées par balayage et leurs signaux de sortie sont utilisés pour commander des faisceaux laser qui eux-mêmes balayent une pièce à traiter, comme par exemple une couche de résine photosensible située sur un réticule semiconduc- teur. En raison des millions d'octets requis pour définir même une simple matrice d'un circuit complexe, les procédés de l'art antérieur servant à produire des modèles en temps réel sont trop longs ou trop onéreux. Comme on le verra, la présente invention fournit un appareil permettant de réali- ser de tels modèles ou dessins d'une manière rapide et effi- cace. Le générateur de trames conforme à la présente invention est basé sur un réseau 8 x 8 qui tire parti de l'architecture que l'on trouve dans de nombreuses mémoires dynamiques à acccès direct disponibles dans le commerce. L'art antérieur le plus proche connu du déposant est décrit dans "L'affichage 8 x 8", ACM Transactions on Graphics, Vol. 2, N 1, Janvier 1983, pages 32-56 de Sproull, Sutherland, Thompson, Gupta et Minter. Comme on le verra, la présente invention fournit, au moyen d'un circuit unique, un traite- ment plus rapide et plus efficace que ceux décrits dans cet article. La présente invention a trait à un appareil ser- vant à produire un réseau d'éléments d'image à partir de don- nées représentant des figures géométriques prédéterminées telles que des rectangles et des triangles. L'appareil com- porte une pluralité de générateurs d'images, qui reçoivent les données dans une mémoire de figures géométriques (éga- lement désignée sous le terme de mémoire de cadres), puis met les données sous la forme d'une trame en les plaçant dans une mémoire d'éléments d'image. Alors qu'une mémoire de cadres est en train d'être chargée à partir d'un premier bus, la mémoire d'éléments d'image associée à une autre mé- moire de cadres des générateurs est balayée conformément à une trame retransmise par l'intermédiaire d'un bus vidéo nu- mérique fonctionnant à grande vitesse. Dans la forme de réalisation actuellement préfé- rée de l'invention, la mémoire d'imagescomporte une plura- lité de mémoires dynamiques à accès direct. On utilise un réseau 8 x 8 de mémoires à 64 k. Les données représentant les formes géométriques sont utilisées pour produire des si- gnaux d'adresses, qui sont envoyés à toutes les mémoires DRAM. Certaines des données de position et de dimensionsdes figures sont utilisées pour déterminer, à l'intérieur de la mémoire d'éléments d'image, des limites dans lesquelles les figures doivent être enregistrées. Ces limites commandent l'accès aux mémoires DRAM par l'intermédiaire de décodeurs (CAS) d'échantillonnage d'adresses de colonnes et de déco- deurs (RAS) d'échantillonnage d'adresses de lignes. De même, en particulier pour la production de triangles, les lignes de commande de validation d'enregistrement aboutissant & cha- cune des mémoires sont commandées séparément par un généra- teur de signaux de validation d'enregistrement de manière à définir des zones de modèles. Les adresses 8 x 8 des mé- moires DRAM pour les origines des figures sont calculées, puis sont incrémentées par les compteurs de manière à per- mettre à la figure d'être "insérée" dans la mémoire d'élé- ments d'image. Une ligne commune de transmission de données est accouplée à des mémoires DRAM et la cadence binaire dans cette ligne détermine si les figures sont claires ou sont sombres. Le générateur de trames conforme à la présente invention délivre des données à des cadences maximales de méga.octets par seconde (selon des rafales présentant de façon typique des taux d'impulsions de 50 %). D'autres caractéristiques et avantages de la pré- sente invention ressortiront de la description donnée ci- après prise en référence aux dessins annexés, sur lesquels: - la figure 1 est un diagramme utilisé pour illus- trer une seule trame de données d'éléments d'image et sa re- lation avec un modèle sur un réticule semiconducteur; - la figure 2 est un schéma-bloc montrant le géné- rateur de trames de la présente invention avec d'autres com- posants principaux utilisés pour la production de modèles sur une pièce à traiter; - la figure 3 est un schéma-bloc montrant le géné- rateur de trames conforme à la présente invention; - la figure 4 est un schéma-bloc d'un générateur d'images utilisé dans le générateur de trames de la figu- re 3; - la figure 5 représente un schéma-bloc plus dé- taillé du générateur d'images de la figure 4, qui montre l'ensemble des fonctions exécutées par les différents com- posants situés dans le générateur d'images; - la figure 6 est un schémabloc d'une partie du générateur d'images; - la figure 7 est un schéma-bloc montrant princi- palement la mémoire d'éléments d'image et le générateur de signaux de validation d'enregistement WE du générateur d'ima- ge; - la figure 8 est un schéma-bloc montrant princi- palement les compteurs du générateur d'image; - la figure 9 est un diagramme utilisé pour re- présenter le formatage des données, utilisé dans la présen- te forme de réalisation de l'invention; - - la figure 10 est un schéma-bloc du générateur vidéo de la figure 3; - la figure 11 est un diagramme utilisé pour dé- crire le fonctionnement du générateur de signaux de valida- tion d'enregistrement; et - la figure 12 est un diagramme utilisé pour re- présenter un nombre typique de cycles requis dans le pro- cessus de production de trames. Ci-après on va décrire de façon détaillée la pré- sente invention. On décrit un générateur de trames destiné à être utilisé dans un système générateur de modèles. Le généra- teur de trames est particulièrement utile pour la produc- tion de modèles utilisés dans la fabrication de modèles for- més par voie photolithographique dans les circuits intégrés. Dans la description qui va suivre, de nombreux détails spé- cifiques sont indiqués, comme par exemple des dimensions spé- cifiques de mémoire, des cadences de données, etc, de maniè- re à permettre une compréhension complète de la présente in- vention. Cependant il apparaîtra à l'évidence au spécialis- te de la technique que la présente invention peut être mise en oeuvre sans ces détails spécifiques. Dans d'autres cas, des structures et des circuits bien connus n'ont pas été re- présentés de façon détaillée afin de ne pas obscurcir inuti- lement la présente invention. Le générateur de trames conforme à la présente invention est utilisé en liaison avec un système optique la- ser qui définit des modèles ou dessins dans une couche pho- tosensible afin de réaliser des masques ou bien pour réali- ser directement un enregistrement sur une pastille semicon- ductrice. Les données vidéo numériques délivrées par le gé- nérateur de trames déterminent si l'emplacement d'un élé- ment d'image sur la couche photosensible est exposé ou res- te non exposé. La quantité de données vidéo requise pour définir un circuit intégré est très élevée. Les données doivent être délivrées rapidement par le générateur de trames si les mo- dèles doivent être définis en un laps de temps raisonnable. Afin d'apprécier l'énormité du problème, on considère le cas o les faisceaux laser soumettent directement à une exposi- tion une couche de résine photosensible situé sur un réti- cule ayant pour dimensions 5,08 x 5,08 cm. Il est nécessaire d'utiliser approximativement 1,25 x 10 octets de données d'éléments d'image pour définir les conditions géométriques en un seul emplacement sur le réticule. Lorsque l'on consi- dère le nombre des emplacements sur un réticule, la quanti- té des données d'éléments d'images requises devient énorme. Comme on le verra, le générateur de trames de la présente invention délivre des données & des cadences extrêmement ra- pides, en temps réel. VUE D'ENSEMBLE DU SYSTEME Le système, dans lequel le générateur de trames conforme à la présente invention est utilisé, est représen- té d'une manière générale sur la figure 2. Le système opti- que 27 reçoit des données vidéo de la part du générateur de trames 25 et explore mécaniquement une pièce à traiter 20, par l'intermédiaire d'un miroir rotatif. Huit faisceaux la- ser 29 sont commandés de façon sélective par les données nu- mériques délivrées par le générateur de trames 25 de manière à définir des modèles sur le matériau photosensible déposé sur la pièce à traiter 20. Le système optique 27 est décrit dans une demande de brevet copendante intitulée "Générateur de modèles à laser" déposée par le déposant de la présente demande. Les données numériques commandent des modulateurs acousto-optiques (AOM), ce qui permet de commander l'inten- sité des faisceaux laser. En se référant à la figure 1, on y voit à nou- veau représentée la pièce à traiter 20. Le système optique réalise une impression selon des cadres rectangulaires. Cha- que cadre comporte une pluralité de bandes. Chaque bande com- prend 128 lignes de balayage, comme par exemple les lignes 22 et 23. Chaque ligne de balayage possède une largeur éga- le à 8 faisceaux et est imprimée en un laps de temps de 125 microsecondesou plus. La durée d'impression dépend de la vites- se de rotation du miroir. Ainsi chaque bande requiert une durée de 16 millisecondes ou plus. Chaque balayage porte sur 4096 unités d'adresses en largeur et sur 8 unités d'adres- ses en hauteur. C'est-à-dire qu'il existe 32 k.bits de don- nées pour chaque balayage ou, dit d'une autre manière, qu'il existe 32 k éléments d'image par balayage. Chaque mémoire d'éléments d'image du générateur de trame mémorise une ban- de de données d'éléments d'image, c'est-à-dire environ 0,5 méga.octets de données. Les 4096 unités d'adresses de cha- que balayage sont de façon typique équivalentes à 2048 mi- micromètres dans la direction de balayage. (On notera que sur la figure 1 les directions X et Y ne sont pas disposées sui- vant leur orientation usuelle. Cette orientation a été choi- sie de manière à conserver une compatibilité entre l'orien- tation décrite dans la demande de brevet copendante mention- née précédemment et l'orientation utilisée dans le reste de la présente demande). L'ordinateur 26 de délivrance de modèles de la figure 2 reçoit des données classiques définissant des modè- les et les convertit en le format utilisé par le générateur de trames 25. De façon typique, dans la fabrication d'un dis- positif à semiconducteurs, chaque niveau est "numérisé" afin de tracer les figures à ce niveau. Ces données peuvent être par exemple la position, les dimensions et l'orientation d'un trapèze ou d'une autre figure géométrique. L'ordina- teur 26 convertit ces donnéessaecndeux figures géométriques, à savoir des rectangles et des triangles. Le générateur de trames 25 agit sur ces données transformées (c'est-à-dire les rectangles et les triangles) en formant des données d'éléments d'image, qui pilotent le système optique 27. FORMATAGE FOURNI PAR L'ORDINATEUR DELIVRANT LES MODELES Dans la forme de réalisation actuellement préfé- rée, l'ordinateur 26 délivrant les modèles est un ordina- teur disponible dans le commerce et connu sous l'appella- tion Masscomp. L'ordinateur est relié au générateur de tra- mes au moyen d'une liaison par canal d'accès direct en mé- moire standard (liaisonDR-11W).Les données définissant les modèles sont transmisesà l'ordinateur 26 selon un format stan- dard, par exemple conformément au système de gravure à fais- ceau d'électrons (EBES). Ces données sont ensuite converties en étant amenées à un format et à des dimensions accepta- bles par le générateur de trames 25. Comme cela a été men- tionné, dans la forme de réalisation actuellement préférée, le générateur de trames travaille sur deux figures géométri- ques, à savoir des rectangles et des triangles. On obtient d'autres figures géométriques en combinant les rectangles et les triangles. Les triangles sont des triangles rectan- gles, mais ils peuvent être tracés suivant l'une de quatre orientations. En se référant à la figure 9, on voit que quatre mots à 16 bits sont utilisés pour dessiner chaque figure géo- métrique (ceci est désigné quelquefois sous le terme de don- nées de trames). L'accolade 92 est située en face de quatre mots 93, 94, 95 et 96, qui définissent une figure 98. Le pre- mier bit du mot 93, désigné par "TON", détermine si la figure est sombre ou claire. Un zéro dans cette position com- mande le générateur de trames pour qu'il enregistre des uns dans la mémoire d'éléments d'image. Le second bit est un bit de commande et informe le générateur de trames du fait qu'une figure géométrique est ou non en cours de transmission ou que les quatre mots sont fournis ou non à des fins de com- mande. Le reste du mot 93 représente la hauteur (H-l) de la figure géométrique. Le premier bit du mot 94 spécifie la for- me comme étant un triangle ou un rectangle. Un zéro dans cet- te position indique un rectangle, tandis qu'un un indique un triangle. Les deux bits immédiatement suivants du mat 94 déterminent l'orientation de la figure. Un un décimal indi- que que la figure est formée au nord-ouest de son origine; un deux décimal- indique que l'objet est formé au sud-est de son origine, etc (on notera que le rectangle 98 s'étend vers le nord-est à partir de son origine). Les mots 95 et 96 in- diquent respectivement le point de départ (origine) suivant X et Y pour la figure. Ce sont les coordonnées de l'objet dans chaque cadre. (Le calculateur délivrant les modèles fournit 0,5 méga.octet de données à l'une de plusieurs mé- moires de cadres dans le générateur de trames, comme on le verra plus loin. Les dimensions du cadre sur la pièce à trai- ter peuvent varier en fonction de la complexité des objets contenus à l'intérieur de ce cadre. De façon typique de nom- breuses bandes de données d'éléments d'image sont produites à partir des données dans chaque mémoire de cadres). L'accolade 100 englobe quatre mots qui définis- sent l'objet 101. On notera que les second et troisième bits du second mot (00) fournissent un triangle dont l'hypothé- nuse est tournée vers le nord-est. L'accolade 103 englobe quatre mots qui définis- sent la figure 104. Avec la figure 104, on voit que la hau- teur et la largeur peuvent être "négatives" à partir de l'origine. Les bits d'orientation déterminent ce fait. Com- me on le verra plus loin, cette orientation détermine si cer- tains compteurs sont incrémentés ou décrémentés. Ainsi pour résumer, l'ordinateur 26 de traite- ment des figures géométriques accepte des données représen- tant des figures selon un format standard et les convertit en le format représenté sur la figure 9. Des figures plus grandes et plus complexes sont subdivisées en une pluralité de rectangles et de triangles et ce sont ces rectangles et ces triangles qui sont mis sous la forme de trames par le générateur de trames 25 en vue de leur envoi au système op- tique. SCHEMA-BLOC DU GENERATEUR DE TRAMES Dans le schéma-bloc de la figure 3, la liaison entre l'ordinateur 26 de traitement des figures géométri- ques et le générateur de trames est représenté de façon spé- cifique comme reliant l'ordinateur 26 à l'unité d'interface 38. L'unité d'interface 38 est un composant d'interface stan- dard servant à réaliser une interface de liaison entre la liaison par canal à accès direct en mémoire (DMA) et le bus VME standard 33. Le bus 33 est en communication avec un pro- cesseur 37 qui commande la distribution des données et réa- lise d'autres fonctions de gestion interne. Dans la forme de réalisation actuellement préférée, on utilise un micro- processeur 68000 pour le processeur 33. Le bus VME 33 com- munique avec une pluralité de générateurs d'images 40 (des générateurs 40a et 40b sont représentés)etavecle générateur vidéo 42. Les générateurs d'images délivrent des données vi- déo (données d'éléments d'image) à un bus vidéo 34 qui trans- met ces données au générateur vidéo 42. Comme on le verra, le générateur vidéo 42 réalise, entre autres fonctions, la conversion des données depuis la base de temps du généra- teur de trames à la base de temps utilisée par le système optique. Le générateur vidéo 42 délivre les données aux mi- J croplaquettes de données du modulateur acousto-optique, lo- gées à l'intérieur du système optique. Les générateurs d'images convertissent les données de trames délivrées par l'ordinateur 26 en les données d'élé- ments d'image. Une pluralité de générateur d'images 40 sont utilisés (de façon typique trois) de manière à permettre une transmission continue des données d'éléments d'image. Les générateurs d'images 40 mettent sous la forme d'une trame une bande de rectangles et de triangles, puis transmettent ces donnés au générateur vidéo. Normalement deux générateurs d'images réalisent la production de trames tandis qu'un gé- * nérateur d'images transmet des données d'éléments d'image. A chaque limite de bande, le générateur d'images, qui envoie les données, commence à nouveau à mettre les données sous la forme d'une trame, tandis que l'autre générateur d'ima- ges commence à envoyer les données. Les données délivrées par le bus VME 33 sont enregistrées successivement dans la mémoire de figures géométriques ou mémoire de cadres 44 (fi- gure 4) des générateurs d'images. Après initialisation, l'ordinateur 26 charge les premières données de modèles, dans la mémoire de cadres à 0,5 méga.octet de l'un des générateurs d'images. Les limi- tes des bandes représentent la fin des données de la bande. D'une manière générale les données pour un cadre unique sont chargées dans l'une des mémoires de cadres. Dans certains cas, pour des figures géométriques complexes, il peut être nécessaire de charger une mémoire de cadres plus d'une fois afin de produire une bande unique. Afin de faciliter le char- gement de la mémoire de cadres avec des formes géométriques multiples pour une seule bande, on utilise un signal de fin de bande partielle (ordre de commande). Ceci permet de met- tre n'importe quel modèle sous la forme d'une trame indépen- damment de la complexité ou de la densité. Lorsque l'on ren- contre le signal de fin de bande partielle, le générateur d'images positionne un bit dans son registre d'état et in- terrompt la transmission de données provenant de l'ordina- teur 26 de manière à demander des données supplémentaires. Dans un cas typique, la mémoire de cadres située dans chacun des générateurs d'images contient un nombre suf- fisant de données pour de nombreuses bandes. Chaque généra- teur met, en temps réel, les données d'éléments d'image de la bande immédiatement suivante, sous la forme d'une trame. Dans les deux cas, on utilise deux ensembles for- més de trois générateurs d'images, avec deux générateurs vi- déo. GENERATEUR D'IMAGES A. SCHEMA-BLOC Sur la figure 4 on a représenté un générateur d'images, comme par exemple les générateurs d'images 40a et 40b de la figure 3, comme comportant trois composants prin- cipaux, à savoir la mémoire de figures géométriques ou mé- moire de cadres 44, l'appareil 45 indiquant l'état de mise sous forme de trame et la mémoire d'éléments d'image 46. Un appareil indiquant l'état de mise sous forme de trame four- nit les instructions d'enregistrement pour la mémoire d'élé- ments d'image 46 et, en réalité, on introduit les figures géométriques pour la mémoire d'éléments d'image. Comme on le verra, l'appareil indiquant l'état de mise sous forme de trame, utilise une pluralité de compteurs ainsi que d'au- tres signaux de commande pour enregistrer les données dans la mémoire d'éléments d'image. La logique de cet appareil est réalisée à l'aide de réseaux logiques programmable (PAL). La commande exécutée par ces réseaux PAL, dans la mesure o ils sont utilisés dans la présente invention, sera décrite en référence aux figures suivantes. La mémoire d'éléments d'image 46 comporte un réseau de 8 x 8 mémoires dynamiques à accès direct à 64 k (DRAM). Le générateur de trames 40 est représenté sur la figure 5 avec de nombreux blocs fonctionnels. L'appareil in- quant l'état de mise sous forme de trame et la mémoire d'éléments d'image sont représentés à droite de la ligne 97. Les données délivrées par le bus VME 33 sont trans- mises à un circuit d'interface 49 sur la figure 5. Comme ce- la est actuellement réalisé, 16 lignes du bus 33 sont uti- lisées pour les données, 24 pour les adresses et plusieurs autres pour les signaux de commande et d'alimentation en énergie. L'ordinateur 26 délivre les signaux d'adresses né- cessaires pour charger les données de modèles dans la mémoi- re 44. Sur la figure 5 on a représenté le trajet de circu- lation des adresses et le trajet de circulation des données. Des bits de parité sont également mémorisés dans la mémoire 44 et un circuit de contrôle de parité (non représenté) est utilisé pour garantir l'intégrité des données délivrées dans la mémoire 44. Outre le fait de délivrer des fonctions de commande normales à la mémoire 44, le-dispositif 53 de com- mande de la mémoire délivre des signaux valides dans la li- gne 54 et reçoit des signaux d'accusé de réception dans la ligne 55 pour le transfert des 64 bits différents à l'appa- reil indiquant l'état de mise sous forme de trame par l'in- termédiaire du registre 51. Ces bits représentent les don- nées définissant une figure géométrique telle que représen- tée sur la figure 9. La logique de décodage/l'unité de con- version d'opérandes 50 convertit les données tirées du re- gistre 51 en les déplaçant sous un format sous un format qui peut être évalué directement par l'appareil indiquant l'état de mise sous forme de trame. Cette conversion est décrite en liaison avec les figures suivantes. Une pluralité de comp- teurs 60 (représentés comme étant les compteurs 82 et 83 sur les figures suivantes qui sont les figures 6 et 7) délivrent des adresses pour la mémoire d'éléments d'image 46. Le dis- positif 56 de commande des compteurs comprend des réseaux PAL mentionnés précédemment et qui commandent les compteurs et exécutent certains algorithmes qui seront indiqués plus loin. Le dispositif 62 de commande du mode indique que la mémoire fonctionne selon plusieurs modes différents. Par exemple la mémoire est chargée sous la commande de l'appa- reil indiquant l'état de mise sous forme de trame. Les adres- ses des lignes de balayage délivrées par le dispositif 66 d'adressage du balayage sont délivrées lorsque les données d'éléments d'image sont lues en étant transférées de la mé- moire dans le bus vidéo. Les données d'éléments d'image ex- plorées par balayage et tirées de la mémoire d'éléments d'image 46 sont transférées par l'intermédiaire du registre 74danslebusvideo 34 possédant une largeur de 64 bits. Des adresses de régénération sont également produites au moyen du générateur 67 produisant de telles adresses, afin de per- mettre leur régénération. Le dispositif de commande de mémoire70 éta- blit une sélection entre ces différents modes et réalise un arbitrage par exemple lorsque la régénération est nécessai- re. Le signal (RAS) d'échantillonnage d'adresses de lignes est produit par le décodeur/générateur 71 et le signal (CAS) d'échantillonnage d'adresses de colonnes est produit par le décodeur/générateur 72. Ces décodeurs/générateurs vont être décrits plus loin. Comme on le verra, ils fournissent une information analogue à une adresse, qui limite les mémoires dans lesquelles une information peut être enregistrée pour une figure particulière. Les mémoires sont également sélec- tionnées à l'intérieur de la mémoire d'éléments d'image 46 au moyen du générateur 80 de signaux de validation d'enre- gistrement (WE). Cette unité sera également décrite en ré- férence aux figures suivantes. B. ORGANISATION DE LA MEMOIRE D'ELEMENTS D'IMAGE En se référant à la figure 7, on voit que la mé- moire d'éléments d'image comprend un réseau 8x8 de mémoires DRAM à 64 k (on peut également utiliser des DRAM à 256 k ou plus, comme cela ressortira de la description qui va suivre). Ces mémoires DRAM disponibles dans le commerce requièrent un signal RASpour accepter une adresse de ligne. De façon similaire un signal CAS est nécessaire pour que ces mémoires acceptent une adresse de colonne. Si l'un ou l'autre de ces signaux n'est pas présent, la mémoire est en réalité inva- lidée pour l'enregistrement, étant donné qu'elle ne possède pas une adresse complète. De même chaque mémoire requiert un signal de validation d'enregistrement (WE) lorsque la don- née doit être enregistrée dans la mémoire. L'ensemble des 64 mémoires à 64 k sont accouplées à un bus commun de trans- mission d'adresses et par conséquent chacune d'elles reçoit la même adresse 8 x 8. De façon similaire l'ensemble des transmissions de données partant des mémoires sont accou- plées à une ligne commune de transmission de données et cha- cune d'elles reçoit les mêmes données. Les données détermi- nent si une figure sombre ou une figure claire est enregis- trée et cette information est tirée directement de la don- née "TON" délivrée par la mémoire de cadres. Le décodeur/ générateur de signaux RAS 71 décode l'information reçue de la part de l'unité de conversion d'opérandes 50 et délivre un signal d'échantillonnage aux mémoires, le long d'une ou plusieurs lignes dans le réseau de mémoire. De façon simi- laire le décodeur/générateur 72 de signaux CAS délivre des signaux d'échantillonnage le long d'une ou de plusieurs des huit colonnes de mémoire à l'intérieur du réseau. Le déco- deur 71 de signaux RAS et le décodeur 72 de signaux RAS sont par conséquent utilisés pour sélectionner certaines des mé- moires situées à l'intérieur du réseau de mémoires. Chaque mémoire mémorise l'un des 64 éléments d'ima- ge pour chaque adresse 8 x 8 pour chacune des 65 536 adres- ses 8 x 8 dans une bande. Le décodeur 71 de signaux RAS reçoit deux adres- ses, dont l'une indique l'élément d'image supérieur devant être enregistré pour une figure particulière (ttt) et l'élé- ment d'image inférieur devant être enregistré pour une fi- gure particulière (bbb). Ces adresses sont tirées directe- ment des données de hauteur, de largeur et de position en- voyées à l'unité de conversion d'opérandes 50. Le décodeur 71 des signaux RAS envoie alors un signal d'échantillonnage aux mémoires DRAM qui se situent à ces adresses. Le déco- deur 72 des signaux CAS reçoit une adresse indiquant le bord gauche de la figure (111) et le bord droit de la figure (rrr). Ces indices déterminent celles des mémoires qui doivent re- cevoir l'impulsion d'échantillonnage de colonnes. Les déco- deurs de signaux RAS et CAS sont utilisés pour d'autres fonc- tions normales par exemple pendant la régénération, toutes les lignes partant des décodeurs de signaux RAS sont acti- vées. Les adresses envoyées à la mémoire 46 sont "re- produites sous la forme d'une carte" de manière à permettre la mémorisation des données dans la largeur de bande décri- te en référence à la figure 1. (Dans chacune des adresses 8 x 8, il existe neuf bits d'adresses y et sept bits d'adres- ses x). De même pour avoir un meilleur fonctionnement, l'or- dre des rangées-colonnes utilisé pour parcourir le corps des figures géométrique doit être réglé avec l'organisation la plus favorable de la mémoire d'éléments d'image. C'est-à- dire que les axes, sur lesquels la variation est la plus ra- pide, des mémoires DRAM à 64 k situées dans la mémoire d'ima- ges sont alignées avec les axes utilisés pour lire la mé- moire d'éléments d'image pendant l'exploration par balayage de la mémoire. Cet axe, qui est le plus rapide, est spéci- fié par le fabricant et est désigné comme étant le "mode page", "mode de répétition", "colonne statique", etc. Le générateur 80 de signaux WE comporte une plu- ralité de mémoires mortes. Le générateur reçoit une donnée d'adresse indiquant le type de la figure (c'est-à-dire un rectangle ou un triangle) (T), l'orientation de la figure (O) et, dans le cas d'un triangle, l'adresse du segment à 45 degrés (I). Toutes les indications sont fournies par l'unité de conversion d'opérandes 50. Chacune des 64 mémoi- res est accouplée par une ligne séparéee au générateur 80 de signaux WE. Lors de l'enregistrement de rectangles, tou- tes les mémoiresreçoint nmêne sigelde validation d'enregistre- ment. Pour les triangles, le générateur de signaux de vali- dation d'enregistrement WE détermine quels sont les empla- cements au niveau desquels l'enregistrement doit être exé- cuté. Cette fonction sera décrite plus loin. Sur la figure 6, on a représenté le niveau de dé- tails immédiatement supérieur concernant l'appareil indi- quant l'état de mise sous forme de trame et son accouple- ment à la mémoire d'éléments d'image. Les adresses 8 x 8 uti- lisées pour le chargement de la mémoire d'éléments d'image sont tirées des compteurs 82 et 83. Les états de comptage de ces compteurs fournissent l'adresse d'enregistrement, comme cela est représenté par une unité 75. Les compteurs 82 et 83 seront décrits de façon détaillée en référence à la figure 8. L'unité 66 délivrant les adresses de balayage est utilisée, comme cela a été mentionné, lorsque les données sont lues hors de la mémoire d'éléments d'image. Cette unité fournit des adresses en forme de trames pour la retransmis- sion des données d'éléments d'images dans le bus vidéo 34. L'unité 67 délivrant les adresses de régénération fournit ces adresses. Cette unité est utilisée en liaison avec l'ar- bitre de mémoire 89 pour déterminer le moment o la régéné- ration est nécessaire et, dans certains cas, peut requérir une commande prioritaire par rapport à d'autres fonctions. Le multiplexeur 85 sélectionne l'une des adresses délivrées par les unités 66, 67 et 75. L'unité d'exécution 88, ainsi que le dispositif 56 de commande des compteurs, commandent les compteurs, les contrôleurs de cycles 87 et l'arbitre de mémoire 89. Dans la mesure o ces fonctions sont importan- tes pour la présente invention, elles seront indiquées de façon plus détaillée en référence à la figure 8. C. PRODUCTION D'ADRESSES 8 X 8 Le compteur 82 de la figure 6 est représenté com- me comportant un compteur 82b de position suivant x et un compteur 82 de x sur la figure 8. Le compteur 83 de Y sur la figure 6 comporte un compteur 83a de démarragesuivaty,un compteur 83b de positions de y, un compteur 83c de hauteurs suivatyetun compteur 83d de y. Les compteurs 82 et 83 fonc- tionnent à la manière de deux boucles imbriquées qui parcou- rent les lignes, puis les colonnes de la surface qui con- tient entièrement une image introduite dans la mémoire d'élé- ments d'image. Les paramètres de limitation géométrique sont basés sur une limite de mémoire 8 x 8. Le compteur de X et le compteur de Y suivent l'adresse et le numéro des lignes/ colonnes sur lesquelles l'enregistrement doit être exécuté. Ces adresses sont des indices pour le réseau de 8 x 8 ré- gions de la mémoire d'éléments d'image. Les données envoyées à l'unité de conversion d'opérandes 50, à savoir de façon spécifique la hauteur, la largeur, la position suivant x et la position suivant y, la teinte, le type et l'orientation, sont convertis en une position de démarrage suivant x et une position de démarrage suivant y, -qui sont introduites dans les compteurs 82b et 83a. La largeur suivant x est intro- duite dans le compteur 82d et la hauteur suivant y est intro- duite dans le compteur 83c. Pour chaque position suivant x, toutes les positions correspondantes suivant y sont enregis- trées. Tout d'abord la position de démarrage suivant y est transférée dans le compteur 83b de position suivant x et ce compteur est incrémenté pour la hauteur suivant y mémorisée dans le compteur 83d. Ensuite ie compteur 83b de la posi- tion suivant x est incrémenté et toutes les positions sui- vant y pour cette nouvelle position suivant x sont adressées et introduites en mémoire. Ceci est réalisé comme cela est représenté par ce qui suit: Séquence de fonctionnement dans l'appareil indiquant l'état de mise sous forme de trame (démarrage x, démarrage y, co- lonnes y, lignes y, type, orientation) INT xStart,yStart,xCols,yRows,type, orientation; xPos=xStart; yPos=yStart; pour (xCt=xCols; xCt> 0; xCt--) (pour (yCt=yRows; yCt> 0 yCt--) (enregistrer 8x8 (xPos,yPos) ' y suivant (yPos,orientation); x suivant (xPos,orientation); ); ); La logique de l'appareil indiquant l'état de mise sous forme de trame fait progresser le compteur d'adresses soit dans le sens progressif, soit dans le sens régressif de sorte que la mise sous forme de trame peut se produire selon l'une de quatre orientations symétriques de n'importe quelle figure géométrique: x+y+, x+y-, x-y+, x-y-. Le si- gnal U/D envoyé aux compteurs commande cette orientation. Comme cela est également rerpésenté sur la figure 8, l'unité de conversion d'opérandes envoie les si- gnaux de base, de sommet, de gauche et de droite aux déco- deurs des signaux RAS et CAS et le type de figure (T), l'orientation (O) et l'adresse du segment à 45 degrés au générateur 80 de signaux WE (I). D. DECOUPAGE Normalement l'appareil indiquant la mise sous for- me de trame interprète uniquement les figures qui sont enre- gistrées entièrement à l'intérieur de la mémoire d'éléments d'image. On va considérer une situation spéciale, à savoir celle de cas o les données des formes géométriques se si- tuent partiellement à l'extérieur de la bande qui est mise sous forme de trame. Une partie différente de la figure géo- métrique peut être enregistrée dans chacun des générateurs d'images et le restant doit être ignoré. L'appareil indiquant l'état de mise sous forme de trame contient un mode de découpage qui adresse ce pro- blème. Dans le mode de découpage, cet appareil additionne un bit supplémentaire d'ordre élevé à l'adresse 8x8 pour cha- que axe. Ceci est représenté sous la forme du bit 106 pour le compteur 82b et du bit 107 pour le compteur 83bo Les bits supplémentaires sont introduits avec le bit d'adresse de rang immédiatement supérieur délivrées par le descripteur de la figure géométrique d'origine. Lorsque l'appareil in- diquant l'état de mise sous forme de trame fonctionne dans le mode de découpage, cette machine traite de façon séquen- tielle une figure de la manière décrite ci-dessus, mais les cycles d'enregistrement dans la mémoire d'éléments d'image sont exécutés uniquement lors que SX = 0 et SY = 0. Par con- séquent l'appareil indiquant l'état de mise sous forme de trame "découpe" les parties de la figure qui ne tombent pas à l'intérieur des limites de la mémoire d'éléments d'image. Les figures, qui sont spécifiées de façon incorrectes sont par conséquent dessinées en raccourci. Les figures, qui n'ont pas besoin d'être écrêtées par suite d'une transla- tion sont découpées par un appareil indiquant l'état de mi- se sous forme de trame. L'information d'état située dans les générateurs d'images permet au processeur de répartition 38 de la figure 3 de déterminer si le découpage est requis pour l'une quelconque des figures dans une bande. Lorsqu'un générateur d'images ne se trouve pas dans le mode de découpage, SX et SY sont chargées avec des zéros chaque fois qu'une nouvelle figure est évaluée, et les cycles d!enregistrement dans la mémoire d'images sont tou- jours validés. Effectivement l'appareil indiquant l'état de mise sous forme de trame interprète les valeurs géométri- quesx (9:0), Y (11:0) par (9:0) et H(11:0). Les bits addi- tionnels X (15:10) et W (15:10) sont ignorés. E. CONVERSIONS D'OPERANDES Une conversion exécutée par l'unité de conversion d'opérandes 50 requiert le calcul du nombre des lignes/co- lonnes de mémoire 8 x 8, dans lesquelles l'enregistrement doit être réalisé, et les adresses situées dans la mémoire d'éléments d'image pour les éléments d'image de tête, de ba- se, de gauche et de droite au niveau des extrémités de la figure. Ces valeurs sont calculées à partir des données re- présentées sur la figure 9. Les calculs sont identiques pour l'axe x/largeur ou pour l'axe y/hauteur, et seul le calcul suivant l'axe x est décrit ci-après. Tout d'abord on va décrire l'orientation nord- est d'une figure. Etant donné l'adresse x de l'origine de l'objet et une largeur, qui sont toutes deux exprimées dans les unités d'adresses de la figure 9, le nombre des réseaux 8x8 le long de l'axe x peut être calculé (// représente une division parun nombre entier, W (9:3) représente une étendue partielle de la largeur de l'image d'origine). Enregistrements x(NE) = ( (W[9:dj + X[2:0J) + 8) + 1 En réarrangeant les termes: Enregistrements x(NE) = ( (W[9:0] + X[2:0]) + 8) // 8 Enregistrements x(NE) = W[9:3] + ( (W[2:0J + X[2:o0]+8)//8). De façon similaire l'orientation nord-ouest de la même figure requiert des calculs légèrement différents: Enregistrements x(NW) =( (W[9:01 x[2:03+7) // 8) + 1 Enregistrements x(NW) = (W[9:0] - x[2:0J+15) // 8 Enregistrements x(NW) =X[9:3] + ( (W[2:0] - x[2:0]+15) // 8) En outre l'adresse d'un élément d'image du bord opposé de la figure peut être calculé: Fin x(NE) = (x[2:0] + Wf[2:0]) MOD 8 Fin x(NW) = (x[2:0] - Wr2:0] ) MOD 8 Toutes ces relations sont évaluées dans une table de consultation (une mémoire ROM qui fait partie de l'unité de conversion 50). Les éléments introduits dans la mémoire ROM sont x[2:0], W12:0], et l'orientation O0O] (O[O] = 0 im- plique x+, 0[0] = 1 implique x-). La mémoire ROM produit la valeur fin x [2:0] et un bit unique extra-x qui commande le report envoyé à un incrémenteur séparé qui calcule: Enregistrements x = W[9:3] + x-extra Extra x(NE) = ((WL2:0J+x[2:J+8) // 8) Extra x(NW) = ((W[2:0]-x[2:0]+15) // 8) F. GENERATEUR DE SIGNAUX DE VALIDATION D'ENREGISTREMENT WE Le générateur de signaux WE est constitué par (512x8) mémoires PROM du type désignées sous le sigle 74S472. Le code spécifique utilisé pour produire les signaux décrits ci-après est contenu dans la table A. Les entrées envoyées à chacune des mémoires PROM sont: 0[1:0] Orientation de la figure, I[0]J=x+, I[I]=y+ TCI:0] Type de la figure: rectangle, triangle, mémoire morte I[3:01 Adresse du segment à 45 degrés. Pour les rectangles, le générateur de signaux WE active les sorties de signaux WE aboutissant à l'ensemble des 64 mémoires ROM. Pour les triangles, le générateur de signaux WE calcule une zone appropriée de mémoires, qui sont situées d'un côté du bord de définition à 45 degrés pour * l'une des quatre orientations autorisées. L'adresse I[3:0j du segment à 45 degrés sélec- tionne l'une des quinze positions possibles que peut pren- dre le côté à 45 degrés d'un triangle. Deux exemples sont indiqués ciaprès, l'un pour I[3:O = 5 et un autre pour I[3:0] = 11. Les astéristiques indiquent des validations d'enregistrement pour les mémoires DRAM dans l'organisation 8x8, dans laquelle il peut être nécessaire d'effectuer un enregistrement pour former le bord de la figure à 45 degrés. 14 13 * 12 * * 11 * * * *** 9 **** 8 ****** 7 6 5 4 3 2 1 0 I[3:0=5 14 * * * * 13 * * * * * 12 * * * * * * 11 * * * * * * * * * * * * * * 9 ******* 7 6 5 4 3 2 1 0 I3:0o]=ll L'adresse du segment à 45 degrés est calculée à partir de l'adresse de l'élément d'image du sommet du triangle. L'adresse du sommet x[2:0], y[2:0] est spécifiée par six bits qui sont à nouveau codés sous la forme d'une adresse du segment à quatre bits. Cette conversion est réalisée au moyen d'une mémoire PROM, dont les entrées sont: x[2:0] adresse de l'élément d'image suivant x y[2:0] adresse de l'élément d'image suivant y 0[1:0] orientation P sélectionne le modèle d'origine/un autre modèle, et dont la sortie est I[3:0], la valeur du segment. Par rapport à la mémoire 8x8 qui contient le sommet qui défi- nissait l'adresse du segment d'origine, l'adresse du segment s'alterne entre deux valeurs pour chaque colonne intersectée suivant la direction x et pour chaque ligne in- tersectée suivant la direction y. La figure 11 représente les deux profils de si- gnaux de validation d'enregistrement WE distincts, qui sont nécessaires pour enregistrer les bords à 45 degrés du trian- gle 108. On considère que le modèle "A" du signal WE dans le coin inférieur gauche du triangle est un modèle de défi- nition pour le bord à 45 degrés. On notera qu'il existe un autre modèle de remplacement du modèle "B" du signal de va- lidation WE pour construire le bord à 45 degrés qui est si- tué une ligne au-dessus de la cellule 8x8 initiale; mais on utilise le même modèle "A" pour la cellule qui est si- tuée une ligne au-dessus et une colonne à droite de la cel- lule d'origine. Si la distance de Manhattan suivant les li- gnes et les colonnes à partir de la cellule d'origine jus- qu'à la cellule actuelle est impaire, le modèle du signal WE change. Si la distance de Manhattan est paire, on utili- se le même modèle. Cette fonction de parité est aisément cal- culée conformément à ce qui suit, pour l'adresse d'origine 8x8 X, Y et l'adresse X', Y' de la nouvelle cellule étant donné ("XOR" représente l'opérateur "OU exclusif") (P =(X[0] XOR XOI ') XOR (Y[0J XOR Y[OrJ')). En se référant à la table A, page 1, l'adresse d'entrée est repésentée dans la colonne de gauche. La zone en forme de rectangle (lorsque toutes les lignes de trans- mission des signaux WE sont activées) est représentée par le symbole du rectangle (en haut à gauche). La zone du trian- gle est représentée par le symbole du triangle (en haut à droite). La mémoire morte et le système NOP font partie du mode de découpage. La moitié inférieure de chaque mémoire ROM contient la zone "AUCUN ENREGISTREMENT". G. CYCLES TYPIQUES POUR PRODUIRE UNE FIGURE Sur la figure 12 on a représenté un triangle 110 sur une grille. On suppose que ce triangle doit être enre- gistré dans la mémoire d'éléments d'image. On utilise la sé- quence suivante en référence aux numéros des blocs No des cycles 1 RAS pour démarrer le bloc 8x8 1 2 CAS pour parcourir les blocs 8x8 1 et 2 i RAS séparation de pages entre les blocs 2 et 3 2 CAS parcourir les blocs 8x8 3 et 4 1 RAS pour la nouvelle page en # 5 2 CAS parcourir les blocs 5 et 6 1 RAS Séparation de pages entre les blocs 6 et 7 2 CAS parcourir les blocs 7 et 8 1 RAS pour la nouvelle page dans le bloc 9 2 CAS parcourir les blocs 9 et 10 1 RAS séparation de pages entre les blocs 10 et 11 1 CAS parcourir le bloc 11 1 RAS nouvelle page au niveau du bloc 12 2 CAS parcourir les blocs 12 et 13. Comme on peut le voir de ce qui précède, vingt cycles sont nécessaires, dont 13 sont utilisés pour exécu- ter les enregistrements. GENERATEURS VIDEO Sur la figure 10, le générateur vidéo reçoit les données d'éléments d'image en provenance des générateurs d'image, soit dans le tampon 112, soit dans le tampon 113. La sélection des tampons est commandée de telle sorte qu'un tampon est en cours d'être chargé à partir du bus vidéo tan- dis que l'autre tampon est en cours de chargement dans la ligne de sortie 123 par l'inteimédiaire du multiplexeur 114, de la bascule bistable 119 et du circuit d'annulation vidéo inverse 120. Les données sont chargées dans les tampons à partir du bus vidéo 34 sous l'effet du signal de cadence- ment utilisé lors de l'opération de mise en forme de trame, représentée comme "une impulsion d'horloge locale" qui est transmise par l'intermédiaire du diviseur 117 et du multi- plexeur double 116 pour l'envoi d'un cadencement au tampon qui est en train d'être chargé à partir du bus 34. Lorsqu'un tampon est en train d'être déchargé, l'impulsion d'horloge à 55 mHz est utilisée par l'intermédiaire du diviseur 115 et du multiplexeur 116. Le tampon, qui est en train d'être déchargé, est sélectionné par un multiplexeur 114 et les don- nées sont transmises à la ligne 123 par l'intermédiaire d'un étage d'attaque 121. Le circuit de suppression vidéo inverse 120 permet l'inversion du signal vidéo, c'est-à-dire d'avoir sombre pour lumineux et lumineux pour sombre. Les données vidéo peuvent être lues en étant trans- férées du bus 34 dans le bus 33 à des fins de diagnostic, par l'intermédiaire de l'enregistreur de lignes de balayage 125. En outre les données tirées du bus VME 33 peuvent être transférées au moyen du multiplexeur/bascule bistable 122 et être à nouveau introduites dans les tampons 112 et 113 à des fins de diagnostic. Ces données peuvent être utili- sées directement par le système optique lorsqu'elles sont transmises par l'intermédiaire des étages d'attaque 121. Outre le fait de délivrer les niveaux de commande nécessaires pour les étages d'attaque 121, le générateur vi- déo réalise une modification de la base de temps utilisée dans le générateur de trame pour fournir la base de temps du système optique. Les deux tampons délivrent un flux con- tinu de données à la cadence élevée de rafale, qui est né- cessitée par le système optique. On a par conséquent décrit un générateur de tra- mes qui est particulièrement utile pour la production de mo- dèles pour des circuits intégrés. Le générateur de trames utilise des mémoires DRAM standard et les signaux RAS, CAS, WE dans un appareil câblé indiquant l'état de mise sous for- me de trame de manière à réaliser une mise sous forme- de trame, très rapide. ooooooooooooooooooooOooOoooOooooooo 0000000000000000000000000000000tOO OeY 00 0 0 0 0 0 0 0 0 0 0 0 0 0000 oooooooooooooooooooooooo.ooo-ooo- -J*I*J- ooo-o- 09 19 q éq bg 9 èq # qg g ho bq ft ft # b fti 1 1 "l'il *'l" pq q J bg ' by "q q bi ho h1' zJPaNJ'lq11q lJM j bq bqM M bqb q M qh ho hd "I' ho ft Md d fi h hdha 9 w b dk 1qF1 Y1 JqlP"'qwq-uuj'q'w ' mq'qun qm fti q q4 éq bq ho 'y qq Md hi lui M"qJ'4qqq" J dInM"q"tdqhqMd en fti éq m hi mhi hd i o q éq '1d qqlui q ho qen mM qt m ftq m on qqiti è q bd i q bM o tmMhiqMqq MqMd ho bà d éq én at eq bb on Pq $ 19 64 Md cn2: H W'a F3 hi bn fti 14 fti êq Ij m ho f triqohoo bgm qbnb # D aim$4e néqh h O#- "eum4wwn7LqH M hd ho é hg oq h d bd éq qg qg q èq éq ho q ég ft ft #s ho Inft1 "J h qhgq mh Ii Mq ho enhi q h bghi bq m%jh J h hi 'qqm " _i bd ho _d _d _ h I I I I 0 0 00000 q] mj rmj mJ] rJ] rmj 19 qji o qj -,4),- qi A I z mhoJj J fr o hg0'"0 ti 8j on pj $mi hi j b2J èqCOL 0 J o4iJI"Moo ooo\oo " "JIn'1,'Jzeh, OiO OO "kl "i' u. J"J 2J' j" 0 0 0 l-' 0 w " j gwJwjuJmI1 b 000 L'0 "J hl' 4 hlj" oowo' I"Jq" I---q Jml " 0 0 0 oM q hd - ' i. N w. i '. u r o e o e o a i o w w t f l ' j - a 0 0 0 0 0 0 0 0 0 1 1 1 W D il n>a ho o to o 4 mqwqh / H O. O cn H L1 H W " t H rW 1 t3S W t'3 ti ci a' 4J uo us Co %0 H PJ o. C'r Pj CD P( (>1 - I i1 q Il t1 u1 d1 0 H H H H I- H H H H H H H H H Y H Ha H H- F H H-H FH I-HH H H H H H-H 000000000000000000ô000000000000000 0HH HHH HHH HH0000000000000000 tri O O000000000000000000000000000000000 00000000000000000000000000O0000000 H00000000000000000000000000000000 4'400c:>000000 ft' si 04 '4 '4 '411I ft4 '4 '4 F4 '4 Ili '4 '4 '41414141d00000000 444''f4'''4444''''444''''41'000Q00000 444''''444''''444''''444'''00000000 444''''444''''444''''444'''00000000 444''''444''''444'1''4440''00000000 444''''444''''444''''444'''00000000 In ' I' " hi 14 4 '4 '4 4I V4 'P '4 #il - 4 f 4 x 4 '414 '4 '4 '4 O o o o o 0 O o 1444''''444''''444'1''444'1'00000000 14444''''4444'11'44441'''Y''00000000 4 oI o' o44 bdo44 b' hi 14'4'4 o o o o o o o o o oo tg f41 '4' 4'pl 44'4 '4 b 4 hi 14 e b ' t 4 O4 4 O o o o o o O 1'4''4''''141'41'400000000 441'44'1 '4'''4444'''144441''00000000 14h1.4'4'4 m '4 '4144 '4h Mi 14 '414 b '4 '4 'J FT Fi 14 0 0 O r O O O ) xi 4'bd41 'i'i4 ' Ti 1 hi 4 bd3 44 fti '4 Ii > M 141 O O O O O O O O bd ft1 an ftiI ég ft1 ft1i éq hd MI èn èi f t1 hd b4 b1 C1 êq":14 ft ê4 d1 1 0 Cl O O O O O O d 41'1 4'4''14 '1 4Il fti 411 ri hi1 414'li hl 4' 4 i el 81414 'Il M pq'11 '1 1 4 O O M b1 mi1 1 hq " q 11 hd Fxl hl fi ILI 'T il kg m ft hd 11 ba tr k1 f tx $9 ri c 0 o o 444''''44441''4444' 44''1000O 00000 14'4'414'4'4 '4'414' pq 4 1 4 1 f D14 4 fd b 4 '4 O bn O O O w O O bd O 4' '4'>4'4 4 'tii4'4'4'44 11 4a bl b144 '4 tl '414 '4 14 ' O OC O O ri 0 i' 144'''444'1'444''1444''10441100 0004'4 00NMeMes000000 444444''1'' '44i'' 14 14 14i 14 14 '4 '4 0 O wMMMM O O '4H'4'4 4 h 4ti Ki ft' 4 114I 4 '4 '4 14 I 'q j >_j '4 '4 Ki '4 ' O O W 0 0 O w 4l1 "4 4fi 'I4 14 bd '44f11 '4 m bd bd hd 1 414 '4 '44'i '414 t '40 O t ri O 1 W tri 4 fti14 4 1 i4 q 4 1 '4fl 514 ' hd h fil ' 4 '414 '1 4'ui 4 h hd '4 O b n O O 0 41414 11414 hq In t 1 41 4t d 14 ' 4 '4 bg b '4 '4 '4 fti '4 '4 t 4 O O ' O 'i %ai'l4 I4141414 4lui414 ' X&4 '4 14 '4 '4141414 t4 '4 '44 '4' O O O '4 WFi ' 4 bli fil 1 hé fi hd h111 b bl 4S ts3 êq be be ta g e4 e4 c'x ê3 1- É4 m 0 0 0 0 Il Fi 02 M 4114 414 '4 11'nf d14141" 41b4 m '4 b 4 '41414141m Dlr- Q4 '4 14 CS4 O O '4 14141414là 414 14 14 '4 '14 ' I 4g 114 hd fi 14 1 ' tU Q b44 ' lo t'4 D Cni O O ' 4 é4 '4 O 1.t > ut 1 -i m W w IO t O t &- t SC aiJ t t> u O O O w W t 1 W 1 4 'Ti In 1 14 ' 14 1'4'4 114 1 '4 ' SI 44 '4 O H JFHHHHPHHHH HHPH 1-' H FH H H H HI'HI-' H oooOoooOooOooOoOooooOoooooOooooooo ooooooooo oOoooooooooOoooo ooooooooooooooo uoooooooo1ooooo oooooooooOoooooooooooooooo000000000000 00000000000000000000000oo0oooooo h" hi bn èq I li Il m m 14 Il bal q tn ft Il m $I q m hi t hi éd O O O O O O O O HO 00 0 0 0 0 0 000000000000000000MM MM t" OO OO bM XJ M M M M k M M M M M M M M M M M M M M M M M o00000000 o MMMMMMMMM MwMMMMoooooooo0 MMMMMMMM MMMMM Mooooooooo MMMMMMMMMMMMMMMMooooo0oo MMMMMMMMMMMMMMMMoooooooo M ' MMMMMMMMMMMMMM Moooooooo MMMMMMMMMMMMMMMMMMMMMMMMoooooooo t' NMtNw" " N NMoooooooo M NMMMMMMMM MMMMMM MMoooooooo -B MMMMMMMMMMMMNMMMoooooooo C FéMMMM"MMMMMMMMMMMMMMMMMOOOOOOOO l>t l Il m hi hd 6 Il m >4 ba hq ft m hq b ft hq ba >4 fi Ii m Il > ou o o o o o o o s MMeMMMMMMMMMMMMMMMOOlO""OOOOOO MMMMMMMMMMMMMMMoooo oOO Q Xlt}tMMMMMMMMMMMMMMMMMMMMMMMOOOOOOO Md M MM M M M M M M b I M M t M M t M M M M M M 00 0 0 0 0 0 0 MMMMMMMMMMMMMMMMMMMMMOOOOOOOP &t}bslMMMMMMMMMMMMMMMMMtMNfMMMMMOOMHONMH MoooooMMMMMMM 0ocoo MMMMMM MMMMMMMMMooootO n ég fti m 1 11 ft Il In d hd I% q In ft Il >d >q >1 ba > 1 l bi ft 0 0 0 t" 0 0 0 " MMMMMMMMMMMM"MMMootooO4 oe MMMMMMMMMMMMMMMMMMMMOOOOOM"M% M MMMF4MFMMMMMMMMFMM MMMMO 0OOMt4 MMMMMMMMMMMMMMMMMMMMOFOOOWMM w hi on hi b In q Ili ao0 m ft hd m b4 l In F%1 ba Wq Pl èn Il f oui 0 0o0 0 0 t1 1' hdklklM*NNwooooooon>ons MMM M M hd >4 hd ftim f t'il M MMM M MMIM Mm mM 0 0 O MMiMba MX MMM M MM M M h M 0 0 W LZJMMooMN Mti A b do o o MM MMMMbMMMMMbM èM N OMMMM %MM MM m mMMMmbMM MMMMMMMMM 0 0 0 M Mo mMM hMMMMMMMMd hMMM bMMMMMMoo o eOFC MM M M hI hMmMMMhMMM o bodMMCM IZllfififiIiidfiIi 9éanblqeib%i1 d0b LnM M M MM M M M M0000000 W CD hi hi > fti >4 fi $4 hi 1d hd én èqbn >1 baiM M bq ft fil éq Mdbd 0 0 0 Ill 0 vi 12J ui fi 41hd h ftihi mIli ui h ézihq fi ba ftiici q bdIli xj 1J D40 0 0 0bd ti b Ili h bal$Id k ftiIn I bd é >4 q tg q bdm bd>4 hifti ai hdhd fl 0 0 0 d Fifti bai mfti xi il] ft >4 4 m h ftibq hdfti d m i >4 xi é >4 t ki n 0 0 0 baihq o 0 jt tzD w;Oo % i e w oFi a 4 oo 80 w o ooooooooMw wwtoooooooo O O O OO O O O O 0 O O O O O O O O O O O O O O O O O O 0 O O1 O O O O 1 O O O O O5 O O O 0 O O OOOOOO oO O o o o o o o O H H H H H H H H H H H H H H H OOOO O O O O O O OO ofi WW> Ihi4 dt (1.M mOn ti Wi MOWgOJ1 é 4tn> H O o M tNt w Mw oOoooooooooooooooooo O O O O O Oé O O O O O O OO O OO O OM H O OO O OO O OO O OO O O O4 O O O O O O O O (O O% O O: S9 O O O o JfrijIi00000000 " j jO Oooooooo 1j"OOooooooo Ihj èn 'q >r Ili bd iij mi Md 2 rj bq m bi fi1 hi hd #x >1 "S "d$i "ti "J fi O O O O O O O O "i1""lOOOooooo hdft h Ii tienft d b fi 11 d l fi i tiIl " fti J j0 OO 0 0 0 0 >1 'i'4"1oo Ooo ooo w "i"i"JOOOoooooo éq d tiIl M Ii tib4hd1412 m14Md14>4ft èj d q d Idf O OO00 O Oi O Oj H hi i ti 4 ilbn d 4 h fi g fi enege2 e4e4e4 n -I m 1 0 O O O O "j O " oeM'" 'Jjjz"oooo o oj" oooeoosv' w Ili Md mj "j hj fi m4hd hd 0J "jbd hTitij 'jj 64j, e4l4 & "J "J 1 N IlN "j OOWO"j 'x " d H bd Wt fti U4 Md fti O1- hd O bn hd I i Hd hd Wt > UI é4b Ob4b O O O W OW O O # I OOOOOOOhhooUI ooH oI hdmhdh 1 4 dIi ift i t n l fi14alooboliilo mmm0 c 0m0 wJ hd fti 14 hd Ili hd hd >4 fti onooomm éd m éq bq bq hi Il 64 fti hd Md fil 0 -J 0 bd 0 -3 0 ftC m fti m bzi hoooo $Il q bd hd bil fti hd fti >4 fti fti fil bd &Id bd Ili è4 bd 0 0 0 0 >4 0 m w > $il hd hd hq bg é4 fti hd bil hd m fti hd Mi fti fti fti o o oohd fti én m fti Md 0 0 0 0 0 111 m h> hi Ili ég m hd m Ili In fti fti hd hi hi hd hd m è4 bal hi hd 14 bd >4 éq 0 0 0 0 fti p mwo Ii dfi l d nft nm t i qft nm dfi oooobdh l000m t niIi m lih d tl qhhl hliIi 4meoo d dééq0o wd- Ln hq oouih tdfimhu qhdlIi rtdMdb t fimh (Db 4 u 4 tqd11d#4M11fi t ti$lmo 4mdho000 -1 ft4hiêd 4fiifte btèad dIoé qmdIo l000 tiIih énm>4h d l11 l d bl"fi dft dft o mfi 1 o 0h d nh ofti Ilgfi qé84è2 bjb4% flmêiomhmih1oopfi 4éi1 mtl iâ 'L41 ti>uiédé4Iibo& oildIo n0mh11#l POOOO OOO OOO0OO OO000000000 O00 ooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooo Ohi ft hIn hd Ip q hd hd ho m d t bq ft q bd fi hd m Il m >4 t 0> 0 0s en 0 0 a ooooooOooooooooooooo oooo oooo IoooooOoooOoooooooooooooooooooooo 12,II oooooooo t Ntttttjj,1M1o0oooooo tIqhss11i!j>zJ>IOOOO0OOO M"t"M"wtttN ooooooOo o"M"w" oooOooo fti In hd In ho 14 hdl pq Il bzi éd hq hi Ili 14 êq b J I O O 0 O O O O O It m hd g hi In t Md #9 >4 ms Il q m I hd n éq bd m kl bn hi Il 0 oO o 0 o 0 0 t'zJ" xJ'JIzJo"OOOOOOO m h t tt ftQl èqlhi oooooooo W tlhMqd1 hq hd $9d hd hd tI ho hi ft1 fti mmmki$li "J édoa odoooooO M""""www"M""""M""MJ 2 NJ O0000 O O > hi m Id éq f m i Md h m f I kl h é h m fti é 1 "0 00 O O O O 1I021"1ooooo0oo hd i g 1111 1J d l ti14Il h hqft I fi1lift h h h h 1 é 10 0 000 0 0 FfizJ'ijM 02tlqj O O O OOlxtlQMF OOO 0 Wl t "whtlqllM"MtlNoooooooom b "Mq"""""""""""Moooooooo q """"""DMM MooooNooooN O ln tM" NMM wMM wNw Ma ooooooo t"""""""""t"M" Nosoooooo 1M'1ooooO zoo' l m hd Il Ii hkl ho IO Ii O " ni hi h i kl h "0 m 0 fO O O 1m " hh Mdd Inid h luIm'o1 uo " o HoO'o1m'1 0T d I f f bd o o Md hwé f" h t h oa o o o o o o o o o o n I ' 1 o Mdq bthmd tt itb oooo'0 co hi Md bq 14 ég $xi Ili ég hd hd bai bd hi Ili Ii êq ég én oooog èq M bg éq 0 0 0 0 fti w hd Fi hd êq hi 'q &si fti hd é4 hd si bai èq In >4 hi éq bd hd hd fil bd bzi bi 421 0 0 0 0 0 bd oooo bg éq m én hd hi hi èq èn hd 02J fti bd 64 hd éq bd M èl èq è2j $4 64 Moo o 0 0 fti -3 ftj w Lqh bjI I g ht bnédbg rq 4fl 4$i ldoih éjhoo00ifl t CDh é qm% lifi lI hd dhdbq 4é é9o4é mm0ofiIi d- hdbjhfléj64Iihh4bé4mIldfi ghliIifioz]ho 0hbde ui1 é ai11és4ft 14htififta Fdqb>oéqtd qoIibh a hd ft n o o o o o o o o omoIièné d 4ba ift % h tih q db2 d0 06 do4é O FI 1- H H H P p H H H FiH 1-F 1-p F- H HJ H H Y H H H HF Hj H H H 1- jJ H o o o o o o o o o o o o o o o o o o o} o o o o o o o o o o o o o o 0000000000000 00 o o o o 0000000000000 00000 0 4l0oo oo00000000000000 O0 0 f 0 10 #0 bq 44 hi p b 1 44 ' o n m1 p 4 en m I 4 1 00000000 Ot Ox Os In Ot O In O1 12 O4 Ol Ot hi O Od Oi O O* O hi Om Cb "> O O O O O a O O O 00000000o00000000000000O000000000 POO00OOOO0000 OOO0000OOO000000o 14lWl11400000000 1414S14'Wjoooooooo ho F} oqa #si xF b > ts m s hi en In s hd I% #g fti fti m l'E 91 Fé "- tr pz] &,x 0 0 0 >; è2 1 fti ft b ho ho n hd IL ft ft ft m tn 3 t2 "d 12 X. ft. "- 1,3 O O O O O O O W M i1414O00O0 MMM tMttNe OQ0000 1414114o ooooooo 141414141oooooooo 1 Mw14io ooooooo 141t oo ooo 11 o14 tt O o o O O O 1414141oooooooo C h hd #ILI w 1 91 bd I hd kl hd bl fti mJ m1 m1 m1 î.1 C1 b 1z ci &5zi ct1 slu O O O o o o O: o. CD g ho hi m| lui3 1ç 4 fti mq 1n2 h hos xi fti è2 ft p ho Dm W, ki bo CI 0 0 0 0 0 0 0 frnj hd m bn kq f41 r 41 41 4 lui 9%j 5 hl [lO M 9 8 t t C O O O O O O O Ili f*sti lui 11 è21j b 5i >4 ho >1 hg m Il m " bn Cd 04 "- "Z ki C- ti "- p 0 0 qi p 0 0 ft h b 14dhdIl e 41414414 nIi1 f 1 f t q4 $r 4j I I 'W0 OO O 14I0 s4 M ft tf1 m xi $ri In êq 14 14b &f4 ti3 i k4 1 94 Dg m4 M1 4 1m O Oa O O 4 O cO hg 14 fi 1 h 14 14 141 14 14 hd f 1 14 hd 1 k b4 b4 e4 14 ei V1 P 14 O O O O o.M 14444444444111111111 1414ooooI1oooo Il hd 1141 1s ho bh4 >4'Wl hd hd fti 14 r4 h 14 14 14 14 M 14 1 D C o 14 D b M o I1 hd f14 14 14 èi 141 144 141 bd bq bd m 14 >1 4 V- 14 D i i O O O BO ' 4 9 bu bn > &4 'q m ft ft ba m én p1q1 "- b Jti b 11 êq b4 2 êq DE 3 C DX D4 r êiJ O CSD P 0 14 1 14 fti 414 hq Md 1414 14 114 hq fti l'LI 14 m t14 14 14 c lt O O O 114 e1 f 14 I 4 tq bq In hi ft b4 m WEI 11414 14 b2o 1 4 1 4 Dtz O H ' 14 141414 14 14 14 F14 bi 14 b4 14 'Ti 4 1414i14 14 k4 14 t-z 14e 14i l- bdh lW Dm84O Iwme é14 tAtet47D3 lui H S 1% ho 'Ti Il si 4 F > h5i4 9i9 0 t'il h3i m t2 0 at t3%t gCQt Co InJ Dt t M M M w M t t t " " w oooooDoo C23 tS CU é3 t3 "3 0 i s 1tw"Doooooooov DGCa Q s C -= tit1w@É Et! 4ltw MBoooooooo3.XCS X -- 3 -3 r ?1 wCw 53ooooooooD ts3k3cte i o oooo1MDXC lV O to t: 0 w > %O "" % 0% en w K) F- 0 oooooooooooooooooooooooooooooooo oooOOOOOOCOOOOoooooO ho hi 4 ba ba $9 d él a il ho ft >q q In q eq eé q m hi Md ho èx 0 0 MMMMtMMMooooooo MIM MoO ooooooooo MMMMMMMMMMM"twMMMMMMMMMOOOOOOO "ttt N"tttNttMoooooooo wed tt3eN"tttttoooooooo qo"""oooooooo MMMM'MMMMMMM oooooooo MMMMMMMMMMtMMMMMMMMMMMooOOOOOOO MMMMMMMMMMMMMMMMMMMMMoooooooo ttNNoooooooo d ww"Nw wNtNNw oooooooo f f N""wt"Noo oooooco b wN"N t"wwoooooooo S q w N " w t"stteN"eoooooooo ooooo MMMMMMMMMMMMMMMMMMMMMMMOOOOOO In I li i n o IM s Mh l hl O O M % I O O o qWqq ttqtt t"tt oooo MMMMMMMMMMMMMMMMMMMMMMMOOOOWMO tNw*e"iqtq"Nttowoot"" MtN wtt NN N ttpooowN0 MMMMMMMMMMMMMMMMMMoo oOMM% wwqNtoooMqw MM MM MMM MMM MM" qMM MMO I-OOMMO ba hd N W baMdh fti hd hd ho ai D q Ili >a el té èqH bd (11 n *4 In l >q e n 0 tl 0 MMMMhohMMMMMMMMM d h MdMdMMM% nMdMMM MIn h M M MM M b t dhh bah lm m é MMMMdMMMoooo o o -J MMMMMMMMMMMMMMhMMMMdMtMMdft MM tMluLI h I II o d OOOMMM h h W id 00 00 bnMMMMiInfiX ghoh i qonh dflb MdMho M MfM hi MM hMMM MM M %IO MM M hd"dMM M M M MM M M MMOM M MMM MMMo M i ho MMM, MMMMdhi#d dIl MMf iim MMMq MMMMOal MOOMMNM 00 Md MM M Mi Ml Md Mt MMtMhoMMMM Md d MMMMM ti>4éq> MMMq I-'OOMMMM0 0 f-3bnai>4bihiMM M n q MMMqMMM hilu XMMMM 4 MM MMM% h bM mi oeMOOMMMM 0 OW'M fi ihghdhdfi h tI0 4 qm04e 4 4e >1 O M Wexlp IJ I "'OHeM 00 hifMMq im hMMhdMM Md MM h i M MMOOOO> éi d non ba èq OMOOOM>i 0 q hd xi hdbal 1 fti q 121ho hd 4 121In ft bi 6 #xi li bxjbn Plhi 0 0 0 0 C hd ftihq ai1%1 b hi fq121 fi fti4 19 n $4 b >4 > M m q eq é 0 0 0 0 C êq ho fti é%j fti on >4 hà xi In hd hd fti 'q hi >4 hd hd *si F4 fti bxj w 03 0 éq w 0 0'. o i o o o o h o o o o o o o o o o o o o o o o o o o o o o o o o o O n Md ft >4 bSi ft m hi hd mi fti #i bd ft bd ot éq M g i hl M 12J O O O O O O O O o o o o o o o o o o o o o o o oo o o o o o o o o o o o o o o o o ooooooooooooooooooooooooooooooooo hdIl Il ba fti m 12 q 'q d In hd hd m m M i hj h M "J 12 M 17 O O O O O O O O fid t hd o fti04 a m ti ft hd o m h hd xj " ft] 4 bdéq é 11 h O O O O O O O O ooooooooooooooooo F30 q f hg ' d m f m m é h h m f 0 f M h E j m O O O O O O O O 140000000000hi000000000000000000000I0ifti mftj h 61J j ftj hid hd #XI O O O O O O O O md bg f0 00 0 00 00 ft 1 12 ft s ft mtIl d1j bi b h h 11o o o O O O O 113 hd I 13 13 hi3 113 ft13 1 113 In 13 $113 113 1r3 ê13 bd 113 113 11 113 113 ft3 11 O O O O O O O O tri hd $4 m 814 fti Md Ili tq ksi Mi fi h jhl 3 13 13 O O O O O O Ot M"M""tMMwNMwM1w00000000 w 1, 1311311000000000 l M3"13113I13113OoOO Oo0 (- 0013100UJ1000 ;etqlqqlnoooooo 131j1313 oeoooI4hooo oow"Wb Lno4toMWnunossoo owo13 o > bq $9 m lui hd fil Ili m bd fti hd hd fti hd bd M hd "J hd M M fl 11 O O O O O O O O 0 0 113 113 113 1 hd11 Il 4 m1 113 flx 113 bd 11j bd ft m1 bd3 bdj 113 1111 113 hi 13 m m1 O O m1 13 O 1 Ti Ili H4 Md m.Pd Ol Obf Joi wt 4ho2 et ft>m 1 Ht mw fti hdè4ll-. hd-1 hg>a w 0ui ed 0 oxooooooooL3oot3Dr. UJ1 oo w Pbdhtlé gI dmdbmPqhh MbhifO dWooo tné Iién1mbfimtfihd$idhdhéoooo bd tMp00to (Db b éqft4 t4dhdh #qftldê M ooool t tiè 0000ot b ft mh > fift 4 i l h ooofiI q qè qb mi> qflh 0w00h d0o- C o>dIi1dmmmbi'dh a tooow dftdé b h dh Mdh q14Iimmhififihdqfifi a i tib m mh 10ooo o d d h MdlihdIlihTiIj14mmIldéqhoth'E oofih $lhfi00oqIl t ic h g n Ii q & fio h oomb ql q dmfilift gb d dh l ftift fi fi 2Jhdouiomh qmmfi4 5 u 1 t dfihih t d dw Ill hl%j1dIt12 12rihm 1t>dIioobl0d d0 h è4fi8 q l l m$ i e t l C4êiIi dh b 4fiwoo dft ti- bq li ld 4 mftiouiéih 4ebjfifitlmetmm - t l dfi0fi00mh REVENDICATIONS 1. Appareil pour produire un modèle sous la forme d'une trame à partir de données représentant des figures géo- métriques et incluant la position, le type et les dimensions desdites figures, caractérisé en ce qu'il comporte - un premier et un second bus (24, 33), - une pluralité de générateurs d'images (40a, 40b) comportant chacun (a) un premier système de mémoire (44) servant à mémoriser lesdites données envoyées audit premier bus (24), (b) un second système de mémoire (46) accouplé audit second bus (33), (c) des moyens en forme de circuits (56, 60) ser- vant à reproduire des représentations d'éléments d'image des- dites figures sur la base desdites données et servant à mé- moriser lesdites représentations sous forme d'éléments d'ima- ge dans ladite seconde mémoire (46), ces moyens de circuit étant accouplés auxdits premier et second systèmes de mé- moire (44, 46), (d) des moyens de balayage (66, 67) qui servent à réaliser la lecture dudit second système de mémoire (46) selon un balayage de trame en direction dudit second bus et qui sont accouplés audit second système de mémoire, et - des moyens de commande de mémoire (53, 70) ser- vant à charger lesdites données dans l'un desdits premiers systèmes de mémoire (44) de l'un desdits générateurs d'ima- ges (40a, 40b) à partir dudit premier bus (24), tout en ac- tivant simultanément lesdits moyens de balayage (66, 67) de l'un desdits seconds systèmes de mémoire (46) d'un autre des- dits générateurs d'images (40a, 40b), - ce qui a pour effet que les représentations sous forme de trames desdites figures sont délivréesdans lesdits seconds bus (33). 2. Appareil selon la revendication 1, caractérisé en ce que ledit second système de mémoire (46) comprend: - une pluralité de mémoires individuelles compre- nant chacune une ligne de commande servant & commander les signaux d'adresses de colonnes dans lesdites mémoires, une seconde ligne de commande servant à commander les signaux d'adresses de lignes dans lesdites mémoires, une troisième ligne de commande servant à commander l'enregistrement dans lesdites mémoires et une ligne de transmission de données, - des premiers moyens décodeurs (71) servant à fournir des premiers signaux de commande dans lesdites pre- mières lignes de commande en direction de mémoires sélec- tionnées parmi lesdites mémoires, - des seconds moyens décodeurs (72) servant à en- voyer des seconds signaux de commande dans lesdites secon- des lignes de commande à d'autres mémoires sélectionnées par- L5 mi lesdites mémoires, - des premiers moyens de commande (50, 80) ser- vant à délivrer des troisièmes signaux de commande dans la- dite troisième ligne de commande de manière à valider l'en- registrement dans certaines desdites mémoires, - des moyens de transmission de données servant à envoyer le même signal de données à l'ensemble desdites mémoires dans lesdites lignes de transmission de données des- dites mémoires, - lesdits moyens décodeurs (71, 72) et lesdits premiers moyens de commande (50, 80) étant accouplés à la- dite seconde mémoire (46) et auxdits moyens en forme de cir- cuits (56, 60). 3. Appareil selon la revendication 2, caracté- risé en ce que lesdits moyens formant circuits (56, 60) com- prennent des capteurs servant à délivrer des adresses aux- dites mémoires. 4. Appareil selon la revendication 3, caractérisé en ce que chacune desdites adresses délivrées par lesdits compteurs est envoyée à l'ensemble desdites mémoires. 5. Appareil selon l'une des revendications 2 ou 4, caractérisé en ce que lesdites mémoires (46) comprennent des mémoires dynamiques à accès direct. 6. Appareil selon la revendication 5, caractérisé en ce que lesdites mémoires (46) sont disposées selon un ré- seau 8x8. 7. Appareil selon la revendication 6, caractérisé en ce que lesdits premier et second signaux de commande com- prennent respectivement des signaux (CAS) d'échantillonnage d'adresses de colonnes et des signaux (RAS) d'échantillon- nage d'adresses de lignes. 8. Appareil selon la revendication 7, caractérisé en ce que ledit troisième signal de commande comprend un si- gnal de validation d'enregistrement (WE). 9. Appareil selon la revendication 7, caractérisé en ce qu'il comporte un générateur vidéo (42) servant à con- vertir les signaux présents dans ledit second bus, d'une pre- mière base de cadencement et une seconde base de cadence- ment accouplées audit second bus. 10. Appareil selon la revendication 2, caractéri- sé en ce que lesdits premiers moyens de commande comprennent une table de consultation. 11. Appareil pour produire un modèle en forme de trame à partir des données représentant des figures géomé- triques et incluant la position, le type et les dimensions desdites figures, caractérisé en ce qu'il comprend: - un premier système de mémoire (44) servant à mémoriser lesdites données, - un second système de mémoire (46) comprenant (a) une pluralité de mémoires individuelles com- prenant chacune une première ligne de commande servant à com- mander les signaux d'adresses de colonnes dans lesdites mé- moires, une seconde ligne de commande servant à commander l'adesse de ligne dans lesdites mémoires, une troisième li- gne de commande servant à commander l'enregistrement dans lesdites mémoires et une ligne de transmission de données, (b) des premiers moyens décodeurs (71) servant à envoyer des premiers signaux de commande dans lesdites pre- mières lignes de commande en direction de certaines mémoi- res sélectionnées faisant partie desdites mémoires, (c) des seconds moyens décodeurs (72) servant à délivrer des seconds signaux de commande dans lesdites se- condes lignes de commande en direction d'autres mémoires sé- lectionnées faisant partie desdites mémoires, (d) des premiers moyens de commande (50, 80) ser- vant à délivrer des troisièmes signaux de commande dans les- dites troisièmes lignes de commande de manière à valider l'enregistrement dans certaines desdites mémoires, (e) des moyens en forme de circuits (56, 60) ser- vant à reproduire des représentations d'éléments d'image des- dites figures sur la base desdites données et à mémoriser lesdites représentations formées d'éléments d'image dans la- dite seconde mémoire, lesdits moyens formant circuits étant accouplés auxdits premier et second systèmes de mémoire, (f) des moyens de balayage (66, 67) servant à ba- layer ledit second système de mémoire (46) selon un balaya- ge en trame et qui sont accouplés audit second système de mémoire, - ce qui a pour effet que les représentations for- mées d'éléments d'image desdites figures sont mémorisées dans ledit second système de mémoire (46) et sont lues hors de ce système de mémoire selon un balayage en forme de tra- me. 12. Appareil selon la revendication 11, caracté- risé en ce que lesdites mémoires dudit second système de mé- moire (46) comprennent une pluralité de mémoires dynamiques à accès direct. 13. Appareil selon la revendication 12, caracté- risé en ce que lesdites mémoires (46) sont agencées selon un réseau 8x8. 14. Appareil selon la revendication 13, caracté- risé en ce que lesdits premier et second signaux de comman- de comprennent un signal (CAS) d'échantillonnage d'adresses de colonnes et un signal (RAS) d'échantillonnage d'adresses de lignes. 15. Appareil selon la revendication 14, caracté- risé en ce que ledit troisième signal de commande comprend un signal de validation d'enregistrement (WE). 16. Appareil selon la revendication 11, caracté- risé en ce que lesdits premiers moyens de commande compren- nent une mémoire morte. 17. Appareil selon la revendication 11, caracté- risé en ce que lesdits moyens formant circuits (56, 60) com- prennent des compteurs servant à délivrer des adresses aux- dites mémoires. 18. Appareil selon la revendication 17, caracté- risé en ce que chacune desdites adresses délivrées par les- dits compteurs sont envoyées à l'ensemble desdites mémoires. 19. Appareil pour produire un modèle en forme de trame à partir de données représentant des figures géomé- triques prédéterminées et comprenant la position, le type et les dimensions des figures, caractérisé en ce qu'il com- prend: - un premier système de mémoire (44) servant à mémoriser lesdites données, - un second système de mémoire (46) et des moyens de commande (50, 80) comprenant: - une pluralité de mémoire individuelles compor- tant chacune une première ligne de commande servant à com- mander les signaux d'adresses de colonnes dans lesdites mé- moires, une seconde ligne de commande servant à commander les signaux d'adresses de lignes dans lesdites mémoires, une troisième ligne de commande servant à commander l'enre- gistrement dans lesdites mémoires et une ligne de transmis- sion de données, - des premiers moyens de commande servant à déli- vrer des signaux d'adresses et qui sont accouplés audit pre- mier système de mémoire (44) de manière à recevoir lesdites données et à chacune desdites mémoires de manière à déli- vrer lesdits signaux d'adresses auxdites mémoires, - des seconds moyens de commande servant à déli- vrer les premier et second signaux de commande dans lesdi- tes première et seconde lignes de commande respectivement à certaines mémoires sélectionnées faisant partie desdites mémoires, lesdits seconds moyens de commande étant accouplés audit premier système de mémoire (44) de manière à recevoir lesdites données, - des troisièmes moyens de commande servant à dé- livrer des troisièmes signaux de commande dans lesdites troi- sièmes lignes de commande, un même signal faisant partie des- dits troisièmes signaux de commande étant envoyé à l'ensem- ble desdites mémoires pour certaines desdites figures et à certaines mémoires sélectionnées faisant partie desdites mé- moires pour d'autres figures, - des moyens de balayage (66, 67) qui servent à balayer ledit second système de mémoire (46) selon un bala- yage de trame et sont accouplés à ce second système de mé- moire, - ce qui a pour effet que desreprésentatiori des- dites figures peuvent être insérées dans ledit second sys- tème de mémoire (46) et lues hors de ce système selon un ba- layage de trame. 20. Appareil selon la revendication 19, caracté- risé en ce que lesdites mémoires dudit second système de mé- moire (46) comprennent une pluralité de mémoires dynamiques à accès direct. 21. Appareil selon la revendication 20, caracté- risé en ce que lesdites mémoires (46) sont disposées selon un réseau 8x8. 22. Appareil selon la revendication 21, caracté- risé en ce que lesdits premiers et seconds signaux de com- mande comprennent des signaux (CAS) d'échantillonnage d'adres- ses de colonnes et des signaux (RAS) d'échantillonnage d'adresses de lignes. 23. Appareil selon la revendication 22, caracté- risé en ce que ledit troisième signal de commande comprend un signal de validation d'enregistrement (WE). 24. Appareil selon la revendication 10, caracté- risé en ce que lesdits troisièmes moyens de commande com- prennent une mémoire morte. 25. Appareil selon la revendication 19, caracté- risé en ce que lesdits premiers moyens de commande compren- nent des compteurs servant à délivrer lesdites adresses pour lesdites mémoires.