SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
Introduction Les FPGA, comment ca marche ? !




                     Introduction sur les FPGA

                                   Yann Sionneau

                                  TELECOM SudParis


                                   6 octobre 2009




                              Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !


Sommaire I

   1   Introduction
          Qu’est-ce qu’un ASIC ?
          O` les trouve-t-on ?
           u
          Que fait un ASIC ?
          System On Chip ? !
          Qu’est-ce qu’un FPGA ?

   2   Les FPGA, comment ca marche ? !
         Structure d’un FPGA ?
         Et on peut programmer en quoi ?
         Langages utilis´s
                        e
         Exemple de code VHDL
         Les fabriquants de FPGA
         Exemples de plaques de developpement

                                     Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Qu’est-ce qu’un ASIC ? O` les trouve-t-on ? Que fait un ASIC
                                                                            u


Introduction




        Qu’est-ce qu’un ASIC ?
        O` les trouve-t-on ?
         u
        Que fait un ASIC ?
        Qu’est-ce qu’un FPGA ?




                                   Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Qu’est-ce qu’un ASIC ? O` les trouve-t-on ? Que fait un ASIC
                                                                           u


Qu’est-ce qu’un ASIC ?




       Wikip´dia : Un ASIC (pour Application-Specific Integrated
             e
       Circuit) est un circuit int´gr´ (micro-´lectronique) sp´cialis´.
                                  e e         e               e      e
       En g´n´ral, il regroupe un grand nombre de fonctionnalit´s
            e e                                                   e
       uniques et/ou sur mesure.




                                  Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Qu’est-ce qu’un ASIC ? O` les trouve-t-on ? Que fait un ASIC
                                                                           u


Qu’est-ce qu’un ASIC ?




                                  Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Qu’est-ce qu’un ASIC ? O` les trouve-t-on ? Que fait un ASIC
                                                                            u


O` les trouve-t-on ?
 u




                                   Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Qu’est-ce qu’un ASIC ? O` les trouve-t-on ? Que fait un ASIC
                                                                            u


Que fait un ASIC ?


        Fournit des signaux ´lectriques en sortie, en fonction des
                              e
        signaux qu’il re¸oit en entr´e.
                        c           e
        Puce de cryptage
        PHY/MAC Ethernet
        Convertisseur S´rie RS232-USB
                       e
        Micro-controlleur
        Micro-Processeur
        m´moire RAM, ROM
         e
        Portes logiques (and, or, xor, shift register)
        System On Chip



                                   Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Qu’est-ce qu’un ASIC ? O` les trouve-t-on ? Que fait un ASIC
                                                                           u


SoC ? System On Chip ? !




                                  Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Qu’est-ce qu’un ASIC ? O` les trouve-t-on ? Que fait un ASIC
                                                                           u


Qu’est-ce qu’un FPGA ?


                                            C’est c`
                                                  ¸a




                                  Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Les FPGA, comment ca marche ? !



       Structure d’un FPGA ?
       Et on peut programmer en quoi ?
       Les entit´s synth´tisables
                e       e
       Les langages utilis´s
                          e
       Exemple de code VHDL
       Les fabriquants de FPGA
       Exemples de plaques de developpement




                                  Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Structure d’un FPGA ?




       matrice de blocs logiques programmables
       blocs d’I/O programmable
       interconnection entre blocs logiques et blocs d’I/O
       programmables
                                  Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Et on peut programmer quoi ?




   Entit´s ”synth´tisables”
        e        e
        porte AND
        porte AND ` 4 entr´es
                  a       e
        porte AND ` 8 entr´es
                  a       e
        porte AND ` 42 entr´es
                  a        e




                                   Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Et on peut ”synth´tiser” quoi ?
                 e

   Entit´s ”synth´tisables”
        e        e
        Serial UART (Universal Asynchronous Receiver Transmitter)
        FPU (Floating Point Unit)
        DDR SDRAM Controller Core
        1 GigEthernet MAC core
        D´codeur JPEG
         e
        Contrˆlleur VGA
             o
        Contrˆlleur d’interruptions
             o
        Contrˆlleur USB
             o
        G´n´rateur d’effets vid´os bas´s sur une entr´e son
         e e                  e      e              e
        softcores/CPU (8 bits, 32 bits, 64 bits, 1 bit...)
   plus d’infos sur http ://www.opencores.org

                                   Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Programmable ? En quoi ? En Java ?




   Langage de Programmation
       VHDL
        Verilog




                                   Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Exemple de la porte AND




                                  Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Exemple de la porte AND


   Entit´ AND
        e
   library ieee ;
   use ieee.std logic 1164.all ;

   entity AND ent is
   port( A : in std logic ;
   B : in std logic ;
   Y : out std logic
   );
   end AND ent ;




                                   Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Exemple de la porte AND




   Comportement AND
   architecture behav of AND ent is
   begin
   Y <= A and B ;
   end behav ;




                                   Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Les fabriquants de FPGA



       Xilinx
       Altera
       Lattice Semiconductor
       Atmel
       Actel
       Cypress
       QuickLogic
       Nallatech




                                  Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Exemples de plaques de developpement




                                  Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Actel Pro-Asic2




                                   Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Cyclone 3




                                  Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Cyclone 2




                                  Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


