DOCUMENT PROTEGE PAR UN DROIT DE COPIE. CPLD ou FPGA Critères de choix. page 1

Dimension: px
Commencer à balayer dès la page:

Download "DOCUMENT PROTEGE PAR UN DROIT DE COPIE. CPLD ou FPGA Critères de choix. page 1"

Transcription

1 Une des caractéristiques du domaine des circuits programmables est d être résolument moderne, tirant parti des évolutions concernant les procédés technologiques, la propriété intellectuelle(ip), l Internet, les outils de CAO, la synthèse et les langages de haut niveau comme VHDL ou Verilog ou le bientôt le C unifié. permettant le co-développement matériel/logiciel (analogique et numérique). Chaque fabriquant, LATTICE-VANTIS, LUCENT, ALTERA, ACTEL,ATMEL, CYPRESS, QUICKLOGIC, XILINX a opté pour un créneau et le développe à fond. C'est un avantage pour l utilisateur qui peut choisir le fournisseur en fonction du cahier des charges de l application en faisant abstraction des affrontements commerciaux. FPGA et CPLD. 1 Un CPLD est constitué de plusieurs PLD simples. Il contient typiquement de plusieurs dizaines à quelques centaines de macro cellules (macros). Une macrocellule comprend une fonction logique combinatoire simple constituée de termes produits (de 4 à 16) et possédant plusieurs entrées, et un flipflop optionnel. Huit à seize macros sont regroupées et interconnectables au sein d un bloc fonctionnel plus large. Au centre de la structure une matrice de connexions programmables permet de relier les blocs fonctionnels. La majorité des CPLD utilisent des cellules mémoire non volatiles du type Eeprom pour définir la fonctionnalité du circuit. Atmel et Cypress optent aussi pour de la flash, hormis Xilinx qui a choisi de la Sram pour le CPLD CoolRunner. Repère:La structure fondammentale qui permet de repérer un CPLD est la structure "PRODUIT"( de termes) semblable au GAL classique et ne permettant de synthétiser que des fonctions combinatoires. CPLD ou FPGA Critères de choix 2 Le FPGA est plus dense qu un CPLD puisqu il comporte une matrice de blocs logiques, entourée de blocs d E/S, «recouverte» d'une matrice d interconnexions programmables. Au-delà de cette définition chacun se différencie par la structure de ses blocs logiques et par les performances et l efficacité de l architecture de routage. La taille des blocs logiques détermine la granularité plus ou moins fine du FPGA. A titre indicatif, une granularité fine correspond à un bloc intégrant une fonction logique à deux entrées, ou un multiplexeur 4-vers-1, et un flip-flop. Pour une granularité moins fine, le bloc réunit deux, voire plus, «look-up tables» ou LUT à quatre entrées ou plus, associées à deux flip-flops. LUT : (sorte de Rom 16x1)générateur de fonction logique combinatoire ou séquentielle. Repère: La structure fondammentale qui permet de repérer un FPGA est la structure LUT (Look Up Table) permettant de synthétiser des fonctions quelconques (y compris séquentielles). Trois classes de FPGA coexistent mais ne s affrontent plus, chacune tirant un parti maximal des avantages de sa technologie: les FPGA en EE ou FLASH reprogrammables mais moins dense, les FPGA en Sram, reprogrammables mais volatils, et les FPGA à antifusible, programmables une fois, mais non volatils. UTILISATION Les FPGA et CPLD de haute densité ont su devenir des outils indispensables pour les concepteurs système. Ces circuits programmables sont utilisés aussi bien pour un prototypage que comme solutions avec une mise sur le marché rapide, et ceci pour tous les types d applications. Pour répondre à ce défi, les fournisseurs ont fait appel à tous les ressorts technologiques et architecturaux permettant d accéder à des performances rivalisant avec celles de leurs ennemis héréditaires, les Asic. Cet objectif explique les choix faits au niveau des procédés de fabrication, des architectures et des environnements de développement des familles récentes. Ainsi, les circuits logiques prorammables devant satisfaire des applications complexes avec processeur, périphériques et mémoire, ont une structure permettant d intégrer de la Ram (simple ou double port), des macrocellules complexes ou des blocs d'entrées/sorties mémoire Ram, un interface PCI, au sein de la logique programmable. C est le cas des produits QuickRam et QuickPCI de page 1

2 QuickLogic. De même, le circuit Orca3 de Lucent intègre un bloc PCI 64 bits, 66 MHz, et 30K portes de logique configurable. Autre exemple d évolution vers les performances et la gestion de la complexité : la famille ProAsic d Actel qui choisit la flash pour la configuration des cellules et embarque de 14 à 138 Kbits de Ram, Le but visé est une technologie rapide favorisant l emploi de blocs d IP en VHDL et compatible avec tous les outils de développement standard des Asic. Enfin, Lattice a une approche originale avec la famille isp LSI6000 dont chaque matrice embarque un style différent de mémoire : simple port, double port, fifo, ou pas du tout. La première décision à prendre lors de la mise en oeuvre d un circuit logique programmable est de déterminer entre CPLD et FPGA la structure la plus adéquate pour l application ciblée. Du fait de son architecture, le CPLD a des performances en fréquence et en temps de propagation broche à broche qui sont prévisibles et il bénéficie de macrocellules avec un grand nombre d entrées. Ces deux critères font qu il est généralement mieux approprié à la réalisation de circuits orientés contrôle et du type machines d états. Il utilise des cellules mémoire non volatiles, comme l EEprom ou la flash pour définir la fonctionnalité du circuit. nombre de familles récentes sont programmables dans le circuit, ISP «in system programmable», ce qui signifie que le CPLD peut être programmé alors qu il est monté sur la carte avec les autres composants. Ce n est pas le cas de tous, car cela implique la présence d une logique spéciale sur la puce. La programmation se fait par une interface propriétaire ou celle du Jtag. De son côté, le FPGA, avec sa granularité plus fine et son principe d éléments logiques enfouis dans une mer» de sites de connexions, offre la souplesse et la densité. Par contre, le temps de propagation à travers une fonction reste imprévisible puisque les liaisons sont de longueur variable et dépendent du routage effectué. Ces circuits programmables riches en flipflops s adaptent bien à des chemins de données, des traitements pipelinés. Les réseaux les plus récents permettant d implanter de la mémoire et des fonctions de type blocs d IP; ils conviennent à la réalisations d applications complexes. Les FPGA à base de Sram sont reprogrammables et généralement plus denses en portes. Les antifusibles, utilisés par l autre catégorie de FPGA, sont de plus petite taille qu' un point mémoire efficace. Une même fom tionnalité peut souvent être implantée sur un FPGA à anti fusibles de taille inférieure celle d un réseau en Sram. Ces matrices à antifusibles sont égalementt réputées plus rapides, le point de connexion étant mois imposant. Par contre elles ne sont programmable qu une fois. CRITERES DE PERFORMANCES Vitesse temps minimum entrée sortie(< 1ns à 15ns) ou fmax Puissance consommée. En CMOS(+ de 95% du marché) elle dépend de la tension d'alimentation (1.8V à 5V) et de la fréquence de fonctionnement. de 100mW à quelques W. Nombre de portes équivalentes Le nombre de portes(4à 6 transistors) est sans doute l argument le plus utilisé dans les effets d annonce. En 2000 la barrière du de portes est largement franchie. Plus délicate est l estimation du nombre de portes qui seront inutilisées dans une application, donc le nombre réellement utile de portes. Nombre d entrée-sorties Le nombre de ports de communication entre l intérieur et l extérieur d un circuit peut varier dans un rapport deux, pour la même architecture interne, en fonction du boîtier choisi. Les chiffres vont de quelques dizaines à quelques centaines de broches d entréesorties. Capacité mémoire embarquée Les FPGAs à SRAM contiennent des mémoires pour stocker leur configuration. La plupart des familles récentes offrent à l utilisateur la possibilité d utiliser certaines de ces mémoires en tant que telles. Par exemple, la famille 4000 de XILINX permet d utiliser les mémoires de configuration d une cellule pour stocker 32 bits de données ; la cellule correspondante n est évidemment plus disponible comme opérateur logique. Les capacités de mémorisation atteignent quelques dizaines à quelques centaines de Kbits. Fonction spéciales embarquées Gestion Bus PCI, JTAG(quasiment tous),usb, FIFO Outils de développement Chaque constructeur propose sa plateforme d'outils logiciels d'intégration(à utiliser préférentiellement). Des regroupements autour d'outils devenus des standards s'effectuent comme, autour des langages HDL, des simulateurs (tel celui de MODEL Technologie). Routabilité Placement et routage sont intimement liés et rendus aussi automatiques que possible. Certains circuits (mais pas tous) garantissent une routabilité complète : Le routage influe sur les performances dynamiques de la fonction finale. La politique généralement adoptée est de prévoir des interconnexions hiérarchisées : Les interconnexions locales n ont que peu d influence sur les temps de calcul, contrairement aux interconnexions distantes dont l effet est notable.. A priori c est au placeur-routeur que revient la gestion de ces interconnexions ; à condition que le programmeur ne lui complique pas inutilement la tâche. Un optimiseur a toujours du mal à découper des blocs de grandes tailles, il lui est beaucoup plus simple de placer des objets de petites dimensions. En VHDL cela s appelle construction hiérarchique ; un ensemble complexe doit être conçu comme l assemblage d unités Sram. De ce fait, on peut en mettre davantage sur une puce donc plus de points de connexions pour une même quantité de logique. C est pourquoi les matrices à base d antifusibles permettent un routage plus D.BERQUET jan de conceptions aussi simples que possibles. page 2 fichier :D:\pm6\tse99_2000\cours\nouveau_FPGA2.pm6 fichiers associés: sous designer 6.0: D:\designer\1999_2000\cours\nouveau_fpga.dsf fichiers exportés au format.wmf fichiers scannés: sous scanjetd:\designer\1999_2000\cours\nouveau_fpga.dsf

