Level of education
Bachelor's degree
ECTS
8 credits
Training structure
Faculty of Science
Hours per week
67,5h
Description
Grafcet section (4.5 hours of lectures, 6 hours of tutorials, 6 hours of practicals)
- Definition of the standard, stages, actions, transitions, receptivity
- Classic structures, semaphore, communication
- Inputs and outputs, time
- Implementation: evolution rules and algorithms, equivalent logic equations, state machines, industrial programmable logic controllers
Logic section (3 hours of lectures, 3 hours of tutorials, 3 hours of practicals)
- Reminders of Logic
- Coding an FSM
Architecture section (9 hours of lectures, 6 hours of tutorials, 6 hours of practicals)
- Principles of operation of Von Neumann machines
- Addressing modes and memory access
- Wired and microprogrammed sequencers
- Principle of interrupt systems
- Inputs/outputs
Programming section (6 hours of lectures, 15 hours of practical work)
- Implementation of peripheral programming
- C and Assembly Languages
- STM32 board
Objectives
Know how to choose and implement a conventional combinational and/or sequential digital circuit. Understand how a computer architecture works. Know how to use GRAFCET, a language for describing automation. Master programming in an advanced language.
Teaching hours
- Industrial Computing - CMLecture22.5 hours
- Industrial computing - TutorialTutorials3 p.m.
- Industrial computing - Practical workPractical Work30 hours
Mandatory prerequisites
Combinational and sequential logic