Carte de développement Altera DE2

Cette page est destinée à apporter quelques informations sur l'utilisation de la carte de développement ALTERA DE2 Kit (TerasIC) et à présenter quelques applications.

La description technique de la carte est disponible dans le fichier : de2_usermanual.pdf (4,5 MOctets, source : TERASIC) ; le schéma détaillé de la carte se trouve dans le fichier : de2_schematics.pdf ; Le brochage est résumé dans le fichier : de2_pin_table.pdf.


Carte de développement DE2


Carte DE2 et modules associés (caméras et afficheur LCD)

(Cliquez sur les images pour avoir une vue plus grande)

La carte utilise un gros FPGA (35.000 LE) comme coeur et dispose de mémoire (SRAM, SDRAM et Flash), de convertisseurs audio, vidéo et TV , ainsi que d'interfaces IrDA, Ethernet et USB ; il carte est munie d'afficheurs LED et LCD et d'un grand nombre de boutons poussoirs


Voici la description de ces éléments (liste non-exhaustive) :

  • Coeur
  • :
    • FPGA : (Cyclone II EP2C35F672C6) : 35.000 cellules (LE) utilisables dans un boîtier de 672 broches (BGA) ; il s'agit du centre nerveux de la carte
    • Flash de configuration : EPCS16 : cette mémoire permet de stocker de manière non-volatile la configuration du FPGA
    • Horloges : Oscillateurs 27 et 50 MHz et entrée externe (SMA)

  • Mémoire
  • :

  • Périphériques :
    • Codec Audio (WM8731) : 24 bits mono (8 - 96 kHz)
    • Décodeur Vidéo/TV (ADV7181B) : NTSC/PAL 50/60 Hz
    • Convertisseur VGA (ADV7123) : jusqu'à 1600*1200@100 Hz

  • Entrées/Sorties :
    • Connecteur RS232 : type DB9
    • Connecteur USB 2.0 : types A (host) et B (device), contrôleur : ISP 1362
    • Connecteur Ethernet 10/100 : type RJ45, contrôleur : DMA9000A, full duplex
    • Connecteur Clavier/Souris : type PS/2
    • Connecteurs d'extension : 2 connecteurs HE10-40b (72 signaux utilisables)
    • Module IrDA : Emission/Réception infra-rouge (jusqu'à 115,2 kbauds)

  • Interfaces :
    • Boutons : il y a 18 switches et 4 boutons poussoirs
    • Voyants LED : il y a 18 LED rouge et 9 LED vertes
    • Afficheurs : 8 digits 7-Segments et 1 module LCD (2 lignes de 16 caractères)
  • Modules :

  • La configuration du FPGA se fait par USB-Blaster ; les composants périphériques sont configurables par bus I2C à partir du FPGA.

    Des documentations sont téléchargeables à partir du répertoire de2_kit


    Note importante :
    Suite à un bug (erratum) dans les composants de la famille Cyclone II, il y a une configuration spécifique à définir (dans Quartus) pour pouvoir utiliser l'outil In-System Memory content Editor :

    Dans le menu :
    Assignments/settings/Analysis & Synthesis Settings/Default Parameters, il faut ajouter :

    Nom : CYCLONEII_SAFE_WRITE
    Valeur : "RESTRUCTURE"

    Ceci est détaillé dans le fichier d'errata d'Altera : errata-sheet_cyclone_ii.pdf

    Mise à jour : le 03/11/2011 11:27