FPGA dev board




                                  Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Virtex 5




                                   Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Virtex 4 ML403




                                  Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Spartan 6 SP605




                                  Yann Sionneau    Introduction sur les FPGA
Introduction Les FPGA, comment ca marche ? !   Structure d’un FPGA ? Et on peut programmer en quoi ? Lan


Merci




                  Merci de votre attention
                          Bien Cordialement




                                  Yann Sionneau    Introduction sur les FPGA

Contenu connexe

Tendances (20)

Electronic Hardware Design with FPGA
Electronic Hardware Design with FPGAElectronic Hardware Design with FPGA
Electronic Hardware Design with FPGA
 
Fpga
FpgaFpga
Fpga
 
FPGA
FPGAFPGA
FPGA
 
Composants reconfigurables
Composants reconfigurablesComposants reconfigurables
Composants reconfigurables
 
Fpga Knowledge
Fpga KnowledgeFpga Knowledge
Fpga Knowledge
 
Microcontroleurs
MicrocontroleursMicrocontroleurs
Microcontroleurs
 
Introduction to EDA Tools
Introduction to EDA ToolsIntroduction to EDA Tools
Introduction to EDA Tools
 
Verilog
VerilogVerilog
Verilog
 
FPGA Introduction
FPGA IntroductionFPGA Introduction
FPGA Introduction
 
Vhdl
VhdlVhdl
Vhdl
 
Digital System Design with FPGAs Lab Manual.pdf
Digital System Design with FPGAs Lab Manual.pdfDigital System Design with FPGAs Lab Manual.pdf
Digital System Design with FPGAs Lab Manual.pdf
 
Microcontrôleur
MicrocontrôleurMicrocontrôleur
Microcontrôleur
 
FPGA
FPGAFPGA
FPGA
 
Fpga & VHDL
Fpga & VHDLFpga & VHDL
Fpga & VHDL
 
What is FPGA?
What is FPGA?What is FPGA?
What is FPGA?
 
vlsi design flow
vlsi design flowvlsi design flow
vlsi design flow
 
SoC Design
SoC DesignSoC Design
SoC Design
 
Altera flex
Altera flexAltera flex
Altera flex
 
Field programable gate array
Field programable gate arrayField programable gate array
Field programable gate array
 
Fpga(field programmable gate array)
Fpga(field programmable gate array) Fpga(field programmable gate array)
Fpga(field programmable gate array)
 

En vedette

VHDL/FPGA
VHDL/FPGA VHDL/FPGA
VHDL/FPGA 04amine
 
Presentaion fpga µc µp quelles est la solution
Presentaion  fpga µc µp quelles est la solutionPresentaion  fpga µc µp quelles est la solution
Presentaion fpga µc µp quelles est la solutionCynapsys It Hotspot
 
FPGA Architecture Presentation
FPGA Architecture PresentationFPGA Architecture Presentation
FPGA Architecture Presentationomutukuda
 
correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique omar bllaouhamou
 
[APP] Presentation finale - Electronique
[APP] Presentation finale - Electronique[APP] Presentation finale - Electronique
[APP] Presentation finale - ElectroniqueAntoine Rakotozafy
 
Les examens d'analyse numerique eest
Les examens d'analyse numerique eestLes examens d'analyse numerique eest
Les examens d'analyse numerique eestomar bllaouhamou
 
