Abstract:
A digital memory system comprises a wafer (10) full of uncommitted but interconnectable memory cells (12) and a controller (11) acting as an interface between the wafer (10) and a host system (13). Each cell (12) comprises input logic (46) allowing coupling to be established thereto from just one other neighbouring cell and output logic (50) allowing a cell to be commanded by the controller (11) to couple to any selectable one other neighbouring cell not already so coupled to. The controller (11) accesses the wafer (10) via a port (14) and successively tests and couples celles (12) from the port (14) to form a chain (15) of memory cells. Each cell comprises a plurality of individually selectably usable data storage loops (84) and allows a cell (12) to be used even if the loops (84) are not fully functional by the provision of a through-passing data transfer path (62, 66, 68, 69).
Abstract:
Un circuit intégré à tranche (8), dans lequel une pluralité de cellules de traitement de données sont disposées sur une tranche à semiconducteur (10) avec un point d'accès (14) pour assurer la communication avec un contrôleur (16), teste et effectue le couplage de cellules de travail, en commençant au point d'accès (14), dans une spirale à ramification (166, 66) qui possède la capacité d'incorporation de cellules emprisonnées dans des culs de sac, l'inter-accouplement s'effectuant par le fait que chaque cellule (12) peut recevoir un nom unique de cellule que lui donne le contrôleur (16), pour répondre à des commandes d'accouplement provenant du contrôleur (16) et s'adressant à la cellule ayant le nom unique de cellule, et s'étant accouplée à une voisine, pouvant être commandée par la suite pour s'accoupler à une autre. Le contrôleur (16) comprend des moyens permettant de conserver des enregistrements de connexions ayant eu du succès pour en faire une utilisation ultérieure.
Abstract:
In a modular type of data processor, it is advantageous that being processed be asynchronously transferred between modules with minimum required complexity and without detracting from overall processor performance. Instead of using the conventional approach of employing input and output queues or direct wiring between modules which result in the above disadvantages, the disclosed invention provides one or more modules, such as an execute module (16), with a randomly accessible scratchpad memory (26) which is logically divided into two switchable pages (26a) and (26b). During operation, one page can be written with new instruction data from a different module, such as a fetch module (10), while a previously written page is concurrently being read by the execute module for execution of a designated data processing operation. When the execute module completes execution and is ready for a new block of data, the two pages are rapidly switched by toggling a bit of the page address using a page flip-flop (32).
Abstract:
Multiplexeur programmable (Fig. 2) intégré sur une puce à semiconducteur comprenant une pluralité de circuits multiplexeurs fixes (30), comprenant chacun une pluralité d'entrées de données (i0-i31), une pluralité d'entrées de commande (D0-D6), et une sortie permettant de faire passer un signal de l'une quelconque des entrées de données à la sortie d'une manière fixe prédéterminée en réponse aux signaux codés sur les entrées de commande; une mémoire programmable associée à chacun des circuits multiplexeurs fixes permet de générer les signaux codés de commande en effectuant des transformations programmables respectives d'une adresse commune (A0-A4) qui est envoyée à toutes les mémoires.
Abstract:
Embodiments show a recording medium (10) adapted for recording and read-out with relatively low-power laser means (212) to write digital data "bits" (v) (as reflectance changes) for high density computer storage. One preferred medium comprises a disk support (12) having an "anti-reflective" surface (1-AR) on which is laid a gold "information layer" (15) adapted to absorb recording radiation (from laser beam) (212 a,b,c) and so "write" the bits. The anti-reflective surface (1-AR) may comprise a high-reflectance surface, like an aluminum film, covered with a transparent (to beam) dielectric "spacer" (14) like SiO2. The gold absorber layer (15) exhibits surprisingly high sensitivity, apt for low power recording, and extended archival stability; more surprisingly, it appears to be formed without any evidence of the usual "pit formation" or other deformation and by relatively slight laser heating, well below the melting point.
Abstract:
Embodiments show a recording medium (10) adapted for recording and read-out with relatively low-power laser means (212) to write digital data "bits" (v) (as reflectance changes) for high density computer storage. One preferred medium comprises a disk support (12) having an "anti-reflective" surface (1-AR) on which is laid a gold "information layer" (15) adapted to absorb recording radiation (from laser beam) (212 a,b,c) and so "write" the bits. The anti-reflective surface (1-AR) may comprise a high-reflectance surface, like an aluminum film, covered with a transparent (to beam) dielectric "spacer" (14) like SiO2. The gold absorber layer (15) exhibits surprisingly high sensitivity, apt for low power recording, and extended archival stability; more surprisingly, it appears to be formed without any evidence of the usual "pit formation" or other deformation and by relatively slight laser heating, well below the melting point.
Abstract:
Embodiments show a recording medium (10) adapted for recording and read-out with relatively low-power laser means (212) to write digital data "bits" (v) (as reflectance changes) for high density computer storage. One preferred medium comprises a disk support (12) having an "anti-reflective" surface (1-AR) on which is laid a gold "information layer" (15) adapted to absorb recording radiation (from laser beam) (212 a,b,c) and so "write" the bits. The anti-reflective surface (1-AR) may comprise a high-reflectance surface, like an aluminum film, covered with a transparent (to beam) dielectric "spacer" (14) like SiO2. The gold absorber layer (15) exhibits surprisingly high sensitivity, apt for low power recording, and extended archival stability; more surprisingly, it appears to be formed without any evidence of the usual "pit formation" or other deformation and by relatively slight laser heating, well below the melting point.
Abstract:
Un système optique à laser (12) comprend un rayon de lecture permettant de lire les données optiques enregistrées dans une ou plusieurs pistes d'un support d'enregistrement optique à disque rotatif (15). Le disque (15) comprend une pluralité d'en-têtes mis en forme au préalable (51) espacés le long de la piste (17), chaque entête (51) comprenant un premier et un deuxième trous optiques de centrage de piste (56 et 58) qui sont allongés dans la direction de la piste (27) et disposés sur des côtés opposés de la ligne centrale de la piste (17a) dans une relation d'échelonnement le long de la piste (17). Lorsque le rayon de lecture traverse ces trous de centrage de piste il se produit un rayon réfléchi qui varie en fonction de la précision du positionnement du rayon par rapport à la ligne centrale de la piste (17a). Un circuit d'intégration à montée-descente (77) sensible à ce rayon réfléchi est utilisé pour produire un signal de centrage de piste (21c) qui est envoyé à un moteur de commande de position radiale (42) servant à maintenir avec précision le rayon sur la ligne centrale de la piste (17a).
Abstract:
Register selection apparatus which includes a plurality of specially mapped programmable memories each addressed by a respective portion of an updatable allocation register which indicates the free and assigned states of a plurality of registers. The resulting memory words read out from the memories are applied to a plurality of multiplexers for identifying a particular predetermined group of registers as being available for assignment. The memory words also provide signals for use in determining whether a sufficient number of free registers are currently available for assignment.
Abstract:
Dans un système de traitement micro-programmé de données chaque instruction de haut niveau est effectuée par une ou plusieurs tâches, chaque tâche étant à son tour effectuée en exécutant une ou plusieurs micro-instructions de tâche de manière micro-programmée. L'affectation des ressources dynamiques et la synchronisation des tâches sont également prévues ainsi qu'une architecture à pipeline à trois étages de manière à assurer à la fois la multi-programmation et le multi-traitement à un niveau de micro-instruction.