Real-Time systems and processing - 4EUS4STR
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Goals
Understanding of computer structures and real-time development software
Implementation of digital algorithm on DSP
Content "Equipment architecture and Software architecture for embedded systems" Part :
Lecture Course (18H) :
- number state,
- basic computer structure,
- processor structure
- Peripherals I/O
- main evolution and architecture (DSP-mC-IPs),
- language level and programming (IDE).
- task definition,
- external events management,
- interrupt service routine organisation (PIC example),
- task schedduling
- synchronisation and communication between task
- Real Time Operating System (VxWorks)
Real time computing lab works on DSP TMS320C5515 and PC Pentium 4 (30H) - DSP part : ISR(task's priority), IDE with C language (Code Composer Studio) Real monitor testing
- Real time OS part : Training on IDE Workbench VxWorks (task scheduling, semaphores of synchronization and mutual exclusion, queue). Set up of kernel relating with the target. Analyze of context's commutations (graphic tool Viewer)
Bibliographie :
"real time systems" Jane W. S. Liu Prentice Hall
"structured computer organization" M. Tanenbaum Prentice Hall
"Digital Processing for DSP" part (12H) :
- floatting point DSP
- Optimisation on algorithm (circular addressing, SIMD processing Unit ...)
- filtering implemantation
- use of FFT algorithm
Tests 100% Continuous assessment for lab works
CC 30% + CT 70%
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Date of update February 8, 2017