Voici une extension mémoire de 32Ko facile à réaliser. Elle se compose d'un simple boîtier SRAM 32Ko x 8 (62256, 52256, 43256 ou tout autre équivalent) et d'un CI double porte ET à 4 entrées (74LS21).

                          .----_----.                     
              9900-14 ---o!         !o--- +5V        
              9900-15 ---o!         !o--- LS00-3 (U606)
              9900-16 ---o!         !o--- 9900-13    
              9900-17 ---o!  SRAM   !o--- 9900-12      
              9900-18 ---o!  62256  !o--- 9900-11     
              9900-19 ---o!  52256  !o--- 9900-10   
              9900-20 ---o!  43256  !o--- Masse                           INTERRUPTEUR OPTIONNEL
              9900-21 ---o!         !o--- LS00-11  (U612)
 ,-----------------------o!         !o---------------------,        SRAM-20  !o-------------,    
 !            9900-23 ---o!         !o--- LS245-11 (U614)  !                                !
 !    (U614) LS245-18 ---o!         !o--- LS245-12 (U614)  !                                !
 !    (U614) LS245-17 ---o!         !o--- LS245-13 (U614)  !                                !
 !    (U614) LS245-16 ---o!         !o--- LS245-14 (U614)  !                                !
 !                   ,---o!_________!o--- LS245-15 (U614)  !                           O    O    O
 !                   !                                     !                           !         !
 !                 Masse                                   !                          R1K        !
 !                          74LS21                         !                74LS21     !         !
 !                          .--_--.                        !                .--_--.    !         !
 !               +5V ---.--o!     !o--- +5V                !         ---.--o!     !o---'-- +5V   !
 !                      !  o!--,  !o--- LS138-10 (U504)    !            !  o!--,  !o---          !
 !                      !  o!  '--!o--- LS138-14 (U504)    !            !  o!  '--!o---          !
 !                      '--o!     !o                       !            '--o!     !o             !
 !                         o!-----!o--- LS138-9 (U504)     !               o!-----!o---          !
 `-------------------------o!     !o--- LS138-7 (U504)     !         ------o!     !o---          !
                     ,-----o!_____!o-----------------------`         ,-----o!_____!o-------------`
                     !                                               !                      
                   Masse                                           

 

Emplacement des composants logiques TTL concernés:
 74LS245 (U615): En haut, à droite du TMS9900. 74LS138 (U504): Entre le 74LS04 et le 74LS244 proches du connecteur d'extension. 74LS00 (U612): En bas, à gauche du TMS9900. 74LS00 (U606): A gauche du 74LS00 (U612).

Afin d'optimiser la transmission des signaux et de gagner en clareté, la longueur des fil utilisé a été réduite au mieux et les deux composants ont été placés  au plus près de ceux concernés par la greffe.

Les fil violets sont étrangers au montage. Ils remplacent deux straps placés à l'origine par TI (je les trouvais encombrants).

La version du montage ne présente pas d'interrupteur de désactivation. Ce dernier n'est pas obligatoire mais cependant très pratique. Nous y reviendrons plus bas dans cet article.

Pour me  connecter à la broche #3 du 74LS00 en U603, j'utilise un via placé juste à côté de celle-ci. Plus pratique.

Comme mentionné plus haut, je recommande l'installation d'un interrupteur permettant la désactivation de l'extension, ceci afin d'éviter tout conflit mémoire avec un périphérique connecté au port d'extension qui intégrerait lui aussi une extension mémoire 32Ko.
Une solution simple (cf schéma):
- Utiliser un interrupteur plat, 2 positions, à trois broches.
- Retirer le fil reliant la broche #8 du 74LS21 à la broche #20 de la SRAM
- Placer un fil entre la broche #1 de l'interrupteur et la broche #8 du 74LS21
- Placer un fil entre la broche #2 de l'interrupteur (broche centrale donc) et la broche #20 de la SRAM (/CS)
- Placer un fil entre la broche #3 de l'interrupteur et le +5V par le biais d'une résistance de 1K 1/4W
Je n'aime pas faire des trous dans la coque des micro-ordinateurs vintage. Pour faire discret, il suffit de coller un mini-interrupteur à plat sur la carte mère, vers les broches #36 à #44 du connecteur d'extension, derrière les griffes de cuivre et proche de la résistance R506. Ainsi, une fois le 99/4A remonté, l'interrupteur sera invisible de l'extérieur. Pour activer/désactiver l'extension, micro-ordinateur éteint, il suffit de passer un petit tournevis plat dans la fente du connecteur d'extension pour accéder à l'interrupteur.

Voici en image l'opération réalisée.

 

Note concernant le boîtier SRAM:

Pour ce montage, j'utilise des mémoires SRAM D43256C-12 (120ns). Il m'a été retourné des problèmes de fonctionnement avec des SRAM MOSEL M62256L-70PC (70ns), sa vitesse serait peut-être en cause. Ne disposant actuellement pas de telles mémoires je ne peux confirmer la raison d'autant qu'une  CY7C199 (SRAM à 35ns) est connue pour fonctionner et que j'ai testé avec succès une HY62256A- LP70 (SRAM à 70ns).



Contenu de ce site ©1999-2019 Fabrice Montupet