Conception avancée de systèmes numérique (E. SANCHEZ)

Section:
Semestre:
Crédits:

Informatique
1, option
6
Cours:
Exercices:
Pratiques:
4 h par semaine
2 h par semaine
Forme:
Examen:
Bibliographie:


Cours ex cathedra; exercices en salle de stations
-
Notes polycopiées
Préalable requis:
Préparation pour:



OBJECTIFS

Connaissance et utilisation des méthodes et des outils de conception des systèmes numériques complexes.

CONTENU
 
  • Synthèse de systèmes ligiques mlultiniveaux: méthodologie et utilisation d'outils CAO.
  • Circuits programmables à grande complexité: étude et utilisation de différentes familles de circuits FPGA.
  • Langages de description et de simulation de matériel: VHDL.
  • Synthèse architecturale: co-design. Conception globale d'un système, avec une partie logicielle (programme exécuté par un processeur) et une partie matérielle (circuit programmable ou circuit intégré spécifique).
  • Systèmes reconfigurables.
  • Exemples: réalisation d'un contrôleur de mémoire cache, réalisation d'un processeur superscalaire, etc.

GOALS

Knowledge and use of methods and tools for the development of complex digital systems.

CONTENTS

  • Synthesis of multi-level logic systems: methodology and use of CAD tools.
  • High-complexity programmable circuits: study and use of different families of FPGA circuits.
  • Hardware description and simulation languages: VHDL.
  • Architectural synthesis: co-design. Complete development of a system, with a software part (program executed by a processor) and a hardware part (programmable or custom integrated circuit).
  • Reconfigurable systems.
  • Examples: realization of a cache memory controller, realization of a superscalar processor, etc.

 


Last updated: November 1998, by Alex Bänninger.
In case of problems with this site, please contact
www_adm@lslsun.epfl.ch
Logic Systems Laboratory, http://lslwww.epfl.ch