Phelma Formation 2022

Degital Architectures (Proc) - 3PMRANU4

  • Number of hours

    • Lectures 2.0
    • Projects 0
    • Tutorials 2.0
    • Internship 0
    • Laboratory works 28.0

    ECTS

    ECTS 1.5

Goal(s)

Learn the basics for programming a microcontroller in assembly language
Work with development tools, writing programs on specific kits

Contact Mounir BENABDENBI

Content(s)

Context and background, generations of processors, technology
Architecture of a computer device with a processor, the micro-controller.
Principle of instructions execution, memory map

Detailed MSP430 microcontroller used in tutorials : instruction set and addressing modes

Tutorials with micro-controller board MSP430 LaunchPad :

Handling tools, simple operations on tables, multiplication program by shifting
Subroutines and stack, multiplication tables, factorial with recursion
C and assembler programs, execution of asm code compiled from a source in C, assembler function in a C program
Interrupts, IO ports, SPI unit, timer
Implementing a digital conversion chain , ADC-DAC & FIR filter



Prerequisites

Combinatorial and sequential logic, numeration, hexadecimal

Test

Exam 1h30 + CC



CC (note basée sur les compte rendus de TPs)
Examen écrit Session1 : DS1
Examen écrit Session 2 : DS2
N1 = Note finale session 1
N2 = Note finale session 2

Calcul Note finale

N1 = 20% CC + 80% DS1
N2 = 20% CC + 80% DS2 (conservation de la note de CC de session1)

Additional Information

Course list
Curriculum->Alternance MT->Semester 6