System on chip

310 mots 2 pages
IS4201 – TP2
Conception et programmation d'un SOPC

Table des matières

Introduction

Durant ce TP, on étudiera mettra pour la première fois en place un System On a Programmable Chip (SOPC). Pour ce faire, on utilisera une carte DE2 sur laquelle on développera, dans un premier temps, le matériel, puis, dans un deuxième temps, le logiciel.
Ce TP constituera donc une première approche du SOPC et un approfondissement du flot de développement Altera.

Création du système

Durant cette étape, nous avons suivi les directives de la documentation disponible sur ICampus.
Dans un premier temps, nous avons mis en place grâce à QSYS les différents modules nécessaires au bon fonctionnement de notre SOPC. Parmi ces modules, on trouve le module de debug JTAG qui, comme le montre la figure suivante, un module nous permettant de communiquer avec la carte DE2 en mode débogage.

Figure - Rôle du module JTAG
Nous avons aussi ajouté des modules permettant de gérer les E/S du processeur (pour l'instant, des interrupteurs et des LEDs). Le nom générique de ces modules est Peripherals Inputs Output (PIO). Bien que ceux-ci ait été unidirectionnels, nous avons choisis de préciser la différence entre un PIO Bidir et un PIO InOut. Comme on peut le voir sur les figures suivantes, le PIO paramétré en Bidir n'aura qu'un bus qui sera bidirectionnel alors que celui paramétré en InOut en procédera un en entrée et un en sortie. On peut ainsi facilement imaginer que la gestion des E/S sera plus rapide et surement plus simple avec l'option InOut qu'avec l'option Bidir.

Figure - PIO Bidir

Figure - PIO InOut

On ajoute aussi un module sysid qui, comme nous l'indique la documentation, permet en fait de vérifier que le programme a bien été compilé pour notre carte, et nous protège ainsi d'une erreur de compilation.

en relation

  • Texte diapo
    834 mots | 4 pages
  • Système u
    699 mots | 3 pages
  • Athletisme capeps
    36451 mots | 146 pages
  • BULLETIN ECONOMIQUE ET SOCIALE DU MAROC droit et le fait dans la société composite
    6398 mots | 26 pages
  • Logistique systeme u
    4357 mots | 18 pages
  • Listing client
    445 mots | 2 pages
  • Bible sephora
    347 mots | 2 pages
  • Acrc : le groupe système u
    986 mots | 4 pages
  • Tp transistor microwind
    1598 mots | 7 pages
  • rapport de stage developpeur jeu vidéo
    3180 mots | 13 pages
  • Docs
    619 mots | 3 pages
  • Rapport
    1444 mots | 6 pages
  • Pduc
    1328 mots | 6 pages
  • Tp carte
    1096 mots | 5 pages
  • Territoire
    6175 mots | 25 pages