Dans les années 1970, le besoin de circuits intégrant des portes logiques (logical device)
programmables pour s'adapter à différents développements a émergé. La première technologie
de PLD du marché a été développée dans les années 1970 par la société MMI qui sera intégrée à
AMD. Elle développe un circuit intégré qui rassemble des portes logiques "pré-câblées". Lorsque
l'utilisateur reçoit son circuit intégré vierge, chaque entrée d'une porte est reliée à toutes les
entrées du circuit intégré, via une grille de connexion. Le programmeur va supprimer les
connexions inutiles en les faisant littéralement fondre. Ne resteront que les connexions qui
réalisent la fonction logique désirée. Cette technologie est appelée "grille de portes logiques
programmables" (programmable array logic) ou plus simplement "PAL". Cette technologie a
grandement évolué depuis vers les CPLD et de nos jours, ce sont les FPGA qui sont de plus en plus
populaires grâce à leur compromis souplesse / prix / efficacité.
La densité de fonctions logiques intégrée dans les PLDs est de l'ordre des millions de
portes logiques, qu'il n'est plus possible d'utiliser les outils de saisie d'un schéma pour développer
les circuits. Les sociétés de développement ont voulu s'affranchir ces contraintes technologiques
des circuits ; ils ont donc créé des langages dits de haut niveau.
Ce support de Travaux pratiques porte sur les circuits programmables et le langage de
description VHDL est destiné aux étudiants de la 1re année Master systèmes de
télécommunications.
Le polycopié est scindé en deux parties. La première décrit les environnements logiciels
de développement des Circuits Logiques programmables PLD (Programmable Logic Device), où
le progrès de ces technologies permet de faire des composants toujours plus rapides et à plus
haute densité d'intégration.
La densité de fonctions logiques intégrée dans les PLDs est de l'ordre des millions de
portes logiques, qu'il n'est plus possible d'utiliser les outils de saisie d'un schéma pour développer
les circuits. Les sociétés de développement ont voulu s'affranchir ces contraintes technologiques
des circuits ; ils ont donc créé des langages dits de haut niveau.Pour la deuxième partie, elle présente le langage de description VHDL (Hardware
Description Language) signifie, langage de description matériel s'appliquant à la programmation
des circuits programmables à très forte intégration. C'est un langage de description de matériel.
Il décrit le comportement d'un circuit ou système, à partir duquel le circuit ou système physique
peut alors être implémenté. Il est basé sur des descriptions écrites de la structure électronique
d'un circuit numérique, Permet au concepteur de programmer et matérialiser les structures
électroniques d'un circuit à partir d'une description de la fonction à réaliser. Le code écrit peut
être portable, et facilement utilisé pour un autre circuit.
- Teacher: hakim sahour
- Teacher: hakim sahour
Preface
In the 1970s, the need for integrated circuits with programmable logic gates emerged to
accommodate different developments. The first commercially available Programmable Logic
Device (PLD) technology was developed in the 1970s by a company called MMI, which later
became part of AMD. They created an integrated circuit that contained "pre-wired" logic gates.
When the user received a blank integrated circuit, each input of a gate was connected to all inputs
of the integrated circuit through a grid of interconnections. The programmer would then remove
unnecessary connections by literally melting them. Only the connections that implemented the
desired logic function would remain. This technology was called "Programmable Array Logic"
(PAL) or simply "PAL". Since then, this technology has evolved significantly into Complex
Programmable Logic Devices (CPLDs), and nowadays, Field-Programmable Gate Arrays (FPGAs)
have become increasingly popular due to their flexibility, cost-effectiveness, and efficiency.
The integration density of logic functions in PLDs has reached the level of millions of logic
gates, making it impractical to use traditional schematic entry tools for circuit development.
Development companies wanted to overcome these technological limitations, so they created
high-level languages.
This practical work focuses on programmable circuits, and the VHDL (Very High-Speed
Integrated Circuit Hardware Description Language) is intended for first-year Master's students in
Telecommunications Systems.Le polycopié est scindé en deux parties. La première décrit les
environnements logiciels de développement des Circuits Logiques programmables PLD
(Programmable Logic Device), Where the progress of these technologies allows for components
that are increasingly faster and have higher integration density.
The integration density of logic functions in PLDs has reached the level of millions of logic
gates, making it impractical to use traditional schematic entry tools for circuit development.
Development companies wanted to overcome these technological limitations, so they created
high-level languages.
For the second part, it presents the VHDL (Hardware Description Language), which is a
hardware description language applied to the programming of highly integrated programmable
circuits. It is a language used for describing the behavior of a circuit or system, from which the
physical circuit or system can be implemented. It is based on written descriptions of the
electronic structure of a digital circuit, allowing the designer to program and materialize the
electronic structures of a circuit based on a description of the desired function. The written code
can be portable and easily used for another circuit.
- Teacher: hakim sahour