3 IX Les FPGAs _Field Programmable Gate Array (Réseau de portes programmables par champ). Types technologiques de FPGA : La profession distingue 3 grands types de FPGAs: _1_Le premier regroupe les technologies classiques *à effacement électrique (EE FPGA ou Flash) _2_Le deuxième correspond aux FPGA à antifusibles (ANTI-FUSE FPGA). _3_Le troisième correspond aux FPGA à programmation par RAM. *(RAM based FPGA ou LCA Logic Cells Array) Qu'est-ce qu'un FPGA? Les CPLDs avaient une organisation contraignante _ Blocs logiques à proximité des broches de sorties ou d'i/o, nombre de lignes de routage rapidement saturé, réseau ET en entrées... Le souci des concepteurs et des utilisateurs de ne pas gaspiller des ressources des composants programmables (portes, macrocellules,connexions,i/o, etc...), chose fréquente avec les CPLDs, a conduit la plupart des fabricants à produire des circuits où une cellule quelconque de la matrice pourrait être utilisée de façon indépendante de sa position dans le circuit. Un FPGA est un réseau régulier de blocs logiques configurables ou figés ( CLB ou FLB) organisé en matrice, associé à un ensemble de connexion de routage permettant de connecter pratiquement n'importe quelle cellule à n'importe quelle autre. (ce qui n'est pas le cas des CPLDs) Pour faciliter l'interface avec l'extérieur du composant (niveaux TTL /CMOS, horloges etc...) sont également présentes des cellules spécialisées d'e/s.( I/O Blocs) FPGA XI Les FPGAs EE et Flash ROUTAGE dans un FPGA Ce sont des transistors MOS à effacement electrique (réseaux ET ou OU) qui réalisent les points d'interconnexion dans les canaux de liaisons inter-blocs. L'effacement est global pour les FLASH, il pourrait être partiel pour les EE. Il y a peu de différences technologiques avec les technologies EE des mémoires si ce n'est, comptetenu de l'occupation plus importante du silicium par les blocs logiques (par rapport à une EEPROM), la moindre place pour placer les canaux de routage des interconnexions. Des technologies à 3 voire 4 niveaux de metal ont été developpées pour surmonter cet handicap. La densité atteint couramment à portes. Beaucoup de fabricants proposent des circuits à leur catalogue: ACTEL, AMD-LATTICE-VANTIS, CYPRESS, ALTERA, ATMEL, QUICKLOGIC. Avantage: reprogrammabilité des composants. Inconvénients: Lenteur (relative) de l'effacement, faible densité (relative, elle aussi) d'intégration. page 3

4 XII LES FPGAs à antifusibles ( Antifuse FPGAS) Cette technologie remplace les transistors MOS (EE ou UV) par une structure cristalline amincie aux noeuds possibles des canaux de routage. Vierge, un FPGA à antifusible ne possède aucune connexion, tous les blocs logiques sont isolés. La programmation se fait en "claquant" les antifusibles choisis en leur appliquant une impulsion unique d'amplitude 21V pendant une durée calibrée (1 à 5ms). L'energie développée vaporise la mince couche d'oxyde et établit une connexion de faible impédance, réalisant la connexion souhaitée. (voir figure) Les blocs logiques d'un FPGA anti-fusibles sont moins complexes que les autres FPGAs pour un souci de densité d'intégration qui est très élévée dans ce cas. Si la cellule de base ne possède pas de bascules deux cellules doivent être interconnectées pour former une bascule. ci-contre un bloc logique de FPGA antifusible QUICKLOGIC Exemple d'interconnexion: Les canaux de routage (2 à 6 niveaux de métal_jan 2000_) passent également par dessus les cellules logiques augmentant leur souplesse d'utilisation. A gauche le bloc logique de base chez ACTEL, à doite son implantation dans les canaux de routage D.BERQUET jan page 4 fichier :D:\pm6\tse99_2000\cours\nouveau_FPGA2.pm6 fichiers associés: sous designer 6.0: D:\designer\1999_2000\cours\nouveau_fpga.dsf fichiers exportés au format.wmf fichiers scannés: sous scanjetd:\designer\1999_2000\cours\nouveau_fpga.dsf

5 Un des nombreux avantages des FPGA à antifusibles est leur très faible capacité (celle des éléments antifusibles non "claqués") et la faible résistance des antifusibles. Ces deux paramètres qui ont des valeurs bien plus faibles que dans le cas des FPGA RAM BAsed permettent des vitesses de fonctionnement plus élevées et une densité de routage (sur un seul plan _2 metal layers_) plus grande. Voir ci-dessous la taille respective des cellules de connexions de FPGA courants: Quicklogic Actel Xilinx La résistance OFF d'un antifusible dépasse le GigaOhm. Comme la taille du lien antifusible est d'un ordre de grandeur plus petit (0.25µm) que le largeur du canal de routage cette technologie pourra descendre jusqu'à 0.2µm voire 0.1µm. La densité des interconnexions est également plus grande Les principaux acteurs de la technologie "antifusibles" ACTEL et QUICKLOGIC proposent plusieurs familles allant : Chez QUICKLOGIC : de 3000 à portes et de 40 à 316 I/O.(familles QL et 4000) Chez ACTEL : de 8000 à portes et de 130 à 202 I/O (familles SX, MX ). page 5

