SEA

CUBA

Calculatrice Universelle Binaire de l'Armement

1951-1963

La SEA reçut en 1951 la commande d'un ordinateur du Laboratoire Central de l'Armement. La conception et le développement furent assez lente, ralentie par des itérations sur la conception logique et de nombreux problèmes technologiques (fiabilité des diodes Philips, réglage des mémoires à lignes à retard, stabilité de l'alimentation). Le CUBA resta en service au LCA de 1958 à 1963.


Il s'agissait d'un calculateur à architecture série opérant sur des nombres représentés en binaire pour des nombres de 24 ou 48 bits + signe(s).

L'architecture est construite autour d'une mémoire à tambour magnétique de capacité de 32 K mots de 25 bits. Cette mémoire principale est complétée par des registres à lignes à retard.
Il avait été envisagé au début d'utiliser ces registres comme un cache de la mémoire à tambour (avec 1 ligne de 32 mots pour les instructions et 32 lignes de 1 mot pour les données -organisation accélérée-). Finalement, le cache de données fut abandonné et remplacé par un banc de 16 registres programmables, ayant aussi le rôle de registres d'index.
Le processeur inclut un additionneur et un multiplieur sur 50 bits.

La fréquence est de 100 KHz

La technologie du processeur utilise des tubes (régénérateurs d'impulsions) et des diodes au germanium (de fabrication Philips).

 Le tambour était de fabrication Ferranti et comportait 256 pistes de 128 mots de 25 bits. Le diamètre du tambour est de 10 pouces, la densité d'enregistrement de 100 bpi et la vitesse de rotation de 1875 tpm.

L'entrée de données se fait par bande perforée (lecteur photoélectrique Ferranti à 300 cps, perforatrice Teletype 18 cps en code biquinaire)

  The French Defense agency Laboratoire central de l'Armement ordered from SEA a scientific computer named CUBA. The design and development  took time, delayed by iterations on the logic design and by many technological problems (reliability of germanium diodes, tuning of delay lines memory, stability of power supply). CUBA was commissioned at LCA from 1958 to 1963.

CUBA is a serial architecture computer operating on numbers of 24 or 48 bits (+ sign).

The main memory is a magnetic drum  of 32 K words of 25 bits. This main memory is supplemented by delay lines registers. It was originally planned to use this bank of registers as a cache (with one line of 32 words for code and 16 lines of 1 word for data). The complexity of logic for cache coherency for data was found so high that this design was abandoned and the data cache was replaced by a bank of 16 programmable registers playing also the role of index registers.
The processor includes an adder and a binary multiplier on 50 bits.

The clock frequency is 100 KHz.

The processor technology use germanium diodes (manufactured by Philips) for logic circuits and conventional electronic tubes (for pulses regenerating)

The magnetic drum was built by Ferranti. Its capacity is 256 tracks of 128 words (of 25 bits). The drum has a diameter of 10 inches , rotates at 1875 rpm and has a recording density of 100 bpi.

Input and output are made via punched paper tape (photoelectric reader Ferranti at 300 cps, punch Teletype at 18 cps)

@Jean Bellec 2006 d'après une communication de Pierre Naslin ingénieur de l'armement au second colloque de l'histoire de l'informatique.