bandeau Aconit
ligne de navigation  Accueil > histoire > du_cae130_a_iris65m >

Nous écrire


© 2002-2010
- Aconit

Du CAE 130 à IRIS 65M :
Six ans de la division militaire
de CAE-CII

Résumé : Dans le cadre de la Compagnie Européenne d’Automatisme Électronique, l’auteur a participé de 1964 à 1967 au développement des ordinateurs destinés à l’équipement des systèmes d’arme MSBS et SSBS. Il décrit les adaptation des machines TRW 130, TRW 133 et périphériques ainsi que les méthodes de travail. De 1967 à 1969, dans le cadre de la nouvelle CII, il a participé au développement des premiers ordinateurs du plan calcul et décrit en particulier le développement de la machine P2M.

Au printemps 1964, un jeune ingénieur terminait son service dans la marine. Trois candidatures spontanées, trois offres d’embauche… Il faut dire que les ingénieurs ayant étudié les structures des ordinateurs, les transistors et la programmation ne couraient pas les rues ! Merci à M. Benoit et à l’École d’Ingénieurs Électroniciens de Grenoble.

Je suis entré en avril 1964 à la Compagnie Européenne d’Automatisme Électronique (CAE). La société était présidée par M. Auricoste, avec M. Chambolle à la Direction Technique. Les bureaux – et la production – étaient répartis dans Boulogne, dans divers anciens bâtiments industriels. Le département militaire, qui se montait sous la direction de M. Bacot, disposait d’un petit bâtiment, avec un grand garage, un peu à l'écart.

1. LA PERIODE « COMPAGNIE EUROPEENNE D’AUTOMATISME ELECTRONIQUE »

La CAE adaptait des ordinateurs sous licence de la société américaine (Thomson) Ramo Wooldridge (TRW) et développait les équipements complémentaires pour les clients français dans la même technologie.

Pour le marché civil, le CAE 510 était déjà disponible depuis quelques années. C’était une adaptation de la machine américaine RW 530. Par contre, pour le marché militaire, CAE commençait juste l’adaptation du TRW 130 en CAE 130

1.1. Caractéristiques du CAE 130 alias TRW 130

Le CAE 130 et le CAE 510 avaient exactement la même technologie, dans un habillage plus robuste, plus « durci » pour la machine militaire. Au niveau de la structure, par contre, il y avait une différence de taille : le CAE 510 travaillait sur des mots de 18 bits, alors que le CAE 130 travaillait sur 15 bits, ce qui entraînait bien sûr quelques variantes au niveau du code d’instructions.

Le TRW 130 avait été développé aux États Unis dans le cadre du système NTDS : Naval Technical Data Systems. Je ne sais pas jusqu’où le système NTDS avait défini la structure de la machine, mais au moins tout le système d’entrées/sorties reposait sur des normes précises NTDS.

  • TRW 130: armoire moulées en fonte d'aluminium, très compactes (150 cm de haut, par 50 de large et 40 de profondeur). Le fond recevait les blocs alimentation et toute la logique était installée dans la porte.
  • CAE 130: voir ci-dessous les applications françaises MSBS et SSBS.

Une unité TRW 192 à gauche (même armoire que le TRW 130) et deux unités TRW 170.

1.2. Les unités périphériques

1.2.1. CAE 131-Baies d'extension

Déjà mentionnée plus haut, cette unité recevait les blocs d'extension mémoire et les canaux d'E/S A et B.

1.2.2. CAE 141 - Périphériques standards

Cette unité contenait:

1.2.3. CAE 192 et CAE 170 - Unités de bande magnétique

Le système à bande magnétique comprenait des unités de commande CAE 192 et des unités de bande CAE 170. Un CAE 130 pouvait adresser 4 unités de commande 192, qui pouvaient piloter chacune 4 unités de bande 170. de plus chaque 192 pouvait être raccordée à 2 unités centrales 130. Je l'ai réalisé pour essais, mais je ne pense pas que cette fonction ait jamais été utilisée dans les applications françaises.

1.2.4 Lecteur de cartes perforées, imprimantes à tambour...

Dans les derniers temps des études sur ces machines, nous avons reçu de TRW un lecteur de cartes et une imprimante à tambour, dotés cahcun dans leur bâti de l'interface de connexion au canal C.

Ces machines, non militarisées, étaient cependant d'un modèle différent des unités utilisées sur le gamme civile CAE 510. Elles ont été utilisées en centre de calcul et n'ont jamais été développées en France.

1.3 Programmation et logiciels du CAE 130

le jeu d'instructions logands était plus proche des jeux d'instruction des ordinateurs RISC modernes (Reduced Instruction Set Computer) que des jeux puissants type IBM 360 qui commençaient à se ddévelopper. Les programmeurs de TRW avaient développé un jeu de macro-commandes baptisés "logans" qui émulaient un jeu "riche" (double précision, virgule flottante), mais les programmeurs de CAE les ont très peu utilisés pour les applications militaires: quand on ne dispose qu de quelques milliers de mots, il faut optimiser à une instruction près!

Les instructions de base autorisaient de multiples combinaisons d'adressages, ce qui permettait des astuces impressionnantes: permutation des contenus registres et mémoires avec branchement simultané...

Le TRW 130disposait principalement d'un assembleur, tout à fait classique. Il était fourmi_évidemment_sur ruban perforé (une cinquantaine de mètres), il lisait un ruban perforé source et fournissaitun ruban perforé de code binaire. Pas d'éditeur de liens: tout était traité enadresses absolues;

les premières instructions du programme devaient s'enchaîner au code du bootstrap câblé en mémoire. C'était toujours les mêmes et nous savions les identifier au premier coup d'oeil.

TRW avait fourni aussi un compilateur FORTRAN II. Comment fait-on une compilation avec 8 K mots de programme ? Très simplement:

[ page 1 | page 2 | page 3 ]


MàJ : CH 2004/8/1

Haut de page | Accueil | Plan du site