User Tools

Site Tools


start:eti:carte:03paramhard

Paramètres hardware

L'accès aux différentes adresses de la carte se fait au travers d'une plage d'adresse mémoire du PC réservée aux cartes prototypes.

Cette plage mémoire s'étend des adresses 300h à 31Fh. Pour ce projet, l'adresse 300h (soit 0011'000'0000 en binaire) a été retenue.

Pour comprendre comment fonctionne le décodage d'adresse de la carte, admettons que cette valeur est actuellement présente sur le bus ISA du PC.

Pour activer le PPI, il faut que son entrée /CS (“Chip Select”, pin 6) soit au niveau logique bas.

Le signal /CS_PIO qui attaque cette entrée provient de la sortie Y0 du multiplexeur (74HCT138) IC9.

Pour que cette sortie Y0 soit sélectionnée, il faut donc que les entrées A, B et C d'IC 9 soient elles aussi à 0.

Pour cela, il faut utiliser les signaux en provenance du bus et non pas les fixer à +5V au moyen de résistances Pull-up. Cette sélection s'effectue au moyen des jumpers J96 à J98 qu'il faut configurer comme suit:

Pour que le multiplexeur IC9 soit actif, il faut que son entrée G2A soit au niveau bas.

Cette entrée est attaquée via la sortie “P=Q” d'IC8, un comparateur 74HCT688. Pour que cette sortie soit au niveau bas, il faut que les deux mots à comparer (P et Q) soient égaux.

Le mot P est constitué des bits suivants:

  • P0 = Adresse A5 du bus du PC
  • P1 = Adresse A6 du bus du PC
  • P2 = Adresse A7 du bus du PC
  • P3 = Adresse A8 du bus du PC
  • P4 = Adresse A9 du bus du PC
  • P5 = GND
  • P6 = GND
  • P7 = AEN du bus du PC

Le signal AEN présent sur P7 signifie Adress ENable (autorisation d'adresse). Lorsque ce signal est au niveau haut, le contrôleur DMA commande le bus d'adresses et de données ainsi que les signaux de commande pour la lecture et l'écriture (E/S et mémoire). Lorsque AEN est au niveau haut, le bus d'adresses contient des adresses de mémoire.

Le mot Q est quant à lui constitué des bits suivants:

  • Q0 = SW1, switch 2
  • Q1 = SW1, switch 3
  • Q2 = SW1, switch 4
  • Q3 = SW1, switch 5
  • Q4 = SW1, switch 6
  • Q5 = SW1, switch 7
  • Q6 = GND
  • Q7 = GND

Il ne reste donc plus qu'à configurer les switchs 2 à 7 de SW1:

Bit 11 10 9 8 7 6 5 4 3 2 1 0
300h en binaire 0 0 1 1 0 0 0 0 0 0 0 0
Sélectionné avec x x SW1/6 SW1/5 SW1/4 SW1/3 SW1/2 J97 J96 J98 x x
Position x x OFF OFF ON ON ON 1-2 2-3 1-2 x x
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
start/eti/carte/03paramhard.txt · Last modified: 2016/07/24 18:10 by admin