6 XIII Les FPGA à programmation par RAM (RAM based FPGA) 8.1 ARCHITECTURE L'architecture d'un RAM based FPGA fait apparaitre 2 couches: 1_ Une première couche constituant ce qu'il est convenu d'appeler le circuit configurable. Cette couche se décomposant en 3 parties: _ Les blocs d'entrées /sorties (IOB) _ Les blocs logiques configurables (CLB). _ La matrice d'interconnexions.( de 2 à 6 couches 'metal') voir ci-dessous. 2_ Une deuxième couche constituée de cellule mémoire SRAM (une bascule par point d'intersection des connexions) contenant la programmation des interconnexions entre les cellules.(voir figure) La configuration des connexions de ces FPGA fait appel à une RAM "enterrée" sous la logique. D.BERQUET jan page 6 fichier :D:\pm6\tse99_2000\cours\nouveau_FPGA2.pm6 fichiers associés: sous designer 6.0: D:\designer\1999_2000\cours\nouveau_fpga.dsf fichiers exportés au format.wmf fichiers scannés: sous scanjetd:\designer\1999_2000\cours\nouveau_fpga.dsf

7 8.2 Les RAM based FPGA XILINX La marque XILINX fut la première à développer un FPGA de ce type. La logique configurable des séries XC3000, XC4000, SPARTAN et VIRTEX fait appel à 2 types de blocs les IOB et les CLB Les IOB XILINX(blocs logiques d'entrées) Les 5 blocs fonctionnels programmables de la partie haute, correspondent à des sélections de modes de fonctionnement. Ils offrent les possibilités suivantes: *inversion ou non du signal avant son application à l'iob. *Inversion ou non du signal de commande du buffer de sortie à haute impédance. *sélection du type de sortie latchée ou non. *sélection du slew-rate du signal de sortie pour pouvoir s'adapter à la logique connectée au LCA. *mise en place d'une résistance de Pull-Up lorsque la patte est en entrée( ce qui permet de la laisser en l'air tout en fixant son niveau comme dans tout bon circuit intégré qui se respecte! *Reset global *Horloges distinctes des 2 bascules en provenance du réseau d'interconnexion *choix du front: montant ou descendant Les CLB XILINX (blocs logiques configurables) La cellule logique ou CLB XILINX est garnie de nombreuses possibilités: * 2 bascules * 1 LUT (Look Up Table) bloc de fonction combinatoire à 5 plus 2 entrées rebouclées à 3 modes de fonctionnement; * une entrée directe. * 2 sorties * un reset global asynchrone *de nombreux multiplexeurs de données programmables. * une entré d'horloge configurable (front montant ou descendant) *une entrée de validation d'hor loge. page 7

8 La figure ci-contre montre un exemple de réalisation d'une fonction logique utilisant 3 CLBs dans les trois modes de fonctionnement possible. Quelle est la fonction réalisée ici? Les canaux de routage Dans la figure ci-dessous, chaque point constitue une connexion possible qui est controlée par le contenu de la cellule RAM associée (1 bit RAM = 1 connexion). Il y a 3 types de canaux de routage: _ Les interconnections directes entre CLB et/ ou IOB. (fig FPGA 9_1). _ Les interconnexions matricées à usage général. (fig FGPA 9_2). _ Les lignes longues (fig FPGA 9_3) D.BERQUET jan page 8 fichier :D:\pm6\tse99_2000\cours\nouveau_FPGA2.pm6 fichiers associés: sous designer 6.0: D:\designer\1999_2000\cours\nouveau_fpga.dsf fichiers exportés au format.wmf fichiers scannés: sous scanjetd:\designer\1999_2000\cours\nouveau_fpga.dsf

9 fig9_1 l' interconnexion directe entre CLB / IOB est la façon la plus efficace de relier des blocs adjacents. Les signaux utilisants ces connexions sont garantis d'avoir le temps de propagation le plus court et n'utilise aucune liaison matricée. Pour chaque CLB, la sortie.y peut être connectée directement à l'entrée.b du CLB immédiatement à sa droite. fig FPGA 9_2: Les connexions matricées à usage général sont constituées de 5 lignes (métal) horizontales et 5 verticales permettant d'interconnecter des CLB grâce à des matrices de commutation (switching matrix). Chaque segment (metal layer) a la hauteur et la largeur d'une zone bloc CLB. Fig FPGA 9_3: Les lignes longues permettent en passant par dessus les matrices de commutation de relier des CLB /IOB distants. Il y a 2 lignes horizontales et 3 lignes verticales longues par zone CLB. 2 lignes longues horizontales +2 verticales supplémentaires sont routées à proximité des matrices de connexion situées en périphérie du composant. page 9

10 Les multiples possibilités de routage des signaux et le nombre de cellules disponibles ainsi que leurs ressouces de configuration propres dans un FPGA de ce type en font une arme redoutable pour les concepteurs un peu gourmand en capacité/puissance. CPLD et FPGA se livrent à une bataille dont le résultat et de mettre à la disposition de l'utilisateur des produits de plus en plus performants. Pour s'en convaincre dans la série XC 3000 le circuit XC3090 possède 320 CLB/IOB, un équivalent 9000 portes dans un boitier 166 broches, une durée de transfert dans un bloc logique de 3 ns et contient une RAM de configuration de bits. Les capacités des FPGA au 2ème semestre 1995 atteignaient l'équivalent de portes et commencaient à rivaliser avec les circuits prédiffusés (voir exposé sur les ASICs).Au 1er semestre 2000 l'état de l'art, correspond à des circuits atteignant 4 Millions de portes (75 millions de transistors: environ 6 fois le Pentium III) Les logiciels propriétaires (tels XACT chez XILINX) possèdent des modules de calculs du temps de retard entrée/ sortie de chaque signal. Ce temps dépend évidemment de la longueur de routage et du nombre de couches logiques traversées. Il est optimisé de façon interactive par le concepteur du "design" au travers d'un fichier de contraintes avec une balance vitesse/densité. Les architectures des séries FLEX 8000 et MAX 9000 de chez ALTERA ainsi que la série ORCA chez ATT comme celles de chez ACTEL et pour ne citer que les plus grands, sont semblables à celles décrites ici; chaque famille se présentant avec un avantage, soit matériel soit logiciel, par rapport à ses concurrents directs. 8.3 Programmation des FPGA à base de RAM XILINX. A la mise sous tension des composants de cette famille, la lecture du mode (M0,M1,M2: XC4000) qui suit la phase de RESET place le composant en phase de chargement de la mémoire RAM à partir d'une mémoire externe (EPROM ou EEPROM, parallèle, série, microprocesseur, microcontroleur, fichier sur mémoire de masse, RAM d'un programmateur).les broches d'e/s ont des fonctions rebaptisées BUS d'adressse, bus de données, + signaux de services. Elles ne reprennent leur rôle habituel qu'après chargement de la RAM de configuration interne. Parmi plusieurs configurations de fonctionnement (modes) sont disponibles principalement : *Le mode MASTER chargement parallèle (illustré fig FGPA 10) * " " MASTER " série (illustré fig FPGA 11) * Le mode SLAVE (illustré fig FPGA 12) figure FPGA 10 D.BERQUET jan page 10 fichier :D:\pm6\tse99_2000\cours\nouveau_FPGA2.pm6 fichiers associés: sous designer 6.0: D:\designer\1999_2000\cours\nouveau_fpga.dsf fichiers exportés au format.wmf fichiers scannés: sous scanjetd:\designer\1999_2000\cours\nouveau_fpga.dsf

11 figure FPGA 11 figure FPGA 12 page 11

12 8.4 Famille XC3000 XC4000 L'introduction dans la famille de la troisième génération d'une LUT triple permet d'étendre les possibiltés combinatoires des CLBs La complexité des interconnexions permet au constructeur de fournir au travers de ses outils logiciels de synthèse des MACRO(fonctions) optimisées, prêtes à l'emploi et regroupées dans une bibliothèque. On y trouve la plupart des fonctions de base divisées en 2 groupes: a_les fonctions Soft, dont les performances dépendent des ressources disponibles (et de leur proximité) au moment du routage. b_les fonctions Hard dont les ressources sont préfixées et permettent de générer des performances prédictibles. Un mode particulier permet de configurer les LUTs indépendamment comme des cellules de mémoires SRAM à lecture / écriture. C'est désormais une tendance forte chez les constructeurs que de présenter des composants ayant la capacité d'incorporrer ( ou de plutôt synthésiser) de la SRAM simple port ((réalisation de piles FIFO, registres, etc), ou SRAM double port. D.BERQUET jan page 12 fichier :D:\pm6\tse99_2000\cours\nouveau_FPGA2.pm6 fichiers associés: sous designer 6.0: D:\designer\1999_2000\cours\nouveau_fpga.dsf fichiers exportés au format.wmf fichiers scannés: sous scanjetd:\designer\1999_2000\cours\nouveau_fpga.dsf

13 8.5 Famille SPARTAN XILINX La famille SPARTAN a été créée pour concurrencer les ASIC traditionnels entre 5000 et portes en proposant un produit peu complexe, robuste, offrant de multiples avantages ( la reprogrammabilité entre autres) à un très faible cout. Le seul boitier proposé est un PLCC. L'architecture reprend celle de la XC4K. Spartan Series Features - First ASIC replacement FPGA for high-volume production - Advanced process technology - Density up to 1862 logic cells or 40,000 system gates - System performance beyond 80 MHz - Unlimited reprogrammability -Low cost - Available in both 5.0 Volt and 3.3 Volt versions - On-chip SelectRAM TM memory - Fully PCI compliant - Low power segmented routing architecture - Full readback capability for program verification and internal node observability - Dedicated high-speed carry logic - Internal 3-state bus capability - 8 global low-skew clock or signal networks - IEEE compatible boundary scan logic Versatile I/O and packaging - Low cost plastic packages available in all densities - Footprint compatibility in common packages - Individually programmable output slew-rate control maximizes performance and reduces noise - Fully automatic mapping, placement and routing page 13

14 La configutration des LUT (Look Up Table)(2 par CLB) permet de pouvoir disposer de SRAM ou de SRAM double port. Configuration en RAM simple port. détail du bloc I/O réalisant la gestion du Boundary scan configuration en mémoire RAM double port D.BERQUET jan page 14 fichier :D:\pm6\tse99_2000\cours\nouveau_FPGA2.pm6 fichiers associés: sous designer 6.0: D:\designer\1999_2000\cours\nouveau_fpga.dsf fichiers exportés au format.wmf fichiers scannés: sous scanjetd:\designer\1999_2000\cours\nouveau_fpga.dsf

15 8.6 Famille VIRTEX XILINX. Le CLB VIRTEX La structure de base d'un CLB reprend celle des familles précédentes avec des améliorations internes: n 2 LUT capables de fournir des fonctions jusqu'à 14 entrées, ou un registre à decalage 16 bits ou encore d'être configurés en SRAM synchrone (1*32bits ou 1*16 bits double port). n un dispositif de retenue rapide Cin, Cout n 2 bascules par CLB La famille VIRTEX est caratérisé par la plus haute densité d'intégration: 0.22µm, 5 couches metal. 50K portes à 1M portes, 200MHz max,compatible PCI 66MHz, entrées sorties multistandards, 4 lignes d'horloge associées à 4 DLLs( Delay Locked- Loop), 2 blocs de RAM de130 Kbits (393 Kbits RAM avec les RAMLUT(XCV1000)),taille de la mémoire de configuration 6.1Mbits(XCV1000), logique Boudary scan intégrée, multiplicité des canaux de routage spécialisés. les DLL (Delay Locked-loop) permettent de réduire le "skew" (gite) des horloges. en effet avec l'accroissement de la taille des puces, la distribution d'une horloge (à fortiori de plusieurs) est devenue un point critique pour les concepteur de FPGA. l'introduction de boucle à verrouilage de retard DLL permet de maintenir la distribution des horloges le long des lignes de routage quelque soit les couches logiques traversées. Densities ranging from 50,000 to 3.2 million system gates Support for 20 I/O standards, including three differential signaling standards Over 311 Mbps single-ended I/O performance 622 Mbps differential I/O performance Up to 832 Kbits of internal True Dual-Port(TM) BlockRAM 8 DLLs for 311+ MHz clock management Up to 804 single-ended I/Os or 344 differential I/O pairs Direct interfacing to high performance memory devices A complete package offering including high pin count, high thermal dissipation, and low-cost packages page 15

16 D.BERQUET jan page 16 fichier :D:\pm6\tse99_2000\cours\nouveau_FPGA2.pm6 fichiers associés: sous designer 6.0: D:\designer\1999_2000\cours\nouveau_fpga.dsf fichiers exportés au format.wmf fichiers scannés: sous scanjetd:\designer\1999_2000\cours\nouveau_fpga.dsf

17 page 17

18 D.BERQUET jan page 18 fichier :D:\pm6\tse99_2000\cours\nouveau_FPGA2.pm6 fichiers associés: sous designer 6.0: D:\designer\1999_2000\cours\nouveau_fpga.dsf fichiers exportés au format.wmf fichiers scannés: sous scanjetd:\designer\1999_2000\cours\nouveau_fpga.dsf

19 annexe 2 page 19

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11) 1/ Généralités : Un ordinateur est un ensemble non exhaustif d éléments qui sert à traiter des informations (documents de bureautique, méls, sons, vidéos, programmes ) sous forme numérique. Il est en général

Plus en détail

Chapitre 4 : Les mémoires

Chapitre 4 : Les mémoires 1. Introduction: Chapitre 4 : Les mémoires Nous savons que dans un ordinateur toutes les informations : valeur numérique, instruction, adresse, symbole (chiffre, lettre,... etc.) sont manipulées sous une

Plus en détail

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique Architecture d ordinateur : introduction Dimitri Galayko Introduction à l informatique, cours 1 partie 2 Septembre 2014 Association d interrupteurs: fonctions arithmétiques élémentaires Elément «NON» Elément

Plus en détail

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne) Mémoire - espace destiné a recevoir, conserver et restituer des informations à traiter - tout composant électronique capable de stocker temporairement des données On distingue deux grandes catégories de

Plus en détail

Leçon 1 : Les principaux composants d un ordinateur

Leçon 1 : Les principaux composants d un ordinateur Chapitre 2 Architecture d un ordinateur Leçon 1 : Les principaux composants d un ordinateur Les objectifs : o Identifier les principaux composants d un micro-ordinateur. o Connaître les caractéristiques

Plus en détail

IFT1215 Introduction aux systèmes informatiques

IFT1215 Introduction aux systèmes informatiques Introduction aux circuits logiques de base IFT25 Architecture en couches Niveau 5 Niveau 4 Niveau 3 Niveau 2 Niveau Niveau Couche des langages d application Traduction (compilateur) Couche du langage d

Plus en détail

Fiche technique CPU 314SC/DPM (314-6CG13)

Fiche technique CPU 314SC/DPM (314-6CG13) Fiche technique CPU 314SC/DPM (3146CG13) Données techniques N de commande 3146CG13 Type CPU 314SC/DPM Information générale Note Caractéristiques SPEEDBus Technologie SPEED7 24 x DI, 16 x DO, 8 x DIO, 4

Plus en détail

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007 Introduction à l architecture des ordinateurs Adrien Lebre Décembre 2007 Plan - partie 1 Vue d ensemble La carte mère Le processeur La mémoire principal Notion de bus Introduction à l architecture des

Plus en détail

ELP 304 : Électronique Numérique. Cours 1 Introduction

ELP 304 : Électronique Numérique. Cours 1 Introduction ELP 304 : Électronique Numérique Cours 1 Introduction Catherine Douillard Dépt Électronique Les systèmes numériques : généralités (I) En électronique numérique, le codage des informations utilise deux

Plus en détail

Manuel d'utilisation de la maquette

Manuel d'utilisation de la maquette Manuel d'utilisation de la maquette PANNEAU SOLAIRE AUTO-PILOTE Enseignement au lycée Article Code Panneau solaire auto-piloté 14740 Document non contractuel L'énergie solaire L'énergie solaire est l'énergie

Plus en détail

Conception de circuits numériques et architecture des ordinateurs

Conception de circuits numériques et architecture des ordinateurs Conception de circuits numériques et architecture des ordinateurs Frédéric Pétrot et Sébastien Viardot Année universitaire 2011-2012 Structure du cours C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 Codage des

Plus en détail

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE I/ GÉNÉRALITÉS I.1/ Fonction Un compteur binaire est utilisé : -pour compter un certain nombre d'évènements binaires -pour diviser la fréquence d'un signal logique par 2 m Page 1 FONCTION COMPTAGE BINAIRE

Plus en détail

Quoi de neuf en LabVIEW FPGA 2010?

Quoi de neuf en LabVIEW FPGA 2010? Quoi de neuf en LabVIEW FPGA 2010? Yannick DEGLA Ingénieur d Application Fonctionnalités de LabVIEW FPGA 2010 Nœud d intégration d IP - Importer directement des fichiers.xco de Xilinx ou vos propres VHDL

Plus en détail

Lecteur de carte à puce LCPM1 SOMMAIRE

Lecteur de carte à puce LCPM1 SOMMAIRE SOMMAIRE I Différents types de cartes p2 1.1- Carte magnétique 1.2- Carte II Les cartes s. p3 2.1- Introduction 2.2- Constitution III Les familles de cartes s. p6 3.1- Les cartes à mémoire simple 3.2-

Plus en détail

QUESTION 1 {2 points}

QUESTION 1 {2 points} ELE4301 Systèmes logiques II Page 1 de 8 QUESTION 1 {2 points} En se servant de paramètres électriques donnés dans le Tableau 1 ci-dessous, on désire déterminer la fréquence d opération du compteur présenté

Plus en détail

Éléments d'architecture des ordinateurs

Éléments d'architecture des ordinateurs Chapitre 1 Éléments d'architecture des ordinateurs Machines take me by surprise with great frequency. Alan Turing 1.1 Le Hardware Avant d'attaquer la programmation, il est bon d'avoir quelques connaissances

Plus en détail

Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm)

Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm) Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 - Evénements et architectures - Spécifications de performances

