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.
|