Software and hardware architecture for computer systems
Description
Objectifs
At the end of this module, the student will have understood
and be able to explain (main concepts):
- Manipulation of with various type automata, language
theory, parsers, compilers;
- Development of a compiler, management and allocation
of a program memory;
- Introduction to quantic computing
- Specification of hardware components and architectures
in a high-level language;
- Taking Into account the specific material constraints for
embedded systems with limited resources.
-architectures and technologies for green computing,
green software for sustainable development
The student will be able to:
- Create parsers and compilers while considering
constraints from the environment (embedded or not).
- Understand and design processor architectures
- Select a processor architecture adapted to the software
application and the environment.
- Specify a hardware system in a concurrent language
used widely in industry, VHDL and implement this system
on an FPGA.
Pré-requis
C programming, computer architecture
Évaluation
L’évaluation des acquis d’apprentissage est réalisée en continu tout le long du semestre. En fonction des enseignements, elle peut prendre différentes formes : examen écrit, oral, compte-rendu, rapport écrit, évaluation par les pairs…
En bref
Crédits ECTS : 6.0
Nombre d’heures : 65.0

INSA Toulouse
135 avenue de Rangueil
31077 Toulouse cedex 4
Tél : 05 61 55 95 13
Fax : 05 61 55 95 00

Dans un souci d'alléger le texte et sans aucune discrimination de genre, l'emploi du genre masculin est utilisé à titre épicène.