Expose tr-de-chaleur-dans-un-cylindre
Expose tr-de-chaleur-dans-un-cylindreExpose tr-de-chaleur-dans-un-cylindre
Expose tr-de-chaleur-dans-un-cylindreomar bllaouhamou
 
Les comportements d’achats multicanaux des internautes
Les comportements d’achats  multicanaux des internautesLes comportements d’achats  multicanaux des internautes
Les comportements d’achats multicanaux des internautesNicolas Prigent
 
GSM in Mauritel and / QoS
GSM in Mauritel and / QoSGSM in Mauritel and / QoS
GSM in Mauritel and / QoStahoos
 
Béton contexte normatif
Béton contexte normatifBéton contexte normatif
Béton contexte normatifSami Sahli
 
Chap02 fsm-mpssr-ht
Chap02 fsm-mpssr-htChap02 fsm-mpssr-ht
Chap02 fsm-mpssr-htinfcom
 
8 grafcet avec reprise de séquence
8  grafcet avec reprise de séquence8  grafcet avec reprise de séquence
8 grafcet avec reprise de séquenceomar bllaouhamou
 
Soutenance de stage messerlin
Soutenance de stage messerlinSoutenance de stage messerlin
Soutenance de stage messerlinGaut' Xp
 

En vedette (20)

VHDL/FPGA
VHDL/FPGA VHDL/FPGA
VHDL/FPGA
 
Tutorial xilinx 9.1i
Tutorial xilinx 9.1i Tutorial xilinx 9.1i
Tutorial xilinx 9.1i
 
Presentaion fpga µc µp quelles est la solution
Presentaion  fpga µc µp quelles est la solutionPresentaion  fpga µc µp quelles est la solution
Presentaion fpga µc µp quelles est la solution
 
DSP
DSPDSP
DSP
 
FPGA Architecture Presentation
FPGA Architecture PresentationFPGA Architecture Presentation
FPGA Architecture Presentation
 
correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique
 
[APP] Presentation finale - Electronique
[APP] Presentation finale - Electronique[APP] Presentation finale - Electronique
[APP] Presentation finale - Electronique
 
RR Osorio FPGA
RR Osorio  FPGARR Osorio  FPGA
RR Osorio FPGA
 
System Generator-Tutorial
System Generator-TutorialSystem Generator-Tutorial
System Generator-Tutorial
 
Les examens d'analyse numerique eest
Les examens d'analyse numerique eestLes examens d'analyse numerique eest
Les examens d'analyse numerique eest
 
Median filter Implementation using TMS320C6745
Median filter Implementation using TMS320C6745Median filter Implementation using TMS320C6745
Median filter Implementation using TMS320C6745
 
Expose tr-de-chaleur-dans-un-cylindre
Expose tr-de-chaleur-dans-un-cylindreExpose tr-de-chaleur-dans-un-cylindre
Expose tr-de-chaleur-dans-un-cylindre
 
Les comportements d’achats multicanaux des internautes
Les comportements d’achats  multicanaux des internautesLes comportements d’achats  multicanaux des internautes
Les comportements d’achats multicanaux des internautes
 
GSM in Mauritel and / QoS
GSM in Mauritel and / QoSGSM in Mauritel and / QoS
GSM in Mauritel and / QoS
 
Béton contexte normatif
Béton contexte normatifBéton contexte normatif
Béton contexte normatif
 
Chap02 fsm-mpssr-ht
Chap02 fsm-mpssr-htChap02 fsm-mpssr-ht
Chap02 fsm-mpssr-ht
 
8 grafcet avec reprise de séquence
8  grafcet avec reprise de séquence8  grafcet avec reprise de séquence
8 grafcet avec reprise de séquence
 
Soutenance de stage messerlin
Soutenance de stage messerlinSoutenance de stage messerlin
Soutenance de stage messerlin
 
Sap -mise_en_oeuvre
Sap  -mise_en_oeuvreSap  -mise_en_oeuvre
Sap -mise_en_oeuvre
 
DSP by FPGA
DSP by FPGADSP by FPGA
DSP by FPGA
 

Plus de Yann Sionneau

Porting NetBSD to the open source LatticeMico32 CPU
Porting NetBSD to the open source LatticeMico32 CPUPorting NetBSD to the open source LatticeMico32 CPU
Porting NetBSD to the open source LatticeMico32 CPUYann Sionneau
 