Plus en détail

Présentation du modèle OSI(Open Systems Interconnection)

Présentation du modèle OSI(Open Systems Interconnection) Présentation du modèle OSI(Open Systems Interconnection) Les couches hautes: Responsables du traitement de l'information relative à la gestion des échanges entre systèmes informatiques. Couches basses:

Plus en détail

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA) La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA) I. L'intérêt de la conversion de données, problèmes et définitions associés. I.1. Définitions:

Plus en détail

Modules d automatismes simples

Modules d automatismes simples Modules d automatismes simples Solutions pour automatiser Modules d'automatismes Enfin, vraiment simple! Un concentré de solution Pour vos petites applications d'automatismes millenium gère : Temporisations

Plus en détail

Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)?

Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)? Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)? Mathieu PACE National Instruments, Ingénieur d applications L architecture RIO se développe Processeur FPGA E/S E/S E/S personnalisées

Plus en détail

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE ARDUINO DOSSIER RESSOURCE POUR LA CLASSE Sommaire 1. Présentation 2. Exemple d apprentissage 3. Lexique de termes anglais 4. Reconnaître les composants 5. Rendre Arduino autonome 6. Les signaux d entrée

Plus en détail

Les réseaux de campus. F. Nolot 2008 1

Les réseaux de campus. F. Nolot 2008 1 Les réseaux de campus F. Nolot 2008 1 Les réseaux de campus Les architectures F. Nolot 2008 2 Les types d'architectures L'architecture physique d'un réseau de campus doit maintenant répondre à certains

