Saturn (microprocesseur)

Saturn (microprocesseur)

La famille de microprocesseurs Saturn a été développée dans les années 1980 par Hewlett-Packard pour en équiper des ordinateurs et des calculatrices scientifiques programmables. La première version issue de cette famille a été utilisée dans l'ordinateur de poche HP-71B, programmable en BASIC et lancé en 1984. Les modèles suivants ont été utilisés entre autres dans la gamme de calculatrices HP-48.

Sommaire

Architecture

L'architecture du Saturn est de type 4 bits. Cela signifie que l'unité élémentaire de données est un mot de 4 bits (un quartet), ce qui correspond à un chiffre décimal codé en binaire (BCD).

Le Saturn possède quatre registres généraux et cinq registres temporaires de largeur 64 bits. On peut accéder aux données des registres généraux sur les limites de quartets, et les utiliser pour effectuer des calculs, tandis que les registres temporaires ne sont accessibles que pour les opérations de lecture et d'écriture. Les 64 bits d'un registre (soit 16 quartets) peuvent contenir des nombres décimaux écrits en BCD, composés d'un quartet de signe, de 12 chiffres significatifs (mantisse), et de 3 chiffres d'exposant codés en complément à 2. L'exposant est donc compris entre -500 et +499. L'utilisation de la notation BCD plutôt que de la représentation binaire directe est intéressante pour la réalisation de calculatrice, car cela évite les problèmes d'arrondi lors des conversions entre binaire et décimal.

Pour assurer une utilisation efficace de la mémoire, les adresses du Saturn sont également fondés sur des quartets. Les trois registres d'adresse (y compris le compteur ordinal) et les bus d'adresse internes ont une largeur de 20 bits, ce qui signifie que le Saturn peut adresser 1 M quartets, donc 512 Ko. Au-delà de cette limite (par exemple sur la HP-48GX), on utilise un mécanisme de pagination.

A noter que sur certaines applications du Saturn, notamment la HP48, la mémoire (RAM ou ROM) est basée sur des circuits 8 bits. Un cache est interposé entre le Saturn et la mémoire pour en permettre l'accès. Ceci a des conséquences sur le cadencement des instructions dont le temps d'exécution varie en fonction de la taille et de la parité d'adresse des blocs mémoire lus (par exemple, deux quartets, soit un octet, lus à une adresse paire ne donneront lieu qu'à un seul accès mémoire, alors qu'en adresse impaire, deux octets devront être lus, soit un cycle d'horloge supplémentaire)[1].

Versions successives et applications

Le nom de l'architecture provient du nom du premier microprocesseur de la série. Cependant, les versions suivantes avaient leur propres noms de code.

Nom de code Calculatrices Caractéristiques
Saturn HP-71B, HP-18C, HP-28C 640 kHz
Bert HP-10B, HP-20S, HP-21S 640 kHz, ROM de 10 Ko, RAM de 256 octets, pilote pour LCD
Sacajawea HP-14B, HP-22S, HP-32S, HP-32SII 640 kHz, ROM de 16 Ko, RAM de 512 octets, pilote pour LCD
Lewis HP-17B, HP-19B, HP-27S, HP-28S 1 MHz, ROM de 64 Ko, pilote pour LCD, contrôleur mémoire, contrôleur infrarouge
Clarke HP-48SX, HP-48S 2 MHz, contrôleur LCD, contrôleur mémoire, UART, contrôleur infrarouge
Yorke HP-48GX, HP-48G, HP-38G, HP-39G, HP-49G 3,68 MHz, contrôleur LCD, contrôleur mémoire, UART, contrôleur infrarouge

(Les noms de code sont inspirés par les membres de l'expédition Lewis et Clark, la première expédition des États-Unis jusqu'à la côté pacifique, et retour de 1804–1806.)

Notes et références

  1. Voyage au Centre de la HP48g/gx pages 92, 93 et 94

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Saturn (microprocesseur) de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • HP-48 — HP 48G La HP 48 est une calculatrice graphique développée par Hewlett Packard sur la base de la HP 28. Elle permet de tracer graphiquement des fonctions mathématiques et de faire des calculs complexes sur des expressions algébriques, des matrices …   Wikipédia en Français

  • NForce 420 — NVIDIA Logo de NVIDIA Création 1993 Action …   Wikipédia en Français

  • NVIDIA — Logo de NVIDIA Création 1993 Action …   Wikipédia en Français

  • NVidia — Logo de NVIDIA Création 1993 Action …   Wikipédia en Français

  • Nvidia — Logo de Nvidia Création 1993 Fondateurs Jen Hsun Huang (actuel PDG), Chris A. Malachowsky et Curtis Priem …   Wikipédia en Français

  • Riva TNT — NVIDIA Logo de NVIDIA Création 1993 Action …   Wikipédia en Français

  • 68EC000 — Le 68EC000 est un microprocesseur 16 bits cadencé à 11,3 MHz produit par Motorola. Il s agit d une version à bas coût du 68000. Ce CPU a notamment servi comme contrôleur son sur la console de salon Sega Saturn et avait déjà également servi… …   Wikipédia en Français

  • PC-FX — Fabricant NEC Corporation Type Console de salon Génération Cinquième Date de sortie …   Wikipédia en Français

  • Console de jeux vidéo — Une console de jeux vidéo est un appareil permettant de jouer à des jeux vidéo. Il existe deux types principaux de consoles : Les consoles de salon, qui se branchent sur un écran pour afficher le jeu, et auxquelles on connecte accessoirement …   Wikipédia en Français

  • HP-28 — HP 28S. Les HP 28C et HP 28S sont des calculatrices graphiques développées par Hewlett Packard et distribuées de 1987 à 1992. La HP 28 était la première calculatrice capable de résoudre des équations de manière symbolique. Elle a été remplacée… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”