LatticeMico32 MMU documentation
LatticeMico32 MMU documentationLatticeMico32 MMU documentation
LatticeMico32 MMU documentationYann Sionneau
 
Projet de fin d'études : middleware de communication de groupe
Projet de fin d'études : middleware de communication de groupeProjet de fin d'études : middleware de communication de groupe
Projet de fin d'études : middleware de communication de groupeYann Sionneau
 
Milkymist System-on-Chip at Open Source Hardware User Group 8
Milkymist System-on-Chip at Open Source Hardware User Group 8Milkymist System-on-Chip at Open Source Hardware User Group 8
Milkymist System-on-Chip at Open Source Hardware User Group 8Yann Sionneau
 
Programmation C pour AVR 8 bits
Programmation C pour AVR 8 bitsProgrammation C pour AVR 8 bits
Programmation C pour AVR 8 bitsYann Sionneau
 

Plus de Yann Sionneau (6)

Porting NetBSD to the open source LatticeMico32 CPU
Porting NetBSD to the open source LatticeMico32 CPUPorting NetBSD to the open source LatticeMico32 CPU
Porting NetBSD to the open source LatticeMico32 CPU
 
LatticeMico32 MMU documentation
LatticeMico32 MMU documentationLatticeMico32 MMU documentation
LatticeMico32 MMU documentation
 
Projet de fin d'études : middleware de communication de groupe
Projet de fin d'études : middleware de communication de groupeProjet de fin d'études : middleware de communication de groupe
Projet de fin d'études : middleware de communication de groupe
 
Milkymist System-on-Chip at Open Source Hardware User Group 8
Milkymist System-on-Chip at Open Source Hardware User Group 8Milkymist System-on-Chip at Open Source Hardware User Group 8
Milkymist System-on-Chip at Open Source Hardware User Group 8
 
Programmation C pour AVR 8 bits
Programmation C pour AVR 8 bitsProgrammation C pour AVR 8 bits
Programmation C pour AVR 8 bits
 
Introduction à git
Introduction à gitIntroduction à git
Introduction à git
 