Plus en détail

Guide Mémoire NETRAM

Guide Mémoire NETRAM Guide Mémoire NETRAM Types de mémoires vives On distingue généralement deux grandes catégories de mémoires vives : Mémoires dynamiques (DRAM, Dynamic Random Access Module), peu coûteuses. Elles sont principalement

Plus en détail

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx COURS DE PERFECTIONNEMENT cvbnmqwertyuiopasdfghjklzxcvbnmq L ordinateur et Windows 2014-2015 wertyuiopasdfghjklzxcvbnmqwertyui

Plus en détail

Conférence sur les microcontroleurs.

Conférence sur les microcontroleurs. Conférence sur les microcontroleurs. Le microcontrôleur Les besoins et le développement. Vers 1970, pour des calculs (calculatrice). Le premier est le 4004 de Intel, 90K. La technologie. Les 2 principales

Plus en détail

VIII- Circuits séquentiels. Mémoires

VIII- Circuits séquentiels. Mémoires 1 VIII- Circuits séquentiels. Mémoires Maintenant le temps va intervenir. Nous avions déjà indiqué que la traversée d une porte ne se faisait pas instantanément et qu il fallait en tenir compte, notamment

Plus en détail

Modélisation physique des cellules logiques... Modèles pour le placement routage, le format "LEF"

Modélisation physique des cellules logiques... Modèles pour le placement routage, le format LEF Modélisation physique des cellules logiques... Modèles pour le placement routage, le format "LEF" Yves Mathieu Plan Introduction Technologie Macros Conclusion 2/21 FC Backend ASIC Yves Mathieu Library

Plus en détail

Conception et Intégration de Systèmes Critiques

Conception et Intégration de Systèmes Critiques Conception et Intégration de Systèmes Critiques 15 12 18 Non 50 et S initier aux méthodes le développement de projet (plan de développement, intégration, gestion de configuration, agilité) Criticité temporelle

Plus en détail

Cours n 12. Technologies WAN 2nd partie

Cours n 12. Technologies WAN 2nd partie Cours n 12 Technologies WAN 2nd partie 1 Sommaire Aperçu des technologies WAN Technologies WAN Conception d un WAN 2 Lignes Louées Lorsque des connexions dédiées permanentes sont nécessaires, des lignes

Plus en détail

Tout savoir sur le matériel informatique

Tout savoir sur le matériel informatique Tout savoir sur le matériel informatique Thème de l exposé : Les Processeurs Date : 05 Novembre 2010 Orateurs : Hugo VIAL-JAIME Jérémy RAMBAUD Sommaire : 1. Introduction... 3 2. Historique... 4 3. Relation

Plus en détail

THÈSE DEVANT L UNIVERSITÉ DE RENNES 1

THÈSE DEVANT L UNIVERSITÉ DE RENNES 1 N d ordre : 3881 THÈSE présentée DEVANT L UNIVERSITÉ DE RENNES 1 pour obtenir le grade de : DOCTEUR DE L UNIVERSITÉ DE RENNES 1 Mention : Traitement du Signal et Télécommunications par Julien LALLET Équipe

Plus en détail

2.1 Le point mémoire statique Le point mémoire statique est fondé sur le bistable, dessiné de manière différente en Figure 1.

2.1 Le point mémoire statique Le point mémoire statique est fondé sur le bistable, dessiné de manière différente en Figure 1. Mémoires RAM 1. LOGIUE STATIUE ET LOGIUE DYNAMIUE Le point mémoire est l élément de base, capable de mémoriser un bit. Il y a deux approches possibles. L approche statique est fondée sur la l'utilisation

Plus en détail

Vers du matériel libre

Vers du matériel libre Février 2011 La liberté du logiciel n est qu une partie du problème. Winmodems Modem traditionnel Bon fonctionnement Plus cher Electronique propriétaire Blob sur DSP intégré au modem Bien reçu par les

Plus en détail

Carte Relais GSM (Manuel Utilisateur)

Carte Relais GSM (Manuel Utilisateur) Carte Relais GSM (Manuel Utilisateur) Carte Relais GSM Introduction Cette carte est une véritable centrale de télécommande et d alarme par GSM. Elle se connecte par un port série à un modem GSM compatible

Plus en détail

Structure et fonctionnement d'un ordinateur : hardware

Structure et fonctionnement d'un ordinateur : hardware Structure et fonctionnement d'un ordinateur : hardware Introduction : De nos jours, l'ordinateur est considéré comme un outil indispensable à la profession de BDA, aussi bien dans les domaines de la recherche

