Vous êtes sur la page 1sur 6

Form@Web Jacquenod Frederic http://bertrand.granado.free.fr/iWeb/microcontroleur/MicroControleur...

Premier QCM STM32

Notation

Votre note est :


7 sur 10

Vos réponses

Question 1
Un micro-contrôleur intègre :

Votre réponse était


une partie capteur, une partie traitement et une partie actionneur

Question 2
L'acronyme SoC signifie

Votre réponse était


System on Chip

Question 3
Une architecture de type Harvard a

Votre réponse était


Un bus données et un bus instructions séparés

Question 4
Quelle version de l'architecture ARM l'ARM7TDMI met en oeuvre ?

Votre réponse était


Version 7

Question 5
La technique du Pipeline permet

Votre réponse était


D'augmenter le débit de production des résultats

Question 6
Le Bus AMBA utilisé dans le STM32 est un Bus

Votre réponse était


Hiérarchique

1 of 6 1/7/2021, 12:04 AM
Form@Web Jacquenod Frederic http://bertrand.granado.free.fr/iWeb/microcontroleur/MicroControleur...

Question 7
Le Bus AMBA est un bus

Votre réponse était


Synchrone

Question 8
Dans le mapping mémoire du STM32

Votre réponse était


Chaque périphérique possède une zone unique contenant ses registres de
configurations, d'état et de données

Question 9
La zone de bit aliasing est une zone mémoire

Votre réponse était


Permettant un accès à des données par des champs de longueur variable
comprise entre 1 et 8 bits

Question 10
Le registre d'état xPSR fournit

Votre réponse était


Les informations liée à la fréquence de fonctionnement du STM32

Correction

Question 1
Un micro-contrôleur intègre :

Bonne réponse
La bonne réponse était
une partie capteur, une partie traitement et une partie actionneur

Question 2
L'acronyme SoC signifie

Bonne réponse
La bonne réponse était
System on Chip

Question 3
Une architecture de type Harvard a

2 of 6 1/7/2021, 12:04 AM
Form@Web Jacquenod Frederic http://bertrand.granado.free.fr/iWeb/microcontroleur/MicroControleur...

Bonne réponse
La bonne réponse était
Un bus données et un bus instructions séparés

Question 4
Quelle version de l'architecture ARM l'ARM7TDMI met en oeuvre ?

Mauvaise réponse
La bonne réponse était
Version 4

Question 5
La technique du Pipeline permet

Bonne réponse
La bonne réponse était
D'augmenter le débit de production des résultats

Question 6
Le Bus AMBA utilisé dans le STM32 est un Bus

Bonne réponse
La bonne réponse était
Hiérarchique

Question 7
Le Bus AMBA est un bus

Bonne réponse
La bonne réponse était
Synchrone

Question 8
Dans le mapping mémoire du STM32

Bonne réponse
La bonne réponse était
Chaque périphérique possède une zone unique contenant ses registres de
configurations, d'état et de données

Question 9
La zone de bit aliasing est une zone mémoire

Mauvaise réponse
La bonne réponse était
Permettant un accès à 1 bit en lecture/écriture.

3 of 6 1/7/2021, 12:04 AM
Form@Web Jacquenod Frederic http://bertrand.granado.free.fr/iWeb/microcontroleur/MicroControleur...

Question 10
Le registre d'état xPSR fournit

Mauvaise réponse
La bonne réponse était
Les Drapeaux liés aux opérations effectuées par le coeur Cortex-M3

Explication

Question1
Un micro-contrôleur intègre :

Explication :

Un micro-contrôleur est un système qui intègre un coeur de


micro-processeur et des périphériques permettant d'acquérir et de générer des
signaux. Il réalise donc la chaîne : capteur, traitement et
actionneur.

Question2
L'acronyme SoC signifie

Explication :

System on Chip ou Système sur Puce en français. Un Système sur Puce


intègre tous les éléments nécessaire à la réalisation d'un système, acquistion,
traitement et action, sur un unique circuit (généralement en utilisant une
technologie Silicium)

Question3
Une architecture de type Harvard a

Explication :

C'est la définition d'une architecture Harvard

Question4
Quelle version de l'architecture ARM l'ARM7TDMI met en oeuvre ?

Explication :

Attention l'ARM7TDM utilise la version 4 de l'architecture ARM et le Cortex-M3


la version 7

Question5
La technique du Pipeline permet

4 of 6 1/7/2021, 12:04 AM
Form@Web Jacquenod Frederic http://bertrand.granado.free.fr/iWeb/microcontroleur/MicroControleur...

Explication :

La latence ne peut être diminuée si l'on raisonne en phases à accomplir pour


réaliser l'instruction, par contre il est possible d'effectuer en parallèle
différentes phases de plusieurs instructions, augmentant ainsi le débit de
production des résultats. Cette technique était utilisée en 1966 dans l'IBM 360.

Question6
Le Bus AMBA utilisé dans le STM32 est un Bus

Explication :

le Bus AMBA est un bus parallèle 32 bits, hiérarchique. Il est constitué d'un
part du bus système principal le bus AHB (Amba High-speed Bus), et d'un bus
dédié au périphériques le bus APB (Amba Peripheral Bus). Dans le STM32,
deux bus APB sont mis en oeuvre, le bus APB1 et le bus APB2.

Question7
Le Bus AMBA est un bus

Explication :

Le bus AMBA est un bus synchrone qui nécessite donc une horloge.

Question8
Dans le mapping mémoire du STM32

Explication :

Cela permet une simplicité de gestion, chaque périphérique possédant un


unique jeu d'adresse mémoire pour accèder à ses registres

Question9
La zone de bit aliasing est une zone mémoire

Explication :

Le mécanisme de bit aliasing permet d'accéder en lecture/écriture à des


données de 1 bit. Pour cela une zone d'adresse est liée à une zone accessible
par bit. Ainsi lorsque l'on écrit à l'adresse 0x22000008 cela revient à écrire le
troisième bit de l'octet contenu à l'adresse 0x2000000, quand on écrit à
l'adresse 0x22000000 cela revient à écrire le premier bit de l'adresse
0x20000000

Question10
Le registre d'état xPSR fournit

Explication :

Trivial

5 of 6 1/7/2021, 12:04 AM
Form@Web Jacquenod Frederic http://bertrand.granado.free.fr/iWeb/microcontroleur/MicroControleur...

bertrand.granado@ensea.fr
2010-10-13
Questionnaire produit par
le logiciel Form@Web
©Jacquenod Frédéric
http://www.jacquenod.cicrp.jussieu.fr/Qcm

6 of 6 1/7/2021, 12:04 AM