Conception avec la famille Spartan-6

(ref.F_S6)

2 jours - 14 heures

Objectifs

  • Apprendre à utiliser efficacement l’architecture des FPGAs Xilinx Spartan®-6.
    • Maîtriser la structure des CLB et des différents types de slice.
    • Maîtriser les ressources d’horloges (DCM et PLL mais aussi horloges globales, régionales et d’IO).
    • Concevoir efficacement avec les blocs mémoires et les blocs DSP.
    • Utiliser efficacement les blocs d’Entrées/Sorties notamment avec les blocs SERDES.
    • Connaître les contrôleurs mémoires.
    • Utiliser les techniques de codage VHDL appropriées.
    • Découvrir les ressources matériels integrées (Multi-Gigabit Tranceivers et PCI-e)

Partenaires

xilinx atp

Prérequis

  • Connaissances basiques des architectures de FPGA.
  • Une première expérience réussi d’une conception d’un FPGA à base de VHDL ou de Verilog.

Configurations

  • Configuration logicielle :
    • Xilinx ISE Design Suite 13.1 Logic Edition
  • Configuration matérielle :
    • Ordinateur récent (i5 ou i7)
    • Windows XP ou 7
    • Minimum 4Go de mémoire vive
    • Résolution d'affichage minimum 1024x768

Contenu

Introduction sur la famille Spartan-6

Structures du CLB et des Slices

Techniques de codage HDL

  • Exercice

Ressources Mémoire

Blocs DSP

  • Exercice

Blocs d’Entrées/Sorties

Bloc d'Entrées/Sorties (suite)

  • Exercice

Ressources d’horloge et de gestion d’horloges

  • Exercice

Contrôleur mémoire

Introduction aux ressources dédiées (MGT et PCI-e)

Moyens Pedagogiques

  • Présentiel
  • Présentation par vidéo projecteur
  • Fourniture d’un support de cours au format papier

Encadrement

  • Formateur agréé XILINX : Ingénieur Electronique et Télécommunication ENSIL
    • Expert FPGA XILINX – Langage VHDL – DSP – Design RTL

Modalités de suivi et appréciation des résultats

  • Fiches de présence émargées
  • Questionnaire d’appréciation
  • Fiche d'évaluation portant sur :
    • Questionnaire technique
    • Résultat des Travaux pratiques
    • Validation des Objectifs
  • Remise d'une attestation avec évaluation des acquis

Publics Concernés

  • Techniciens et Ingénieurs en électronique numérique