banner
Centre d'Information
Livraison rapide

Prix ​​Hackaday 2023 : Construire Un Relais ALU

May 17, 2023

Il y a beaucoup de vérité dans le conseil selon lequel, pour vraiment comprendre quelque chose, vous devez le construire vous-même à partir de zéro. C’est l’idée derrière la candidature de [Christian] pour la catégorie Re-engineering Education du prix Hackaday 2023. Construit comme un démonstrateur éducatif, il s’agit d’une unité arithmétique et logique (ALU) complète utilisant des relais discrets – et non des types à haute densité non plus – ce sont les grands klaxons à boîtier transparent.

La conception est proprement, intentionnellement, partitionnée selon des lignes fonctionnelles, avec quatre conceptions de PCB personnalisées, chaque carte fonctionnant sur 4 bits. Pour gérer un mot de la longueur d’un octet, les tableaux sont simplement en cascade, ce qui fait un total de huit. Le registre, l’additionneur, la fonction logique et les cartes multiplex sont au cœur de la construction avec deux cartes personnalisées supplémentaires pour la visualisation (en utilisant un Arduino pour plus de commodité) et les E/S formant l’interface. Après tout, un processeur de base n’est qu’un ALU et un certain contrôle autour, la magie est vraiment dans l’ALU.

Les opérations logiques fondamentales opérant sur deux opérandes, {A, B} sont A, ~A, B, ~B, A ou B, A et B, A xor B, peuvent être calculées à partir de seulement quatre relais par bit. Les sorties logiques doivent être introduites dans un sélecteur de 7 bits à 1 avant d’être introduites dans le registre de sortie, mais c’est le travail d’une carte séparée. La fonction additionneur est la plus basique, simplement une paire de demi-additionneurs et une porte OR pour gérer le chaînage des entrées de transport et générer la sortie de la chaîne de transport.

Les câbles imprimés en 3D sont une touche agréable et constituent un travail de câblage astucieux pour relier le tout.

Pour un processeur basé sur un relais plus complet, vous pouvez consulter le projet d’ordinateur relais MERCIA, sans parler de cette construction merveilleusement polie.