Il existe deux versions du connecteur, la première concerne les DAI dont la révision est inférieure ou égale à la révision 5, la deuxième concerne les DAI à partir de la révision 6.
Les schémas ci-dessous donnent pour chaque version et chaque broche du connecteur X-Bus :
- son N° ;
- le nom de la fonction correspondante ;
- le sens (Input ou Output) ;
- le circuits intégré où elle est connectée ;
- le N° de la pin du circuit intégré où elle est connectée ;
- le N° de schéma (sheetx) correspondant ;
- Une explication pour les N° de broche affectés d'un astérique (*) ;
Connecteur X-Bus jusqu'à la version 5 du DAI
Cliquez sur les N° de broches qui disposent d'une "*" pour voir le commentaire associé.
Revenez ensuite au schéma en cliquant sur la flèche ROUGE en haut du tableau explicatif.
Connecteur X-Bus depuis la version 6 du DAI
Cliquez sur les N° de broches qui disposent d'une "*" pour voir le commentaire associé.
Revenez ensuite au schéma en cliquant sur la flèche ROUGE en haut du tableau explicatif.
La broche 22 est le signal « /RD » venant de la logique de validation de la mémoire en lecture.
La broche 21 n'est plus reliée à la masse mais :
- au niveau logique haut (+5V) par l'intermédiaire d'une résistance de 10 kilohms ;
- aux circuits logiques chargés de valider l'un des 3 boitiers de ROM (IC71, IC72 ou IC73) ;
- à la broche 22 si un jumper est en place entre les broches 21 et 22, ou si une carte d'extension X-Bus relie les broches 21 et 22.
Si la broche 21 n'est pas forcée au niveau logique bas, alors elle se trouvera naturellement au niveau logique haut (du fait de sa connexion à la résistance de rappel au +5V) et ce niveau sera recopié sur chacune des entrées /CE des ROMs IC71, IC72 et IC73 : elles seront donc toutes à l'état de haute impédance et apparaîtront déconnectées du bus de données.
Si la broche 21 est forcée au niveau bas et que la logique de sélection des ROMs active l'une des 3 ROMs IC71, IC72 ou IC73, alors cette ROM aura ses données reliées au bus de données du DAI.
Par conséquent, depuis la révision 6 du DAI et en l'absence d'extension présente sur le X-Bus il faut relier la broche 21 à la broche 22 (/RD) pour que les ROMs habituelles du DAI puissent être sélectionnées. Ceci se fait par l'intérmédiaire d'un jumper à placer entre les broches 21 et 22.
Résumé :- jumper positionné entre les broches 21 et 22 → ROMs validées et accessibles au microprocesseur ;
- Pas de carte d'extension sur le X-Bus et pas de jumper entre les broches 21 et 22 → ROMs invalidées et non accessibles au microprocesseur → le DAI ne pourra pas fonctionner dans ces conditions ;
- Présence d'une carte d'extension sur le X-Bus → il revient à cette carte, soit de court-circuiter les broches 21 et 22 pour valider les ROMs usuelles, soit de fournir de nouvelles ROMs et de gérer le signal /RD en vue de les activer.
Intérêt de ce nouveau mécanisme :
Il permet l’intégration d’un nouveau système d’exploitation sur une carte plug-in, sans avoir à retirer les ROMs du DAI. A cette fin d'autres signaux peuvent être utiles aux concepteurs de matériels : toutes les lignes d’adresses et de banques commutées sont disponibles :- Le signal Non CS1 broche 41 signifie l’activation de IC73 (ROM C000-DFFF)
- Le signal Non CS2 broche 42 signifie l’activation de IC72 (ROM E000-EFFF banks 2 et 3)
- Le signal Non CS3 broche 44 signifie l’activation de IC71 (ROM E000-EFFF banks 0 et 1)
- Le signal PSEUDO A12 permet le choix de la banque inférieure ou supérieure des ROMs