Description du cours : Éléments d’intelligence artificielle appliquée
Ce cours a pour objectif d’initier les étudiants aux fondements théoriques et pratiques de l’intelligence artificielle (IA) appliquée aux sciences de l’ingénieur. Il propose une introduction progressive aux concepts clés de l’IA moderne, en mettant l’accent sur les méthodes de l’apprentissage automatique (Machine Learning) et de l’apprentissage profond (Deep Learning), ainsi que sur leurs domaines d’application.
Le cours aborde les bases mathématiques indispensables (algèbre linéaire, probabilités et statistiques) nécessaires à la compréhension des algorithmes d’IA, puis explore les principaux algorithmes de classification, de régression et de clustering, avec une mise en œuvre pratique à l’aide du langage Python et de bibliothèques spécialisées telles que NumPy, Pandas, Scikit-learn, Matplotlib, TensorFlow et PyTorch.
Une attention particulière est portée à la chaîne complète de développement d’un modèle d’IA, incluant le prétraitement des données, l’entraînement, l’évaluation des performances et la visualisation des résultats. Le cours sensibilise également les étudiants aux enjeux éthiques liés à l’utilisation de l’intelligence artificielle et aux bonnes pratiques associées.
Les travaux pratiques et le mini-projet final permettent aux étudiants de mettre en application les connaissances acquises à travers des cas concrets (reconnaissance de caractères, analyse de sentiments, détection d’anomalies, chatbot, etc.), favorisant ainsi l’autonomie, l’esprit critique et la capacité à résoudre des problèmes réels à l’aide des techniques de l’IA.
- Teacher: rezzak Daoud

Ce cours vise à initier l'étudiant au vocabulaire technique et l'aider à comprendre et synthétiser un document technique.
- Teacher: Salima Aourar

Semestre: 2
Matière : Éthique, déontologie et propriété intellectuelle
La matière est destinée aux étudiants de :
1 ière Année Master : Automatique et informatique industrielle
1 ière Année Master : commandes électriques
1 ière Année Master : systèmes des télécommunications
1 ière Année Master : Génie des procédés et de l’environnement
Le cours donne dans sa première partie, les définitions de la Morale, de l'Ethique et de la Déontologie.
Il expose la charte de l'éthique et déontologie du MESRS.
Il fixe l'éthique et la déontologie dans le monde du travail.
et explique comment faire une recherche intègre et responsable.
Dans la deuxième partie, il délimite les fondamentaux de la propriété intellectuelle, ainsi que les droits d'auteur. Il fini par les méthodes de protection et valorisation de la propriété intellectuelle.
Objectifs de la matière :
L’objectif de cette matière est de développer la sensibilisation des étudiants aux principes éthiques.
Les initier aux règles qui régissent la vie à l’université (leurs droits et obligations vis-à-vis de la communauté universitaire) et dans le monde du travail.
Les sensibiliser au respect et à la valorisation de la propriété intellectuelle.
Leur expliquer les risques des maux moraux telle que la corruption et à la manière de les combattre.- Teacher: Salima Aourar