Plus en détail

Les systèmes embarqués Introduction. Richard Grisel Professeur des Universités Université de Rouen Nacer Abouchi Professeur ESCPE Lyon

Les systèmes embarqués Introduction. Richard Grisel Professeur des Universités Université de Rouen Nacer Abouchi Professeur ESCPE Lyon Les systèmes embarqués Introduction Richard Grisel Professeur des Universités Université de Rouen Nacer Abouchi Professeur ESCPE Lyon Introduction aux systèmes embarqués Définition. Caractéristiques d

Plus en détail

EMETTEUR ULB. Architectures & circuits. Ecole ULB GDRO ESISAR - Valence 23-27/10/2006. David MARCHALAND STMicroelectronics 26/10/2006

EMETTEUR ULB. Architectures & circuits. Ecole ULB GDRO ESISAR - Valence 23-27/10/2006. David MARCHALAND STMicroelectronics 26/10/2006 EMETTEUR ULB Architectures & circuits David MARCHALAND STMicroelectronics 26/10/2006 Ecole ULB GDRO ESISAR - Valence 23-27/10/2006 Introduction Emergence des applications de type LR-WPAN : Dispositif communicant

Plus en détail

LES MÉMOIRES FLASH : ENTRE MÉMOIRE VIVE ET MÉMOIRE DE STOCKAGE. Etienne Nowak 12 mars 2015. Etienne Nowak - 12 mars 2015 - GIS-SPADON

LES MÉMOIRES FLASH : ENTRE MÉMOIRE VIVE ET MÉMOIRE DE STOCKAGE. Etienne Nowak 12 mars 2015. Etienne Nowak - 12 mars 2015 - GIS-SPADON LES MÉMOIRES FLASH : ENTRE MÉMOIRE VIVE ET MÉMOIRE DE STOCKAGE Etienne Nowak 12 mars 2015 PRÉSENTATION ETIENNE NOWAK

Plus en détail

NOTIONS DE RESEAUX INFORMATIQUES

NOTIONS DE RESEAUX INFORMATIQUES NOTIONS DE RESEAUX INFORMATIQUES GENERALITES Définition d'un réseau Un réseau informatique est un ensemble d'équipements reliés entre eux afin de partager des données, des ressources et d'échanger des

Plus en détail

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs Architecture Matérielle des Systèmes Informatiques. S1 BTS Informatique de Gestion 1 ère année THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT Dossier 1 L environnement informatique. Objectifs Enumérer et

Plus en détail

Où sont-elles? Presque partout

Où sont-elles? Presque partout Les puces Vision historique Fabrication Les circuits numériques Les microprocesseurs Les cartes à puces Les puces d identification Controverses Questions Les puces Où sont-elles? Presque partout Où ne

Plus en détail

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & '  ( ) '*+ , ##) #  -. /0  1 2  3. SIMULATION 7  - 4. TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3! " #$ % & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3' & 3. SIMULATION 7 0 ( 0, - 0 - " - & 1 4. LA SOURIS 11 5. LES RACCOURCIS CLAVIER 11 STI Electronique

Plus en détail

Convertisseurs statiques d'énergie électrique

Convertisseurs statiques d'énergie électrique Convertisseurs statiques d'énergie électrique I. Pourquoi des convertisseurs d'énergie électrique? L'énergie électrique utilisée dans l'industrie et chez les particuliers provient principalement du réseau

Plus en détail

Conception Systèmes numériques VHDL et synthèse automatique des circuits

Conception Systèmes numériques VHDL et synthèse automatique des circuits Année 2011-2012 Conception Systèmes numériques VHDL et synthèse automatique des circuits Travaux pratiques WIDEMACV1 LAAS-CNRS 2011 Présentation du simulateur VHDL sous environnement Cadence Présentation

Plus en détail

Master d'informatique 1ère année Réseaux et protocoles. Couche physique

Master d'informatique 1ère année Réseaux et protocoles. Couche physique Master d'informatique 1ère année Réseaux et protocoles Couche physique Bureau S3-354 Mailto:Jean.Saquet@unicaen.fr http://saquet.users.greyc.fr/m1/rezopro Supports de communication Quelques exemples :

Plus en détail

1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :

1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants : GIF-3002 SMI et Architecture du microprocesseur Ce cours discute de l impact du design du microprocesseur sur le système entier. Il présente d abord l architecture du cœur ARM Cortex M3. Ensuite, le cours

Plus en détail

Les liaisons SPI et I2C

Les liaisons SPI et I2C DAMÉCOURT BENJAMIN AVRIL 28 Liaisons synchrones Les liaisons SPI et I2C Face arrière d un imac : trois ports USB, un port Firewire 4 et un port Firewire 8 CHRONOLOGIE ANNÉES 7 La liaison SPI et la création

Plus en détail

Prise en main. Prise en main - 0

Prise en main. Prise en main - 0 Prise en main 0404 Prise en main - 0 1- Introduction Creative Professional Merci d avoir choisi le Digital Audio System 0404 d E-MU. Nous avons conçu ce produit E-MU pour qu il soit logique, intuitif et

Plus en détail

Prototypage électronique

Prototypage électronique Prototypage électronique C'est quoi Arduino? Enseignant d'électronique en BTS des Systèmes Électroniques au lycée Cabanis de Brive-la-Gaillarde, j'ai commencé en 2010 à entendre parler d'arduino à gauche

Plus en détail

Informatique Industrielle Année 2004-2005. Architecture des ordinateurs Note de cours T.Dumartin

Informatique Industrielle Année 2004-2005. Architecture des ordinateurs Note de cours T.Dumartin Informatique Industrielle Année 2004-2005 Architecture des ordinateurs Note de cours T.Dumartin 1 GENERALITES 5 1.1 INTRODUCTION 5 1.2 QU ENTEND-T-ON PAR ARCHITECTURE? 5 1.3 QU EST CE QU UN MICROPROCESSEUR?

Plus en détail

Spécifications détaillées

Spécifications détaillées Hewlett Packard HP ProLiant ML110 G5 Serveur micro tour 4U 1 voie 1 x Xeon E3110 / 3 GHz RAM 1 Go Disque dur 1 x 250 Go DVD RW Gigabit Ethernet Moniteur : aucun(e) Le serveur HP ProLiant ML110 G5 offre

Plus en détail

Notice ARES Version 5.20 Française

Notice ARES Version 5.20 Française ARES -1/19 Notice ARES Version 5.20 Française Carlos Valente Technicien IUT LIMOGES Département Génie Electrique et informatique Industrielle 19100 Brive la gaillarde France. Page - 1/19 ARES -2/19 Routage

Plus en détail

GPA770 Microélectronique appliquée Exercices série A

GPA770 Microélectronique appliquée Exercices série A GPA770 Microélectronique appliquée Exercices série A 1. Effectuez les calculs suivants sur des nombres binaires en complément à avec une représentation de 8 bits. Est-ce qu il y a débordement en complément

Plus en détail

La carte à puce. Jean-Philippe Babau

La carte à puce. Jean-Philippe Babau La carte à puce Jean-Philippe Babau Département Informatique INSA Lyon Certains éléments de cette présentation sont issus de documents Gemplus Research Group 1 Introduction Carte à puce de plus en plus

Plus en détail

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15 1 Démarrer... 2 1.1 L écran Isis... 2 1.2 Les barres d outils... 3 1.2.1 Les outils d édition... 3 1.2.2 Les outils de sélection de mode... 4 1.2.3 Les outils d orientation... 4 2 Quelques actions... 5

Plus en détail

Manipulations du laboratoire

Manipulations du laboratoire Manipulations du laboratoire 1 Matériel Les manipulations de ce laboratoire sont réalisées sur une carte électronique comprenant un compteur 4-bit asynchrone (74LS93) avec possibilité de déclenchement

Plus en détail

