11 Cours
1er 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.