Difference between revisions of "FPGA : une introduction"

From Tmplab
(Equipement)
m (Workshop Introduction aux FPGA moved to FPGA : une introduction: Workshops now use Category:Workshop (the Workshop category), so it's better to name them after the main topic so that it appears in the automated list in the right place)
(No difference)

Revision as of 17:27, 27 February 2009

Workshop FPGA

180px-Fpga xilinx spartan.jpg
Samedi 21 mars 2009 au /tmp/lab ; de 14h30 à 23h30.

Voici les différents points qui seront abordés:

  1. Présentation de la technologie FPGA
  2. Exemples de projets
  3. Bases des circuits logiques synchrones
  4. Hands-on: implémentation d'un générateur sonore simple (du style http://www.fpga4fun.com/MusicBox.html)
  5. S'il reste du temps: introduction à Verilog
  6. Implémentation du générateur sonore en utilisant Verilog

Connaissances nécessaires

Ce workshop s'addresse principalement aux débutants. Il est cependant recommandé de savoir :

  • utiliser les commandes de base du shell Linux (cd, ls, rm...).
  • compter en binaire (addition et multiplication). Pour les personnes qui prennent peur : cela se fait exactement comme en base 10 (en posant l'opération !), et il y aura quelques rappels au début du workshop.
  • des bases de programmation sur ordinateur (ou mieux, sur microcontroleur/Arduino) sont utiles mais pas nécessaires.

Inscrits/Attendees

Merci de vous inscrire ici afin d'avoir une estimation du nombre de participants. Vous pouvez aussi envoyer un mail à sebastien point bourdeauducq at gmail.

Recommandé

 * Pour Linux 64bit, choisir l'installeur web (le gros bouton download) sinon c'est cuit.
 * Attention ! Le zip se décompresse dans le répertoire courant ! Donc mkdir webpack; cd webpack; unzip ../10.1_Webinstall.zip
 * Notez bien le numéro d'enregistrement inscrit sur la page de download :)
 * Lancer l'installeur en root: sudo ./setup (l'installation se fait dans /opt/)
  • Optionnel (pour Verilog): Installer GTKwave, Icarus Verilog et GPL Cver, inclus dans les BSD et les bonnes distrib Linux

Equipement

Dispo :

Wanted :

  • Vidéoprojecteur.
  • Cartes de développement FPGA et câbles JTAG compatibles (seuls les câbles Xilinx semblent utilisables).
  • Petits haut-parleurs ou prises Jack pour casques, et résistances 220 Ohm non CMS.
  • Barrettes HE10.

Cartes recommandées pour débuter :

Ceux qui veulent achter un kit mettent leur nom ici pour faire eventuellement un achat groupé, avec le modèle de kit voulu:

  • Philpraxis: Spartan 3A Evaluation Kit ($49)