Conception avec la famille Spartan-6

(ref.004851A)

2 jours

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.
    • Techniques de codage VHDL appropriées.
    • Introduction sur 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
  • Pour les formations sur site, prévoir un vidéo projecteur

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)

Notes

  • Les supports de cours seront fournis sur papier à chaque participant pendant la formation.