Code | Type | Head of UE | Department’s contact details | Teacher(s) |
---|---|---|---|---|
UI-B3-IRCIVI-209-M | Compulsory UE | VALDERRAMA SAKUYAMA Carlos Alberto | F109 - Electronique et Microélectronique |
Language of instruction | Language of assessment | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Credits | Weighting | Term |
---|---|---|---|---|---|---|---|---|---|
Français | 0 | 0 | 0 | 0 | 0 | 3 | 3 |
AA Code | Teaching Activity (AA) | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Term | Weighting |
---|---|---|---|---|---|---|---|---|
I-SEMI-021 | 100% |
Unité d'enseignement | ||
---|---|---|
UI-B3-IRCIVI-207-M Dispositifs et technologies électroniques | ||
UI-B3-IRCIVI-202-M Systèmes logiques | ||
UI-B3-IRCIVI-201-M Théorie des Circuits |
Objectives of general skills
- Implement an engineering approach dealing with a set problem taking into account technical, economic and environmental constraints
- Understand the stages of an engineering approach
- Identify and describe the problem to be solved and the functional need (of prospective clients) to be met considering the state of technology
- Design, evaluate and optimise solutions addressing the problem
- Implement a chosen solution in the form of a drawing, a schema, a plan, a model, a prototype, software and/or digital model
- Communicate the approach, results and prospects to a client or a board
- Identify and acquire the information and skills needed to solve the problem
- Understand the theoretical and methodological fundamentals in science and engineering to solve problems involving these disciplines
- Identify, describe and explain basic scientific and mathematical principles
- Identify, describe and explain the basic principles of engineering particularly in their specialising field
- Understand laboratory techniques: testing, measuring, monitoring protocol, and security
- Select and rigorously apply knowledge, tools and methods in sciences and engineering to solve problems involving these disciplines
- Collaborate, work in a team
- Interact effectively with other students to carry out collaborative projects.
- Identify and appropriately implement the different ways of working in a group
- Communicate in a structured way - both orally and in writing, in French and English - giving clear, accurate, reasoned information
- Argue to and persuade customers, teachers and a board both orally and in writing
- Use several methods of written and graphic communication: text, tables, equations, sketches, maps, graphs, etc.
- Give an effective oral presentation, using presentation materials appropriately
- Present analysis or experiment results in laboratory reports
- Use the English language to "advanced independent user" level, equivalent to B2 of the Common European Framework of Reference for Languages (CEFR)
- Demonstrate thoroughness and independence throughout their studies
- Learn to use various resources made available to inform and train independently
UE's Learning outcomes
At the end of this course, students will be able to: Understand the inner workings of microprocessors. Have a balance to technology to comprehensively develop a functional structure oriented towards a given application. Being able to design and optimize their use while applying the techniques presented. Develop a critical analysis of computer systems by identifying technical performances and interaction constraints between their different parts. Master development tools and programming languages. The implementation of microprocessor-based solutions through the choice of components, development tools, and peripherals interaction required for a dedicated application. At the end of this course, the student must have a thorough comprehension of the operation from the architectural point of view, architectural options of the principal internal units of a computer, impact of the instruction format and modes of addressing, on the performance of a computer, of the inputs/outputs and peripherals.
UE Content
The study of the internal organization of the computers: their structures, interactions between the various functional units which constitute them, the thorough comprehension of various microprocessors architectures, implications on the level of programming and mechanisms of interaction with the environment. Practical works will largely call upon techniques of programming, the use of the interruptions and the use of peripheral circuits. Computer structure and organization (basic concepts, languages, types of machines, internal organization, CPU, memory, data path, formats and sizes). Physical layer (logic gates, timers, counters, registers, memory organization, interfaces, controllers, UART / USART, converters, timers). Micro-programmed layer (micro and Macro-architecture, data path and control, types of registers, ALU, arbiters, interruptions, macro-instructions, pipeline, internal busses, cache memory). Conventional layer (architecture and instruction, programming techniques, memory organization, addressing modes, orthogonality, operations, branching, control flow, procedure call, stack). Assembler layer (language, symbols, organization). Interfaces, buses, protocols and peripherals. RISC architecture. CISC architecture. SIMD architecture. Multi-core architectures. Illustrations based on 8-bit microprocessors (Intel 8051, Zilog Z8 and Microchip PIC16, Raspberry-PI) assembly language programming and C, memory access, interrupts, timers, ADC / DAC, UART, code optimization.
Prior experience
· Functional electronics, computer science and programming, Computer Logic
Term 1 for Integrated Assessment - type
- Presentation and works
- Oral examination
- Practical test
- Quoted exercices
Term 2 for Integrated Assessment - type
- Presentation and works
- Oral Examination
- Written examination
- Practical test
- Quoted exercices
Term 3 for Integrated Assessment - type
- Presentation and works
- Oral examination
- Written examination
- Practical Test
- Quoted exercices
Type of Teaching Activity/Activities
AA | |
---|---|
I-SEMI-021 |
Mode of delivery
AA | |
---|---|
I-SEMI-021 |
Required Reading
AA | |
---|---|
I-SEMI-021 |
Required Learning Resources/Tools
AA | |
---|---|
I-SEMI-021 |
Recommended Reading
AA | |
---|---|
I-SEMI-021 |
Recommended Learning Resources/Tools
AA | |
---|---|
I-SEMI-021 |
Other Recommended Reading
AA | |
---|---|
I-SEMI-021 |
Term 1 Assessment - type
AA | |
---|---|
I-SEMI-021 |
Term 1 Assessment - comments
AA | |
---|---|
I-SEMI-021 |
Resit Assessment - Term 1 (B1BA1) - type
AA | |
---|---|
I-SEMI-021 |
Resit Assessment - Term 1 (B1BA1) - Comments
AA | |
---|---|
I-SEMI-021 |
Term 2 Assessment - type
AA | |
---|---|
I-SEMI-021 |
Term 2 Assessment - comments
AA | |
---|---|
I-SEMI-021 |
Term 3 Assessment - type
AA | |
---|---|
I-SEMI-021 |
Term 3 Assessment - comments
AA | |
---|---|
I-SEMI-021 |