Tout sur l USB L USB (Universal Serial Bus) a été élaboré en 1996 par Intel, Compaq,Digital,IBM,Microsoft,NEC et NorthTelec (USB 1.0).

Tout sur l USB L USB (Universal Serial Bus) a été élaboré en 1996 par Intel, Compaq,Digital,IBM,Microsoft,NEC et NorthTelec (USB 1.0). Tout sur l USB L USB (Universal Serial Bus) a été élaboré en 1996 par Intel, Compaq,Digital,IBM,Microsoft,NEC et NorthTelec (USB 1.0). Deux systèmes munis d un port (entrée-sortie) sont reliés par un câble.

Plus en détail

MEMOIRES MAGNETIQUES A DISQUES RIGIDES

MEMOIRES MAGNETIQUES A DISQUES RIGIDES MEMOIRES MAGNETIQUES A DISQUES RIGIDES PARTIE ELECTRONIQUE Le schéma complet de FP5 est donnée en annexe. Les questions porterons sur la fonction FP5 dont le schéma fonctionnel de degré 2 est présenté

Plus en détail

INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE

INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE I N T E RS Y S T E M S INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE David Kaaret InterSystems Corporation INTERSySTEMS CAChé CoMME ALTERNATIvE AUx BASES de données RéSIdENTES

Plus en détail

Architectures et Protocoles des Réseaux

Architectures et Protocoles des Réseaux Chapitre 5 - Les réseaux xdsl Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com Claude Duvallet 1/32 Plan de la

Plus en détail

Chapitre 1 : Introduction aux méthodologies de conception et de vérification pour SE

Chapitre 1 : Introduction aux méthodologies de conception et de vérification pour SE Chapitre 1 : Introduction aux méthodologies de conception et de vérification pour SE 1. Rappel de ce qu est un SE 2. Conception au niveau système (ESL) Méthodologie de conception (codesign logiciel/matériel)

Plus en détail

REALISATION d'un. ORDONNANCEUR à ECHEANCES

REALISATION d'un. ORDONNANCEUR à ECHEANCES REALISATION d'un ORDONNANCEUR à ECHEANCES I- PRÉSENTATION... 3 II. DESCRIPTION DU NOYAU ORIGINEL... 4 II.1- ARCHITECTURE... 4 II.2 - SERVICES... 4 III. IMPLÉMENTATION DE L'ORDONNANCEUR À ÉCHÉANCES... 6

Plus en détail

Hubert & Bruno Lundi 12 octobre 2009 SAINT-QUENTIN (02)

Hubert & Bruno Lundi 12 octobre 2009 SAINT-QUENTIN (02) Hubert & Bruno Lundi 12 octobre 2009 SAINT-QUENTIN (02) Ne rien livrer au hasard, c est économiser du travail Pont Sainte Maxence(O C est quoi USB? Comment ça marche? Les standards? La technique en détail

Plus en détail

Architecture matérielle des systèmes informatiques

Architecture matérielle des systèmes informatiques Architecture matérielle des systèmes informatiques IDEC, Renens. Version novembre 2003. Avertissement : ce support de cours n est pas destiné à l autoformation et doit impérativement être complété par

Plus en détail

Conception Systèmes numériques VHDL et synthèse automatique des circuits

Conception Systèmes numériques VHDL et synthèse automatique des circuits Année 2008-2009 Conception Systèmes numériques VHDL et synthèse automatique des circuits Travaux pratiques Pentium4 Présentation du simulateur VHDL sous environnement Cadence Présentation de l outil Synopsys

Plus en détail

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1 Les Virtual LAN Master 1 STIC-Informatique 1 Les Virtual LAN Introduction Master 1 STIC-Informatique 2 Les Réseaux Locaux Virtuels (VLAN) Avantages des LAN Communication rapide, broadcasts Problèmes des

Plus en détail

Réseau Global MIDI Note applicative

Réseau Global MIDI Note applicative Réseau Global MIDI Note applicative 1 But du manuel Le but de cette note applicative est de démystifié l utilisation du MIDI transporté dans un Réseau Global MIDI. Ce réseau virtuel offre sans aucune restriction,

Plus en détail

Organisation des Ordinateurs

Organisation des Ordinateurs Organisation des Ordinateurs Bernard Boigelot E-mail : boigelot@montefiore.ulg.ac.be URL : http://www.montefiore.ulg.ac.be/~boigelot/ http://www.montefiore.ulg.ac.be/~boigelot/cours/org/ 1 Chapitre 1 Les

Plus en détail

La continuité de service

La continuité de service La continuité de service I INTRODUCTION Si la performance est un élément important de satisfaction de l'utilisateur de réseau, la permanence de la disponibilité des ressources l'est encore davantage. Ici

Plus en détail

VLAN Virtual LAN. Introduction. II) Le VLAN. 2.1) Les VLAN de niveau 1 (Port-based VLAN)

VLAN Virtual LAN. Introduction. II) Le VLAN. 2.1) Les VLAN de niveau 1 (Port-based VLAN) VLAN Virtual LAN. I) Introduction. Ce document présente ce qu est un VLAN, les différents types de VLAN ainsi que les différentes utilisations possibles. II) Le VLAN. Un VLAN est un réseau logique et non

Plus en détail

Les réseaux cellulaires vers la 3G

Les réseaux cellulaires vers la 3G Les réseaux cellulaires vers la 3G Introduction Master 2 Professionnel STIC-Informatique Module RMHD 1 Introduction Les premiers réseaux téléphoniques cellulaires, connus sous le terme de système de 1ère

Plus en détail

Aiguilleurs de courant intégrés monolithiquement sur silicium et leurs associations pour des applications de conversion d'énergie

Aiguilleurs de courant intégrés monolithiquement sur silicium et leurs associations pour des applications de conversion d'énergie Aiguilleurs de courant intégrés monolithiquement sur silicium et leurs associations pour des applications de conversion d'énergie ABDELILAH EL KHADIRY ABDELHAKIM BOURENNANE MARIE BREIL DUPUY FRÉDÉRIC RICHARDEAU

Plus en détail

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA Fonctions principales : Ordinateur multimédia embarqué sous Linux 2.6 Enregistreur audio-vidéo 4 canaux 8 Mbps, Full HD 1920x1080p, 4 caméras simultanées,

Plus en détail

Matériel & Logiciels (Hardware & Software)

Matériel & Logiciels (Hardware & Software) CHAPITRE 2 HARDWARE & SOFTWARE P. 1 Chapitre 2 Matériel & Logiciels (Hardware & Software) 2.1 Matériel (Hardware) 2.1.1 Présentation de l'ordinateur Un ordinateur est un ensemble de circuits électronique

Plus en détail

La solution à vos mesures de pression

La solution à vos mesures de pression Mesure de force linéique La solution à vos mesures de pression Sensibilité Répétabilité Stabilité Le système X3 de XSENSOR propose un concept innovant spécialement adapté pour vos applications de mesure

Plus en détail

ADÉQUATION ALGORITHME-ARCHITECTURE APPLIQUÉE AUX CIRCUITS RECONFIGURABLES

ADÉQUATION ALGORITHME-ARCHITECTURE APPLIQUÉE AUX CIRCUITS RECONFIGURABLES ADÉQUATION ALGORITHME-ARCHITECTURE APPLIQUÉE AUX CIRCUITS RECONFIGURABLES AILTON F. DIAS, MOHAMED AKIL, CHRISTOPHE LAVARENNE, YVES SOREL CNEN/CDTN Divisão de Computação e Informação, CP 941-012-970 Belo

Plus en détail

Séminaire RGE REIMS 17 février 2011

Séminaire RGE REIMS 17 février 2011 Séminaire RGE REIMS 17 février 2011 ADACSYS Présentation des FPGA Agenda Spécificité et différences par rapport aux autres accélérateurs Nos atouts Applications Approche innovante Document confidentiel

Plus en détail

TASCAM MX-2424. Utilisation du SCSI

