School / Prep
ENSEIRB-MATMECA
Internal code
ESE5-NUME1
Description
The aim of this module is to bring the whole class up to speed on the basic concepts of digital electronics: Numeration, Boolean Algebra, Combinatorial Logic and Sequential Logic. An introduction to the VHDL language is given to support the various practical exercises and projects.
Objectives
Skills developed through this module :
- Analyze and use digital circuit design methods for embedded systems - Level 1
- Designing and implementing a digital architecture for embedded systems - Level 1
Teaching hours
- CIIntegrated Courses48h
Syllabus
- Numeration
+ Natural binary representation and associated arithmetic operations
+ Signed binary representation and associated arithmetic operations
- Boolean algebra
+ Elementary logic functions
+ Simplification of logic functions
1 - Algebraic methods
2 - Graphical methods (Karnaugh table)
+ Elementary logic operators (AND, OR, NOT, NAND, NOR, ....)
- Combinatorial logic
+ Definition
+ Synthesis of a combinatorial system
1 - Encoders/Decoders
2 - Multiplexers/Demultiplexers
3 - Comparator
4 - Adder
+ Arithmetic unit Logic
- Fundamentals of sequential logic
+ Sequential logic : definition
+ The D latch
+ The D flip-flop
+ Registers
- Counters
+ Asynchronous counters
+ Synchronous counters
+ Synchronous circuits
- Complex sequential functions
+ Memories
+ Finite-state machines
+ Implementation of finite-state machines
- Introduction to the VHDL language
Assessment of knowledge
Initial assessment / Main session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Final inspection | Written | 80 | 0.75 | without document without calculator | ||
Continuous control | Machine work | 0.25 | Grade carried over to make-up session |
Second chance / Catch-up session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Final test | Written | 80 | 0.75 | without document without calculator | ||
Continuous control | Machine work | 0.25 | Main session score |