>> Technologie Électronique >  >> Téléphones >> Répondeurs

Pourquoi l'Intel 4004 utilise un bus de données bidirectionnel 4 bits

Ingéniosité architecturale du premier microprocesseur

L'Intel 4004 (1971), premier microprocesseur commercial au monde, utilise un bus de données bidirectionnel 4 bits (D0–D3) pour communiquer avec mémoire (RAM/ROM) et périphériques E/S. Ce bus unique transporte données dans les deux directions :

  • CPU → Mémoire/E/S : Écriture instructions ou données.
  • Mémoire/E/S → CPU : Lecture instructions ou données.

Avantages clés

  • Nombre broches minimal : Bus partagé 4 bits élimine besoin bus entrée et sortie séparés, permettant au 4004 de tenir en boîtier DIP 16 broches. Critique pour coût, encombrement carte, et rendement en 1971.
  • Design système simplifié : Moins de broches réduit logique décodage et routage externe.

Compromis et évolution

Le bus multiplexé nécessite verrous externes (ex: 4001 ROM, 4002 RAM) pour démultiplexer phases adresse et données, ajoutant légère latence. Le futur Intel 8080 (1974) passe à bus entrée et sortie 8 bits séparés en boîtier 40 broches, permettant débit supérieur au coût de complexité. Le bus bidirectionnel du 4004 était un compromis brillant pour contraintes de son époque.

Répondeurs