|
|
ELE119 - Processeurs de signaux et logique programmable [ 6 crédits ]
| Public Concerné |
Avoir un niveau bac + 2, posséder des connaissances en électronique numérique combinatoire et séquentielle, en traitement de signal, en assembleur sur microprocesseur et avoir déjà utilisé un langage évolué tel que Basic, Fortran, C, Pascal...
|
Finalité de l'unité d'enseignement |
| Objectifs pédagogiques |
| Compléter sa formation en électronique numérique. Programmer un processeur de signal (DSP) en C et en assembleur, pour réaliser des traitements en temps réel. Connaître les outils et les techniques de programmation de différents composants logiques programmables, principalement les FPGA, ainsi que les bases du langage VHDL. |
| Capacité et compétences acquises |
| |
Organisation |
| 6 Crédits |
Contenu de la formation |
Processeur des signaux (DSP) Matériel Différences entre microprocesseurs et DSP, types de DSP (fixe ou flottant) Chaîne d'acquisition et de traitement d'un signal. Le DSP Texas virgule flottante TMS320C31 : architecture, carte de développement, circuits d'interfaces supplémentaires. Logiciel Le DSP Texas virgule flottante TMS320C31, assembleur spécifique. Programmation en assembleur, programmation en C. Utilisation conjointe du C et de l'assembleur. Programmation sur un DSP virgule fixe. Partie pratique sur différents thèmes tels que valeur efficace d'un signal, synthèse directe de fréquence, filtrage, corrélation, démodulation...., on recherchera la rapidité de calcul et le temps réel. Découverte et utilisation de l'outil de développement. Logique programmable Les familles de circuits logiques programmables (PROM, PAL, EPLD, FPGA). La technologie propre à chaque famille. Les performances et les domaines d'utilisation. Les outils de travail : Saisie de schéma Synthèse logique et langage VHDL Simulation fonctionnelle et dynamique Implémentation du circuit et test Usage des outils XILINX. |
|
|
|