Présentation FPGA

  • 1. Introduction Les FPGA, comment ca marche ? ! Introduction sur les FPGA Yann Sionneau TELECOM SudParis 6 octobre 2009 Yann Sionneau Introduction sur les FPGA
  • 2. Introduction Les FPGA, comment ca marche ? ! Sommaire I 1 Introduction Qu’est-ce qu’un ASIC ? O` les trouve-t-on ? u Que fait un ASIC ? System On Chip ? ! Qu’est-ce qu’un FPGA ? 2 Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Langages utilis´s e Exemple de code VHDL Les fabriquants de FPGA Exemples de plaques de developpement Yann Sionneau Introduction sur les FPGA
  • 3. Introduction Les FPGA, comment ca marche ? ! Qu’est-ce qu’un ASIC ? O` les trouve-t-on ? Que fait un ASIC u Introduction Qu’est-ce qu’un ASIC ? O` les trouve-t-on ? u Que fait un ASIC ? Qu’est-ce qu’un FPGA ? Yann Sionneau Introduction sur les FPGA
  • 4. Introduction Les FPGA, comment ca marche ? ! Qu’est-ce qu’un ASIC ? O` les trouve-t-on ? Que fait un ASIC u Qu’est-ce qu’un ASIC ? Wikip´dia : Un ASIC (pour Application-Specific Integrated e Circuit) est un circuit int´gr´ (micro-´lectronique) sp´cialis´. e e e e e En g´n´ral, il regroupe un grand nombre de fonctionnalit´s e e e uniques et/ou sur mesure. Yann Sionneau Introduction sur les FPGA
  • 5. Introduction Les FPGA, comment ca marche ? ! Qu’est-ce qu’un ASIC ? O` les trouve-t-on ? Que fait un ASIC u Qu’est-ce qu’un ASIC ? Yann Sionneau Introduction sur les FPGA
  • 6. Introduction Les FPGA, comment ca marche ? ! Qu’est-ce qu’un ASIC ? O` les trouve-t-on ? Que fait un ASIC u O` les trouve-t-on ? u Yann Sionneau Introduction sur les FPGA
  • 7. Introduction Les FPGA, comment ca marche ? ! Qu’est-ce qu’un ASIC ? O` les trouve-t-on ? Que fait un ASIC u Que fait un ASIC ? Fournit des signaux ´lectriques en sortie, en fonction des e signaux qu’il re¸oit en entr´e. c e Puce de cryptage PHY/MAC Ethernet Convertisseur S´rie RS232-USB e Micro-controlleur Micro-Processeur m´moire RAM, ROM e Portes logiques (and, or, xor, shift register) System On Chip Yann Sionneau Introduction sur les FPGA
  • 8. Introduction Les FPGA, comment ca marche ? ! Qu’est-ce qu’un ASIC ? O` les trouve-t-on ? Que fait un ASIC u SoC ? System On Chip ? ! Yann Sionneau Introduction sur les FPGA
  • 9. Introduction Les FPGA, comment ca marche ? ! Qu’est-ce qu’un ASIC ? O` les trouve-t-on ? Que fait un ASIC u Qu’est-ce qu’un FPGA ? C’est c` ¸a Yann Sionneau Introduction sur les FPGA
  • 10. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Les entit´s synth´tisables e e Les langages utilis´s e Exemple de code VHDL Les fabriquants de FPGA Exemples de plaques de developpement Yann Sionneau Introduction sur les FPGA
  • 11. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Structure d’un FPGA ? matrice de blocs logiques programmables blocs d’I/O programmable interconnection entre blocs logiques et blocs d’I/O programmables Yann Sionneau Introduction sur les FPGA
  • 12. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Et on peut programmer quoi ? Entit´s ”synth´tisables” e e porte AND porte AND ` 4 entr´es a e porte AND ` 8 entr´es a e porte AND ` 42 entr´es a e Yann Sionneau Introduction sur les FPGA
  • 13. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Et on peut ”synth´tiser” quoi ? e Entit´s ”synth´tisables” e e Serial UART (Universal Asynchronous Receiver Transmitter) FPU (Floating Point Unit) DDR SDRAM Controller Core 1 GigEthernet MAC core D´codeur JPEG e Contrˆlleur VGA o Contrˆlleur d’interruptions o Contrˆlleur USB o G´n´rateur d’effets vid´os bas´s sur une entr´e son e e e e e softcores/CPU (8 bits, 32 bits, 64 bits, 1 bit...) plus d’infos sur http ://www.opencores.org Yann Sionneau Introduction sur les FPGA
  • 14. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Programmable ? En quoi ? En Java ? Langage de Programmation VHDL Verilog Yann Sionneau Introduction sur les FPGA
  • 15. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Exemple de la porte AND Yann Sionneau Introduction sur les FPGA
  • 16. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Exemple de la porte AND Entit´ AND e library ieee ; use ieee.std logic 1164.all ; entity AND ent is port( A : in std logic ; B : in std logic ; Y : out std logic ); end AND ent ; Yann Sionneau Introduction sur les FPGA
  • 17. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Exemple de la porte AND Comportement AND architecture behav of AND ent is begin Y <= A and B ; end behav ; Yann Sionneau Introduction sur les FPGA
  • 18. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Les fabriquants de FPGA Xilinx Altera Lattice Semiconductor Atmel Actel Cypress QuickLogic Nallatech Yann Sionneau Introduction sur les FPGA
  • 19. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Exemples de plaques de developpement Yann Sionneau Introduction sur les FPGA
  • 20. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Actel Pro-Asic2 Yann Sionneau Introduction sur les FPGA
  • 21. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Cyclone 3 Yann Sionneau Introduction sur les FPGA
  • 22. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Cyclone 2 Yann Sionneau Introduction sur les FPGA
  • 23. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan FPGA dev board Yann Sionneau Introduction sur les FPGA
  • 24. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Virtex 5 Yann Sionneau Introduction sur les FPGA
  • 25. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Virtex 4 ML403 Yann Sionneau Introduction sur les FPGA
  • 26. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Spartan 6 SP605 Yann Sionneau Introduction sur les FPGA
  • 27. Introduction Les FPGA, comment ca marche ? ! Structure d’un FPGA ? Et on peut programmer en quoi ? Lan Merci Merci de votre attention Bien Cordialement Yann Sionneau Introduction sur les FPGA