Composants à réseaux logiques programmables

Slides:



Advertisements
Présentations similaires
Du Software au Hardware
Advertisements

J. Borel JB-R&D OCOVA La Plateforme ASTEP (Altitude See Test European Platform); objectifs et mission. Joseph Borel J.B.- R&D
La mémoire morte(ROM) Il existe un type de mémoire permettant de stocker des données en l'absence de courant électrique, il s'agit de la ROM (Read Only.
Chapitre 3 Les Circuits Spécialisées ASIC et La consommation de puissance Smail NIAR MASTER1 INEM.
CRCC.
Flow de conception (4h)-demo
Les composants logiques programmables
Introduction aux PSoC D’après Jérôme Fabriès – Lycée Cabanis de Brive
Cours Systèmes logiques
Les FPGAs Emmanuel Boutillon Cours réalisé à partir de :
Circuits Logiques Programmables
Plan de la présentation
Cours #3 Technologies de logique programmable
La commande numérique des actionneurs électrique
Les besoins en CAN pour les applications d'imagerie
Problématique « utilisation »
LES MEMOIRES.
Communications séries synchrones
Plan Introduction Architecture des FPGA Modèles des fautes
Test de l’intégrité des signaux numériques des interconnexions des SoC
3.2 Circuits logiques de base
Caractéristiques Architecture Programmation n 32 Entrées / sorties configurables n Fréquence maxi : 110 MHz n Alimentation unique 5V n Programmable sur.
Informatique 1. Les applications de l’informatique
Logique programmable Réseaux et circuits PLA, PAL, GAL et CPLD
Tous droits réservés © Alcatel Space Industrires All rights reserved DPT/Nom Fichier/ 3/29/ Centre de Compétence Technique CNES FPGA ALCATEL Space.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Options d’implémentation.
Journée N°1 – Baccalauréat STI2D – Formation de spécialité SIN
Synthèse et implémentation de circuits arithmétiques sur FPGA
Logique programmable Mémoires mortes: PROM, EPROM, EEPROM
Composants logiques programmables
MICROLOR Le savoir partagé
Méthodologie de conception Outils de conception
Les systèmes mono-puce
1 Cliquez ici pour avancer Ici pour reculer Ch.Dupaty 11/97.
Les microcontrôleurs PIC
Implantation de processeurs dans les FPGA et ASIC
Introduction au VHDL - R.WEBER - Polytech'Orleans
González Hernández Oscar
AUTOMATES PROGRAMMABLES INDUSTRIELS
Réseaux pré-diffusés programmables par l’utilisateur: FPGA
MJ / EME 2006Mémoires numériques Architecture d’un composant Exemple de contenu mémoire Lignes à accès bidirectionnel Quelques définitions Types de mémoires.
CIRCUITS LOGIQUES PROGRAMMABLES
Système slow-control au LAPP
07/02/06 00:21 Yannick Herve, Wilfried Uhring, Jihad Zallat 1 Électronique Numérique Chapitre 2 Composant Combinatoires Formalisme graphique, Logique négative/positive,
1 Université Henri Poincaré, Nancy 1 La préemption appliquée aux FPGAs Soutenance de rapport bibliographique de DEA Faculté des Sciences Vandoeuvre-lès-Nancy.
05/03/06 11:49 Yannick Herve, Wilfried Uhring, Jihad Zallat 1 Électronique Numérique Chapitre 6 Composants séquentiels Bilan de l’offre commerciale, Le.
Les composants programmables
Les FPGA « Field Programmable Gate Array »
INTRODUCTION.
Plan d’évaluation FPGA
INTRODUCTION.
Les circuits logiques programmables
Évolution des (micro)processeurs et des systèmes embarqués
à la logique programmable
Electronique Numérique 2
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Flot de conception de.
Circuits Logiques Programmables
Veille technologique, demain ? 130nm IBM 3D Question aux utilisateurs Gérard Bohner LPC.
Le VHDL Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai
LES MEMOIRES et le décodage d’adresses
CEA DSM Irfu 29 / 12 / Christophe Cara - Développement d’un SoC LEON Séminaire ‘instrumentation’ FPGA intégrant un microprocesseur Développement.
1 Objectifs Apprendre la structure de quelques circuits combinatoires souvent utilisés ( demi additionneur, additionneur complet,……..). Apprendre comment.
L.LETERRIER – SCATS Sixteen Channel Absolute Time Stamper Journées VLSI PCB FPGA IAOCAO IN2P3 C. Beigbeder 1, D. Breton 1, S.
Systèmes à microprocesseur Les mémoires
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Les microcontrôleurs PIC.
Circuits Logiques Programmables
Réseaux pré-diffusés programmables par l’utilisateur: FPGA
Architecture des processeurs « Partie matérielle » CE311/CE317 Module « Systèmes matériels et logiciels » Crédit : 5 (en 2 parties) Vincent Beroulle Bureau.
Technologies SoPC (System On Programmable Chip)
Introduction aux Circuits Reconfigurables et FPGA.
Transcription de la présentation:

Composants à réseaux logiques programmables Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Classification des circuits numériques Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Dénominations PLD (Programmable Logic Device) CPLD (Complex Programmable Logic Device)  FPGA (Field Programmable Gate Array)   Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Evolution technologique - densité d'intégration: 20 000 portes en 1985 4 000 000 en 2000. - vitesse de fonctionnement : 40 MHz en 1991 500 MHz en 2007. - taille d'un transistor : - 1,2 µm en 91 65 nm en 2007. - tension d'alimentation : - 5 V à 1,8 V. Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Codage d’une fonction combinatoire PLA (sommes de produits) ; LUT (mémoire) ; Multiplexeur. Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

PLA (Programmable Logic Array) Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

PLA (Programmable Logic Array) Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

LUT (Lock Up Table –mémoire-) Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Multiplexeur Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Technologie d’interconnexions Densité d’intégration ; Rapidité de fonctionnement (Ron, Cp) ; Facilité de mise en œuvre ; Rétention de l’information. Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Connexions non reprogrammables (OTP) Cellules à fusibles ; Obsolètes Cellules à anti-fusibles ; Rapidité ; Densité d’intégration ; Résistances aux radiations ; Protection. Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Connexions reprogrammables Cellules EEPROM : 5 transistors par cellule ; Écriture sélective. Cellules flash EPROM : 1 transistor par cellule ; Écriture par blocs. Cellules SRAM : Bénéficie de l’avancée technologique des mémoires ; Volatile. Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Programmation sur site (ISP) Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Types de circuits PLD (Programmable Logic Device) ; CPLD (Complex Programmable Logic Device) ; FPGA (Field Programmable Logic Array). Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

PLD Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Exemple de PLD Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Exemple de PLD Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

CPLD ( MAX 7000) Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

CPLD ( MAX7000 ) Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Structure des FPGA Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Connexions dans un FPGA Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Exemple de FPGA (Actel 54SX) Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Exemple de FPGA (Actel 54SX) Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Comparaisons Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Développement d’un projet Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Développement d’un projet Propriété intellectuelle (4 à 5 par projet) : IP Soft ; IP Hard. Système sur puce (SoC ou SoPC ou SPoC) Protection contre le clonage. Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Constructeurs Altera Xilinx Actel Atmel Quicklogic Lattice Cypress Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Les ASIC (Application Specific Integrated Circuit) Prédiffusés (gate array) : nébuleuse de transistors. Précaractérisés (standard cell) : Bibliothèques de cellules Full Customs. Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Exemple de CPLD/FPGA : la famille FLEX10K Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Exemple de CPLD/FPGA : la famille FLEX10K Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Exemple de CPLD/FPGA : la famille FLEX10K Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Exemple de CPLD/FPGA : la famille FLEX10K Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -

Exemple de FPGA : la famille Excalibur (RISC 32 bits ARM922T) Programmation des CPLD et FPGA avec Quartus II ENSET d'Oran / IUFM Aix Marseille - mai 2009 -