Menu

Les échanges de données

La fonction d’un système à microprocesseurs, quel qu’il soit, est le traitement de l’information. Il est donc évident qu’il doit acquérir l’information fournie par son environnement et

restituer les résultats de ses traitements. Chaque système est donc équipé d’une ou plusieurs interfaces d’entrées/sorties permettant d’assurer la communication entre le microprocesseur et le monde extérieur.

Les techniques d’entrées/sorties sont très importantes pour les performances du système. Rien ne sert d’avoir un microprocesseur calculant très rapidement s’il doit souvent perdre son temps pour lire des données ou écrire ses résultats. Durant une opération d’entrée/sortie, l’information est échangée entre la mémoire principale et un périphérique relié au système. Cet échange nécessite une interface (ou contrôleur) pour gérer la connexion. Plusieurs techniques sont employées pour effectuer ces échanges.

En savoir plus...

Intel Pentium III

Plusieurs unités de traitement mais au 5 instructions exécutées en même temps sur 5 ports :

o Port 0 : ALU, FPU, AGU MMX et SSE o Port 1 : ALU, SSE, MMX o Port 2 : AGU (load) o Port 3 : AGU (store) o Port 4 : Store Data Unit Pipeline entier : 12 à 17 étages, pipeline flottant : environ 25 étages Prédiction dynamique et exécution du traitement "dans le désordre" (out-of-order) 3 unités de décodage parallèles : 1 micro-programmée, 2 câblées. 5 pipelines de 10 étages Cache mémoire de niveau 1 (L1) : 32 Ko o 16 Ko pour les données o 16 Ko pour les instructions Contrôleur de cache L2 supportant jusqu’à 512 Ko à ½ de la vitesse CPU 9.5 millions de transistors

En savoir plus...

Le processeur de signal

Le processeur de signal est beaucoup plus spécialisé. Alors qu'un microprocesseur n'est pas conçu pour une application spécifique, le processeur DSP (Digital Signal Processor) est optimisé pour effectuer du traitement numérique du signal (calcul de FFT, convolution, filtrage numérique, etc...).

Les domaines d’application des D.S.P étaient à l’origine les télécommunications et le secteur militaire. Aujourd’hui, les applications se sont diversifiées vers le multimédia (lecteur CD, MP3, etc..) l’électronique grand public (télévision numérique, téléphone portable, etc…), l’automatique, l’instrumentation, l’électronique automobile, etc…

En savoir plus...

Le microcontrôleur

Ce sont des systèmes minimum sur une seule puce. Ils contiennent un CPU, de la RAM, de la ROM et des ports d’Entrée/Sorties (parallèles, séries, I2C, etc..). Ils comportent aussi des fonctions spécifiques comme des compteurs programmables pour effectuer des mesures de durées, des CAN voir des CNA pour s’insérer au sein de chaînes d’acquisition, des interfaces pour réseaux de terrain, etc ...

Il est adapté pour répondre au mieux aux besoin des applications embarquées (appareil électroménagers, chaîne d’acquisition, lecteur carte à puce, etc...). Il est par contre généralement moins puissant en terme de rapidité, de taille de données traitables ou de taille de mémoire adressable qu’un microprocesseur.

En savoir plus...
S'abonner à ce flux RSS

Besoin d’avis?

Demandez maintenant un examen gratuit et sans engagement de votre site web.
Nous faisons un examen élaboré, et nous effectuons un rapport SEO avec des conseils
pour l’amélioration, la trouvabilité et la conversion de votre site web.

Audit SEO