TASCAM MX-2424. Utilisation du SCSI TASCAM MX-2424 Utilisation du SCSI 1. TERMINOLOGIE SCSI...3 2. CABLES ET BOUCHONS SCSI...4 3. BOITIERS SCSI EXTERNES...4 4. PERIPHERIQUES SUPPORTES...5 4.1 Disques durs SCSI...5 4.2 Lecteurs de sauvegarde

Plus en détail

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd UE 503 L3 MIAGE Initiation Réseau et Programmation Web La couche physique A. Belaïd abelaid@loria.fr http://www.loria.fr/~abelaid/ Année Universitaire 2011/2012 2 Le Modèle OSI La couche physique ou le

Plus en détail

Cours 3 : L'ordinateur

Cours 3 : L'ordinateur Cours 3 : L'ordinateur Abdelkrim Zehioua 2éme année Licence Gestion Faculté des sciences Économiques et sciences de Gestion Université A, Mehri - Constantine 2 Plan du cours 1.Définitions de l'ordinateur

Plus en détail

Spécifications détaillées

Spécifications détaillées Hewlett-Packard HP ProLiant DL380 G5 Storage Server 1.8TB SAS Model - NAS - 1.8 To - montage en rack - Serial ATA-150 / SAS - DD 36 Go x 2 + 300 Go x 6 - DVD±RW x 1 - RAID 0, 1, 5, 6 - Gigabit Ethernet

Plus en détail

Potentiels de la technologie FPGA dans la conception des systèmes. Avantages des FPGAs pour la conception de systèmes optimisés

Potentiels de la technologie FPGA dans la conception des systèmes. Avantages des FPGAs pour la conception de systèmes optimisés Potentiels de la technologie FPGA dans la conception des systèmes Avantages des FPGAs pour la conception de systèmes optimisés Gérard FLORENCE Lotfi Guedria Agenda 1. Le CETIC en quelques mots 2. Générateur

Plus en détail

Alchin Couderc Flambard TBSEID 2

Alchin Couderc Flambard TBSEID 2 Alchin Couderc Flambard Lycée Charles Blanc TBSEID 2 2008/2009 Depuis le début de notre formation en électronique en lycée professionnel nous avons vu plusieurs domaines d'intervention tel que le brun,

Plus en détail

Guide d'utilisateur. Câble adaptateur USB2.0 vers IDE et SATA. Modèle : DA-70202

Guide d'utilisateur. Câble adaptateur USB2.0 vers IDE et SATA. Modèle : DA-70202 Guide d'utilisateur Câble adaptateur USB2.0 vers IDE et SATA Modèle : DA-70202 I. Avant-propos Nous vous remercions d'avoir acheté notre produit! Nous avons voulu innover dans le stockage tout en offrant

Plus en détail

MICROCONTROLEURS PIC PROGRAMMATION EN C. V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44

MICROCONTROLEURS PIC PROGRAMMATION EN C. V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44 MICROCONTROLEURS PIC PROGRAMMATION EN C V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44 Chapitre 1 GENERALITES 1 DEFINITION Un microcontrôleur est un microprocesseur RISC (Reduced Instruction Set

Plus en détail

Technologie 125 Khz pour une performance optimale en en environnement industriel. Création des badges. Programmation des badges

Technologie 125 Khz pour une performance optimale en en environnement industriel. Création des badges. Programmation des badges CC AXKEF LA RFID SECURISEE DANS L ENVIRONNEMENT INDUSTRIEL TERTIAIRE Technologie 125 Khz pour une performance optimale en en environnement industriel Création des badges La technologie AXKEF intègre notre

Plus en détail

CHAPITRE IX : Les appareils de mesures électriques

CHAPITRE IX : Les appareils de mesures électriques CHAPITRE IX : Les appareils de mesures électriques IX. 1 L'appareil de mesure qui permet de mesurer la différence de potentiel entre deux points d'un circuit est un voltmètre, celui qui mesure le courant

Plus en détail

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14 1 Démarrer...2 1.1 L écran Isis...2 1.2 La boite à outils...2 1.2.1 Mode principal...3 1.2.2 Mode gadgets...3 1.2.3 Mode graphique...3 2 Quelques actions...4 2.1 Ouvrir un document existant...4 2.2 Sélectionner

Plus en détail

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant 1. Besoin CLIP (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant ETUDE FONCTIONNELLE De très nombreux abonnés du réseau téléphonique commuté ont exprimé le besoin

Plus en détail

Démontage d'un ordinateur

Démontage d'un ordinateur Espaces multimédias Communauté de Communes Moyenne Vilaine et Semnon : Démontage d'un ordinateur 1- A quoi sert-il de démonter son ordinateur? A) Par simple curiosité B) Pour nettoyer C) Pour remplacer

Plus en détail

Guide de connexion à. RENAULT SA et PSA PEUGEOT CITROËN. via ENX

Guide de connexion à. RENAULT SA et PSA PEUGEOT CITROËN. via ENX Guide de connexion à RENAULT SA et PSA PEUGEOT CITROËN via ENX Mise en œuvre de votre raccordement à RENAULT SA et/ou PSA PEUGEOT CITROËN via ENX Version française du 31/10/2014 1 Table des matières 1

Plus en détail

Electronique Numérique

Electronique Numérique Electronique Numérique 1er tome Systèmes combinatoires Etienne Messerli Yves Meyer Septembre 2010 Version 1.4 Mise à jour de ce manuel La base du présent manuel a été écrit par M. Yves Meyer de l'école

Plus en détail

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits Architecture des ordinateurs TD1 - Portes logiques et premiers circuits 1 Rappel : un peu de logique Exercice 1.1 Remplir la table de vérité suivante : a b a + b ab a + b ab a b 0 0 0 1 1 0 1 1 Exercice

Plus en détail

Equipement. électronique

Equipement. électronique MASTER ISIC Les générateurs de fonctions 1 1. Avant-propos C est avec l oscilloscope, le multimètre et l alimentation stabilisée, l appareil le plus répandu en laboratoire. BUT: Fournir des signau électriques

Plus en détail

Fiche technique CPU 315SN/PN (315-4PN33)

Fiche technique CPU 315SN/PN (315-4PN33) Fiche technique CPU 315SN/PN (315-4PN33) Données techniques N de commande 315-4PN33 Information générale Note - Caractéristiques SPEED-Bus - Données techniques de l'alimentation Alimentation (valeur nominale)

Plus en détail

Software and Hardware Datasheet / Fiche technique du logiciel et du matériel

Software and Hardware Datasheet / Fiche technique du logiciel et du matériel Software and Hardware Datasheet / Fiche technique du logiciel et du matériel 1 System requirements Windows Windows 98, ME, 2000, XP, Vista 32/64, Seven 1 Ghz CPU 512 MB RAM 150 MB free disk space 1 CD

Plus en détail

Initiation au HPC - Généralités

Initiation au HPC - Généralités Initiation au HPC - Généralités Éric Ramat et Julien Dehos Université du Littoral Côte d Opale M2 Informatique 2 septembre 2015 Éric Ramat et Julien Dehos Initiation au HPC - Généralités 1/49 Plan du cours

Plus en détail

Le multiplexage. Sommaire

Le multiplexage. Sommaire Sommaire Table des matières 1- GENERALITES... 2 1-1 Introduction... 2 1-2 Multiplexage... 4 1-3 Transmission numérique... 5 2- LA NUMERATION HEXADECIMALE Base 16... 8 3- ARCHITECTURE ET PROTOCOLE DES RESEAUX...

Plus en détail

Atelier C TIA Portal CTIA06 : programmation des automates S7-300 Blocs d organisation

Atelier C TIA Portal CTIA06 : programmation des automates S7-300 Blocs d organisation Atelier C TIA Portal CTIA06 : programmation des automates S7-300 Blocs d organisation CTIA06 Page 1 1. Types de blocs de programme L automate met à disposition différents types de blocs qui contiennent

Plus en détail