1.4. Générations des systèmes
embarqués
Dans cette section nous présenterons les architectures
supportées par quatre générations d'outils de
conception.
1.4.1. Les systèmes embarqués de première
génération
Les premiers systèmes embarqués ne pouvaient
fournir que des fonctions simples ne requérant que peu de puissance de
calcul. Leur architecture ne peut pas supporter les fonctionnalités
requises pour les systèmes embarqués actuels à qui il est
demandé non seulement d'effectuer du contrôle, mais aussi des
calculs complexes tels que ceux requis pour le traitement numérique du
signal. Le système intégré de première
génération est conçu avec un microprocesseur 8 bits ou un
microcontrôleur 4 bits. Ils ont des circuits matériels très
simples. Les firmwares sont conçus en langage
d'assemblage. Par exemple: clavier numérique, commande de moteur pas
à pas, etc.
1.4.2. Les systèmes embarqués de deuxième
génération
Les systèmes intégrés de deuxième
génération sont conçus avec 16 bits pour microprocesseur
ou 8 bits microcontrôleur. Ils ont une configuration matérielle
complexe que la première génération. Ils peuvent contenir
un système d'exploitation intégré.
1.4.3. Les systèmes embarqués de
troisième génération
Les progrès de l'intégration permettent
d'envisager des circuits pouvant contenir plusieurs milliers de portes. Il
devient donc techniquement possible de fabriquer des systèmes
embarqués pouvant remplir toutes les fonctionnalités
souhaitées.
Construit autour des microprocesseurs 32 bits et des
microcontrôleurs 16 bits. Des concepts tels que les processeurs de
signaux numériques (DSP) et les circuits intégrés à
applications spécifiques (ASIC) ont évolué pour pouvoir supporter conjointement les besoins en puissance
et en flexibilité, ces architectures comprennent de plus en plus de
processeurs, qui peuvent chacun se comporter en maître : l'architecture
couramment utilisée, basée sur un processeur central
contrôlant le reste du système, n'est donc plus suffisante.
1.4.4. Les systèmes
embarqués de quatrième génération
Les systèmes embarqués de quatrième
génération sont conçus autour des microprocesseurs 64 bits
et des microcontrôleurs 32 bits. Le concept de système sur puce
(SoC) et de processeurs multi coeurs a évolué. Très
complexe et très puissant.Exemples: téléphones
intelligents.
|