Présentation

Article

1 - INDICATEURS DE PERFORMANCE

2 - MÉTHODES ET OUTILS DE DÉVELOPPEMENT

3 - CRITÈRES DE CHOIX D’UNE ARCHITECTURE DE MICROPROCESSEUR

4 - PERSPECTIVES

| Réf : H1162 v1

Méthodes et outils de développement
Microprocesseurs. Performances et méthodes de développement

Auteur(s) : René J. CHEVANCE

Date de publication : 10 nov. 1998

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

Auteur(s)

  • René J. CHEVANCE : Ingénieur du Conservatoire National des Arts et Métiers - Docteur ès Sciences - Conseiller Technologie et Partenariats Bull - Professeur associé au CNAM

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

INTRODUCTION

Cet article présente les différents étalons permettant d’exprimer la performance, tant au niveau des microprocesseurs, qu’au niveau des systèmes. Sont ensuite donnés les méthodes et outils utilisés pour le développement et la mise au point de systèmes à base de microprocesseurs. Les critères de choix d’une architecture de microprocesseur vis-à-vis d’un besoin exprimé et une méthodologie sont ensuite présentés. L’article se termine par une perspective en ce qui concerne les microprocesseurs.

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h1162


Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(239 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

2. Méthodes et outils de développement

Ce paragraphe ne concerne pas le développement des microprocesseurs proprement dits mais le développement de systèmes, ou plutôt de sous-ensembles de systèmes (par exemple, des cartes), fondés sur des microprocesseurs. On analyse tout d’abord les méthodes, et les outils associés, pour le développement du matériel puis ensuite ce qui concerne le développement du logiciel.

2.1 Méthodes et outils de développement du matériel

Avant d’aborder la description des méthodologies et des outils associés, il est utile de rappeler la structure générique d’un élément de système fondé sur un (ou plusieurs) microprocesseur (que nous appellerons ensuite carte pour simplifier car un tel élément se présente souvent sous la forme d’une carte) (figure 1).

Typiquement une carte comprend :

  • le microprocesseur et éventuellement les circuits périphériques qui lui sont étroitement associés tels que le contrôleur mémoire ou le contrôleur d’interruptions ;

  • une mémoire non réinscriptible contenant des instructions et certaines données fixes. On appelle cette mémoire ROM (Read Only Memory ) ou aussi appelée PROM (Programmable Read Only Memory ) car leur contenu est inscrit par l’intermédiaire de dispositifs programmables. On doit noter que les premières mémoires ROM n’étaient pas physiquement réinscriptibles. Il existe maintenant différents types de mémoires réinscriptibles et dont certaines le sont par programme (dans un mode spécial). Ceci permet, en phase de mise au point, d’éviter les changements de PROM ;

  • une mémoire réinscriptible contenant programmes et données appelée RAM (Random Access Memory ) ;

  • des circuits périphériques éventuels tels que des dispositifs d’entrée-sortie, par exemple contrôleur de disques, contrôleur graphique... ;

  • une ligne de communication permettant des échanges avec, par exemple, une station de développement. Une telle ligne de communication est utilisée pour les fonctions de téléchargement des programmes et des données, les fonctions de mise au point (interrogation, initialisation, interruption, accès aux états des différents éléments de la carte...). Pour certaines applications, ce contrôleur peut d’ailleurs n’être...

Cet article est réservé aux abonnés.
Il vous reste 94% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(239 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Méthodes et outils de développement
Sommaire
Sommaire

Cet article est réservé aux abonnés.
Il vous reste 94% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(239 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS