IMP-16 - IMP-16

L' IMP-16 , de National Semiconductor , était le premier microprocesseur 16 bits multi-puces , sorti en 1973. Il se composait de cinq circuits intégrés PMOS : quatre puces RALU identiques, abréviation de registre et ALU , fournissant le chemin de données, et une CROM, Control et ROM , fournissant un séquençage de contrôle et un stockage de microcode . L'IMP-16 est un processeur bit-slice ; chaque puce RALU fournit une tranche de 4 bits du registre et de l'arithmétique qui fonctionnent en parallèle pour produire une longueur de mot de 16 bits.

Chaque puce RALU stocke ses propres 4 bits du compteur de programme, plusieurs registres, l'ALU, une pile LIFO de 16 mots et des indicateurs d'état. Il y avait quatre accumulateurs 16 bits, dont deux pouvaient être utilisés comme registres d'index. L' architecture du jeu d'instructions était similaire à celle du Data General Nova . Le jeu de puces pourrait être étendu avec la puce CROM (IMP-16A / 522D) qui implémentait des routines de multiplication et de division 16 bits. Le chipset était piloté par une horloge biphasée de 715 kHz sans chevauchement qui avait une oscillation de tension de +5 à -12. Une partie intégrante de l'architecture était un multiplexeur d'entrée 16 bits qui fournissait divers bits de condition à partir des ALU tels que zéro, report, débordement ainsi que des entrées à usage général.

Le microprocesseur a été utilisé dans le micro-ordinateur IMP-16P mais n'a guère été utilisé. L'IMP-16 a ensuite été remplacé par les microprocesseurs 16 bits à puce unique PACE et INS8900 , qui avaient une architecture similaire mais n'étaient pas compatibles binairement .

Les références

Liens externes