Publicité

Liens rapides

MANUEL HARDWARE
DE LA CARTE
MCXPCI/S
D
T
0
5
2
D T
T 0
0 5
5 2
2
D

Publicité

Table des Matières
loading

Sommaire des Matières pour Acksys MCXPCI Serie

  • Page 1 MANUEL HARDWARE DE LA CARTE MCXPCI/S...
  • Page 3 Tout ou partie du présent document ne pourra être reproduit, transcrit, stocké dans n'importe quel système informatique ou autre, traduit dans n'importe quelle langue et n'importe quel langage informatique sans le consentement préalable et écrit de ACKSYS, 3 & 5 rue du Stade, BP 4580, 78302 POISSY CEDEX.
  • Page 5: Table Des Matières

    TABLES DES MATIERES LA CARTE MCXPCI/S ....................I-1 ......................I-1 RÉSENTATION ’ ................ I-2 ES DIFFÉRENTS MODES D UTILISATION I.2.1 Le mode « Built-In Firmware »......................I-3 I.2.2 Le mode MCXDOS ........................I-4 I.2.3 Le mode stand-alone ........................I-4 ........................I-5 ARANTIE II. LA CARTE MERE MCXPCI/0 ................. II-1 II.1 ........................II-1 YNOPTIQUE...
  • Page 6 MCXPCI/S. V , 21 2000. R B-01. ANUEL ARDWARE DE LA CARTE ERSION FRANÇAISE SEPTEMBRE EVISION...
  • Page 7: La Carte Mcxpci/S

    MCXPCI/S A CARTE LA CARTE MCXPCI/S I.1 P RESENTATION Vous venez de faire l’acquisition d’une carte de communication intelligente de la gamme MCXPCI, et nous vous en remercions. Les cartes de cette gamme ont été étudiées pour être compatibles avec toutes les machines disposant d’un bus PCI 5V conforme à...
  • Page 8: I.2 Les Différents Modes D

    SW1-1 SW1-2 Mode d’utilisation Built-In Firmware Stand Alone Réservé ACKSYS MCXDOS Le mode BUILT-IN-FIRMWARE qui offre L’accès aux ports de communications en mode asynchrone ou synchrone depuis le P.C. sans programmation dans la carte. Un système de programmation de la FLASH EPROM pour mise à jour du firmware embarqué...
  • Page 9: I.2.1 Le Mode « Built-In Firmware

    Le mode de programmation « Built-In Firmware » permet d’exploiter la carte depuis le P.C. en s’appuyant sur les fonctionnalités du firmware ACKSYS intégré dans la flash Eprom de la carte. Pour les systèmes d’exploitation les plus courants, ACKSYS fournit un pilote de périphérique s’exécutant sur le P.C hôte, offrant à...
  • Page 10: I.2.2 Le Mode Mcxdos

    MCXPCI/S A CARTE I.2.2 Le mode MCXDOS Ce mode permet le développement et l’exploitation d’applications embarquées s’exécutant sous un système d’exploitation de votre choix, dans le mesure où il ne nécessite ni écran, ni intervention clavier/souris pour démarrer l’application. ’ E DEVELOPPEMENT D APPLICATIONS ’...
  • Page 11: I.3 Garantie

    MCXPCI/S A CARTE I.3 G ARANTIE La période de garantie est définie par nos conditions générales de garantie c'est-à-dire : Garantie de 5 ans pièces et main-d'œuvre contre tout vice de fabrication ou de fonctionnement à l'exception des pannes engendrées par une utilisation non conforme ou bien par l'action excessive d'un agent ou d'une circonstance naturelle.
  • Page 13: La Carte Mere Mcxpci/0

    MCXPCI/0 II-1 A CARTE MERE LA CARTE MERE MCXPCI/0 La carte doit impérativement être installée dans un emplacement PCI 5V de la machine conforme à la norme PCI 2.1 ou plus. II.1 S YNOPTIQUE 8 Leds de diagnostic Connecteur CLAVIER Logique PC WATCHDOG 100 ms/1,6s Option...
  • Page 14: Configuration

    Une sérigraphie sur un film plastique attachée à la carte reprend la configuration de chacun des commutateurs. Les configurations à la livraison sont grisées dans les tableaux suivants. SW1-1 SW1-2 Mode Built-In Firmware Stand Alone Réservé ACKSYS MCXDOS SW1-3 Watchdog Watchdog activé Watchdog désactivé SW1-4 Action RESET BUS PCI RESET MCXPCI Pas de reset MCXPCI SW1-4 permet de réinitialiser la carte MCXPCI/0 quand le bus PCI du PC est réinitialisé.
  • Page 15 MCXPCI/0 II-3 A CARTE MERE SW2-1 Batterie Batterie Connectée Batterie déconnectée SW2-2 Simulation état batterie (significatif si SW2-1 OFF) ou si batterie HS Simulation batterie OK Simulation batterie HS Attention, la configuration SW2-1 sur ON et SW2-2 sur ON est interdite. MCXPCI/S.
  • Page 16: Démarrage De La Carte

    II-4 MCXPCI/0 A CARTE MERE II.3 D EMARRAGE DE LA CARTE A la mise sous tension, la carte MCXPCI effectue un autotest avec affichage sur le groupe de 8 leds du test en cours d'exécution. En cas d'erreur, les leds conservent leur état et permettent d'identifier immédiatement la cause de l'erreur.
  • Page 17 MCXPCI/0 II-5 A CARTE MERE Les codes erreurs suivants ne sont significatifs qu’en mode «Built-In Firmware» : Code 81h ............Erreur sur UART, SCC ou SCA. Code 82h ............Erreur mémoire double accès. Code 83h ............Erreur TRAP non attendue. Code 84h ............
  • Page 18 II-6 MCXPCI/0 A CARTE MERE MCXPCI/S. V , 21 2000. R B-01. ANUEL ARDWARE DE LA CARTE ERSION FRANÇAISE SEPTEMBRE EVISION...
  • Page 19: L'extension Pcb/Serial

    III-1 L’ PCB/SERIAL EXTENSION L’EXTENSION PCB/SERIAL III. L’extension PCB-SERIAL intègre toute la logique de communication une unité de communication du type ZILOG 85C30 (ou 85C230 en option) le système d’amplification des signaux RS232D et RS422A. Cette extension permet d’associer à la carte MCXPCI/0, deux canaux asynchrones ou synchrones RS232D ou RS422A.
  • Page 20: Configuration

    L’ PCB/SERIAL III-2 EXTENSION III.1 C ONFIGURATION III.1.1 Le commutateur SW1 SW1 affecte l’interruption IRQ3 ou IRQ15 au contrôleur de communication SCC de l’extension PCB-SERIAL. SW1-1 Affectation IRQ3 ON = SCC OFF = libre SW1-2 Affectation IRQ15 ON = SCC OFF = libre III.1.2 Le commutateur SW2 SW2 attribue à...
  • Page 21: Attribution Des Signaux Sur Les Connecteurs

    III-3 L’ PCB/SERIAL EXTENSION III.2 A TTRIBUTION DES SIGNAUX SUR LES CONNECTEURS La carte MCXPCI/S fournit 4 connecteurs de sortie : J1, J2 et J4 et un connecteur SUBD 25 facultatif. III.2.1 Connecteur J1 et connecteur facultatif Sub-D 25 points Ces connecteurs 25 points mâles sont respectivement connectés aux voies 1 et 2 de la carte.
  • Page 22: Connecteur J4

    L’ PCB/SERIAL III-4 EXTENSION III.2.3 Connecteur J4 Comme il n’était pas possible de sortir tous les signaux RS232 et RS422 sur le connecteur J2, il est associé au connecteur J4 (HE 10 26 points) auquel il est possible de connecter directement un câble plat équipé...
  • Page 23 INTERCALAIRE RECTO...
  • Page 24 INTERCALAIRE VERSO...
  • Page 25: Annexes

    ANNEXES ANNEXE A POUR ECRIRE UN PILOTE DE PERIPHERIQUE .......A-1 ......................A-1 ÉNÉRALITÉS ...............A-2 DRESSAGE DE LA MÉMOIRE DOUBLE ACCÈS ’ ............A-3 DRESSAGE DES REGISTRES D ENTRÉES SORTIES P.C..................A-5 NTERRUPTION CARTE VERS P.C..................A-5 NTERRUPTION VERS CARTE ANNEXE B POUR PROGRAMMER DANS LA CARTE ..........B-1 ’...
  • Page 26 ANNEXES MCXPCI/S. V , 21 2000. R . B-01. ANUEL ARDWARE DE LA CARTE ERSION FRANÇAISE SEPTEMBRE...
  • Page 27: Annexe A Pour Ecrire Un Pilote De Peripherique

    OUR ECRIRE UN PILOTE DE PERIPHERIQUE POUR ECRIRE UN PILOTE DE PERIPHERIQUE ANNEXE A Les informations fournies dans cette annexe donnent au programmeur tous les points d’entrées de la carte depuis le P.C, autrement dit tout le plan d’adressage de la carte depuis le P.C.
  • Page 28: A.2 Adressage De La Mémoire Double Accès

    OUR ECRIRE UN PILOTE DE PERIPHERIQUE DRESSAGE DE LA MEMOIRE DOUBLE ACCES L’adresse de la mémoire double accès de 32 Ko est fixée par le BIOS PCI lors du démarrage de la machine, par exemple D00000h. Cette adresse est lisible dans le registre de configuration PCI appelé...
  • Page 29: A.3 Adressage Des Registres D ' Entrées Sorties

    OUR ECRIRE UN PILOTE DE PERIPHERIQUE ’ DRESSAGE DES REGISTRES D ENTREES SORTIES L’adresse de base d’entrées-sorties est fixée par le BIOS PCI lors du démarrage de la machine, par exemple C000h. Cette adresse est lisible dans le registre de configuration PCI appelé...
  • Page 30 OUR ECRIRE UN PILOTE DE PERIPHERIQUE En écriture adresse Base + 3 - DESACTIVATION IRQ CARTE VERS PC. D0 à D7 ....... Une écriture dans ce registre a pour effet de désactiver l'interruption générée par la carte et destinée au PC. L'état des bits de données n'est pas significatif.
  • Page 31: Nterruption Carte Vers P.c

    OUR ECRIRE UN PILOTE DE PERIPHERIQUE En lecture/Ecriture adresse Base +5 – Page logique bit A23 D0 ........ Ce bit représente le bit d’adresse A23 de la page logique de 32 Ko sélectionnée par le PC. D1 à D7 ....... Non significatifs En lecture/Ecriture adresse Base +7 –...
  • Page 32: Our Ecrire Un Pilote De Peripheriques

    OUR ECRIRE UN PILOTE DE PERIPHERIQUES MCXPCI/S. V , 21 2000. R . B-01. ANUEL ARDWARE DE LA CARTE ERSION FRANÇAISE SEPTEMBRE...
  • Page 33: Annexe Bpour Programmer Dans La Carte

    ROGRAMMATION DANS LA CARTE POUR PROGRAMMER DANS LA CARTE ANNEXE B Ces informations sont destinées uniquement à l’écriture de programmes internes à la carte. Elles donnent donc au programmeur tout le plan d’adressage interne spécifique à la carte : Adressage leds, watchdog, timer100us, interruption, FIFO ... (paragraphe B.1) Adressage carte mezzanine PCB-xxx (paragraphe B.2) Toutes les informations relatives au bloc logique P.C sont dans le plan d’adressage standard du P.C et ne sont donc pas fournies dans cette annexe.
  • Page 34: B.1 Adressageressage Dressagees Registres Dressage ' Dentrées Sorties Généraux

    ROGRAMMATION DANS LA CARTE ’ DRESSAGE DES REGISTRES D ENTREES SORTIES GENERAUX Toutes les registres documentés dans ce paragraphe sont dans le plan d’adressage d’entrées sortie interne à la carte MCXPCI/0. Attention, la plupart des registres n'ont pas la même signification en lecture et écriture.
  • Page 35 ROGRAMMATION DANS LA CARTE ∗ Ecriture adresse 503h - Reset IRQ9 provenant du PC. D0 ........ Reset de l'interruption générée par le PC. L'état du bit D0 n'est pas significatif. L'interruption générée par le PC est physiquement attachée à la ligne d'interruption IRQ9 de la carte.
  • Page 36 ROGRAMMATION DANS LA CARTE ∗ Lecture adresse 504h - Registre de status D0 ........ Bit /Fifo Full Ce bit passe à 0 lorsque la FIFO est pleine, interdisant ainsi toute nouvelle écriture dans la FIFO. Il Indique également l'état de la ligne d'interruption IRQ10 de la carte.
  • Page 37 ROGRAMMATION DANS LA CARTE ∗ Ecriture adresse 506h - Contrôle du "Watchdog" D0 ........ Contrôle du "watchdog". Le "watchdog" peut encore être désactivé par le commutateur SW1-3 ; en effet, en position OFF, le "watchdog" est inactif quel que soit le contenu du registre de contrôle.
  • Page 38 D0 à D7 ....... Valeur sur 8 bits à écrire dans la FIFO ∗ Ecriture adresse 511h – Temporisation ‘Pénal’ D0 à D7 ....... Réservé Acksys. Registre initialisé par le BIOS de la carte. Ne pas modifier cette valeur. ∗ Ecriture adresse 512h – Validation 0WS D0 ........
  • Page 39: B.2 Adressage Des Registres De L ' Extension Pcb-Serial

    ROGRAMMATION DANS LA CARTE ’ PCB-SERIAL DRESSAGE DES REGISTRES DE L EXTENSION Notez qu’il est indispensable de disposer de la documentation « SCC programmer’s guide » pour programmer la carte d’extension. Tous les registres documentés dans ce paragraphe sont dans le plan d’adressage d’entrées- sorties interne à...
  • Page 40: B.2.2 Adressage Divers

    ROGRAMMATION DANS LA CARTE B.2.2 Adressage divers ∗ Adresse Base + 10h - Registre de Polling (lecture uniquement) : D0 à 1 ......La ligne d’interruption du SCC est active. D1, D2, D3, D4, D5 Bits non significatifs D6 ....... Source d’horloge du SCC - 1 : horloge SCC = 16 MHz, - 0 : horloge SCC = 14,7456 MHz.
  • Page 41 ROGRAMMATION DANS LA CARTE ∗ Adresse Base + 14h - Configuration RS232D/RS422A (Ecriture uniquement) : Ce registre permet de configurer chacune des 2 voie en mode RS232D ou bien RS422A. D0 ....... A 1 canal 1 en mode RS422, sinon RS232. D1 .......
  • Page 42: B.2.3 Interruptions Et Dma

    B-10 ROGRAMMATION DANS LA CARTE B.2.3 Interruptions et DMA Le SCC pilote la ligne d’interruption IRQ3 ou IRQ15 interne à la carte MCXPCI/0. Les paires de canaux DMA DRQ1/DRQ2 sont associées à la voie 1 pour Tx/Rx DRQ3/DRQ5 sont associées à la voie 2 pour Tx/Rx ’...
  • Page 43: C : F Iche Erreur

    C : F NNEXE ICHE ERREUR FICHE ERREUR ANNEXE C Nous avons besoin de vos commentaires et suggestions pour améliorer la qualité et la facilité d'utilisation de nos documentations. Nous vous serions très reconnaissants de remplir cette fiche d'appréciation, et de nous la retourner.
  • Page 44 …………………………………………………………………………………………………... …………………………………………………………………………………………………... …………………………………………………………………………………………………... …………………………………………………………………………………………………... …………………………………………………………………………………………………... …………………………………………………………………………………………………... …………………………………………………………………………………………………... …………………………………………………………………………………………………... …………………………………………………………………………………………………... …………………………………………………………………………………………………... ACKSYS 3-5 rue du Stade BP 4580 78302 POISSY Cédex - Téléphone : 01 39 11 62 81 - Télécopie : 01 39 11 47 96 MCXPCI/S. V , 21 2000.

Ce manuel est également adapté pour:

Mcxpci/s

Table des Matières