CODINGCLASSEURS WEKA ★ Comment exploiter toutes les ressources et augmenter les performances de votre AMSTRAD CPC ★

2/3.5 - Le contrôleur de disque µPD 765ACCoding Classeurs Weka
Ce circuit intégré à 40 broches se trouve logé dans les CPC 664 et 6128, ou dans le connecteur qui se branche sur un CPC 464.
  • Le µPD 765 constitue l'interface entre le lecteur de disquettes et le Z80.
  • Le brochage du contrôleur de disque est le suivant :

  • RESET : Entrée active sur niveau haut. Cette broche permet de réinitialiser le contrôleur. Dans l'état de fonctionnement normal, elle est dans un état bas.
  • RD : Entrée active à l'état bas. Cette broche est reliée au RD du Z80. Elle est active lorsque le microprocesseur désire lire des données sur une disquette.
  • WR : Entrée active à l'état bas. Cette broche est reliée au WR du Z80. Elle est active lorsque le microprocesseur désire écrire des données sur une disquette.
  • CS: Entrée activé àrëfertiray. Cette broche valide les informations présentes sur les entrées RD et WR et plus généralement l'état actif du contrôleur.
  • DB0 à DB7 : Bus de données relié au bus de données du Z80. C'est par ces 8 broches que sont acheminées les commandes et les données lues ou à écrire sur disquette.
  • DRQ : Sortie active à l'état haut. Cette broche signale au contrôleur de DMA (Direct Memory Access) qu'un accès à la mémoire va se produire.
  • DACK : Entrée active à l'état bas. Cette broche signale au contrôleur de disque que le contrôleur de DMA a commencé le transfert des données.
  • TC : Entrée active à l'état haut. Permet d'interrompre le transfert de données entre le Z80 et le contrôleur de disque. Cette broche est surtout utilisée en mode DMA.
  • INDEX : Entrée active à l'état haut. Cette broche est reliée au circuit qui détecte le début d'une piste dans le lecteur de disquettes.
  • INT : Sortie activé haut. Cette broche permet de déclencher une interruption du Z80. Sur les AMSTRAD, cette possibilité n'est pas utilisée.
  • CLK : Entrée d'horloge. Elle reçoit une fréquence de 4 MHz pour les lecteurs de disquettes de 5"¼ ou plus petits et de 8 MHz pour les autres.
  • GND : Masse.
  • WCK : Entrée qui détermine la vitesse de transmission des données entre le lecteur de disquettes et le contrôleur de disque.
  • RDW : Entrée active à l'état haut. Permet de séparer les données lues en fonction de leur type.
  • RDA : Entrée active à l'état haut. Cette broche permet d'acquérir les données lues sur une disquette.
  • VCO : Entrée active à l'état haut. Cette broche permet de synchroniser le VCO par rapport au séparateur de données. Le signal VCO n'est pas utilisé sur les ordinateurs AMSTRAD.
  • WE : Sortie active à l'état haut. Permet de valider l'écriture de données sur une disquette.
  • MFM : Sortie active à l'état haut. Donne le mode de travail du lecteur de disquettes (simple ou double densité).
  • (HD) SIDE : Sortie. Indique si le lecteur piloté est simple ou double face (toujours simple face dans le cas des lecteurs standard AMSTRAD).
  • US0, US1 : Permet de sélectionner un lecteur pour une opération de lecture/écriture parmi les quatre qui peuvent être connectés sur le même contrôleur de disque.
  • WDA : Entrée active à l'état haut. Cette broche véhicule les données envoyées au lecteur de disquettes.
  • PS1, PS0 : Sorties qui indiquent le type de transmission de données pour un lecteur de disquettes à double face {EARLY, NORMAL ou LATE).
  • FLT/TRK0 : Entrée qui permet d'attendre le passage à 1 du signal TRK0 ou la détection d'une erreur par le lecteur.
  • WPRT/2 SIDE : Entrée active à l'état haut. Détermine l'état de protection de la disquette contenue dans le lecteur (WRITE PROTECT).
  • READY : Entrée active à l'état haut. Indique qu'une disquette se trouve insérée dans le lecteur et que ce dernier tourne à une vitesse qui permet des opérations de lecture/écriture
  • HDLD : Sortie active à l'état haut. Sur les lecteurs de 8", cette broche signale une action à effectuer sur la tête de lecture.
  • FLTR/STEP : Sortie qui permet d'envoyer des impulsions au lecteur de disquettes à chaque déplacement de la tête de lecture, et de remettre à zéro la bascule d'erreur du lecteur de disquette.
  • LCT/DIR : Sortie qui détermine la direction que doit prendre la tête de lecture pour effectuer la prochaine lecture /écriture.
  • RW/SEEK : Sortie active à l'état bas. Sélectionne les données nécessaires au contrôleur parmi toutes celles fournies par le lecteur de disquettes.
  • VCC : Alimentation 5 V + 5 %.

★ NOTE: 3e Complément

Page précédente : 2/3.4.1 - Exploitation du PIO 8255
★ AMSTRAD CPC ★ DOWNLOAD ★

Manuel d'utilisation & doc:
» Classeurs  Weka-uPD765AC  Interface  Circuit  DiagramDATE: 2018-03-28
DL: 454
TYPE: image
SiZE: 2005Ko
NOTE: |DEK|w8561*h5893
 

Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 573 millisecondes et consultée 3149 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.