R3110 Programmation avancée

Catégorie de cours1er semestre

Introduction à la programmation avancée

Ce cours est dédié a la présentation et à la mise en œuvre des techniques de programmation avancées des systèmes complexes. Ces systèmes peuvent être des architectures à base de microprocesseurs, des architectures micro-programmées ou des architectures intelligentes avec des contraintes temporelles strictes. Pour se faire, nous avons considéré le langage de description matériel VHDL pour la programmation des applications ainsi que l'environnement ModelSim ou un environnement équivalent pour les simulations, la validation et le test. Nous optons pour découpage architectural adéquat faisant apparaitre les trois composants de base qui sont:

v la partie opérative,

v la partie contrôle,

la partie interface.