SlideShare ist ein Scribd-Unternehmen logo
1 von 15
DÉCODAGE
            D'ADRESSES

Mars 2007     JF VIENNE   DÉCODAGE
                          D'ADRESSES
UNE FIGURE BIEN CONNUE …




À CHAQUE CYCLE MACHINE LE 8085 ENVOIE UNE ADRESSE 16 BITS VIA LE BUS D'ADRESSES.

ON POURRAIT DONC S'ATTENDRE À CE QUE TOUS LES BOÎTIERS COMPORTENT 16 PATTES
PERMETTANT DE SE RELIER AU BUS D'ADRESSES …

CE N'EST PAS LE CAS.

   Mars 2007                 JF VIENNE                       DÉCODAGE
                                                             D'ADRESSES
CONNEXION D'UN BOÎTIER AU BUS DE DONNÉES
0,1, 2, …16 FILS DU BUS D'ADRESSES   CS



                                           CONDITION NÉCESSAIRE :
                                           UN BOÎTIER NE PEUT SE
                                           CONNECTER AU DATA BUS
                             MÉMOIRE
                                           QUE SI SON ENTRÉE
       DATA BUS
                                OU
                                               CS (CHIP SELECT)
                         ENTRÉES-SORTIES
                                           EST ACTIVE.

                                            CETTE ENTRÉE PEUT
                                            ÉGALEMENT S'APPELER
                                               CE (CHIP ENABLE)
                                            ELLE PEUT ÊTRE ACTIVE
                                            AU NIVEAU 0 OU 1
              CONTROL BUS


  Mars 2007             JF VIENNE                DÉCODAGE
                                                 D'ADRESSES
CONNEXION D'UN BOÎTIER AU BUS DE DONNÉES
0,1, 2, …16 FILS DU BUS D'ADRESSES   CS1 CS2



                                               UN BOÎTIER PEUT
                                               COMPORTER PLUSIEURS
                                               ENTRÉES DE SÉLECTION.
                             MÉMOIRE           DANS CE CAS :
       DATA BUS
                                OU             LE BOÎTIER NE PEUT SE
                         ENTRÉES-SORTIES       CONNECTER AU DATA BUS
                                               QUE SI TOUTES SES
                                               ENTRÉES DE SÉLECTION
                                               SONT ACTIVES
                                               SIMULTANÉMENT.




              CONTROL BUS              C'EST NÉCESSAIRE MAIS NON
                                       SUFFISANT …

  Mars 2007             JF VIENNE                   DÉCODAGE
                                                    D'ADRESSES
CONNEXION D'UN BOÎTIER AU BUS DE DONNÉES
0,1, 2, …16 FILS DU BUS D'ADRESSES   CS1 CS2



                                               POUR QU'UN BOÎTIER SE
                                               CONNECTE AU DATA
                                               BUS IL FAUT :

       DATA BUS
                                               TOUTES LES ENTRÉES
                                               DE SÉLECTION ACTIVES

                             RD         WR

                                                      ET

                                                  RD OU WR ACTIF

              CONTROL BUS


  Mars 2007             JF VIENNE                   DÉCODAGE
                                                    D'ADRESSES
CONNEXION D'UN BOÎTIER AU BUS DE DONNÉES




QUESTION :


D'OÙ PROVIENNENT LES SIGNAUX DE SÉLECTION CS
OU CE ?



              EXAMINONS LE CAS DE LA MAQUETTE SDK85




 Mars 2007             JF VIENNE                DÉCODAGE
                                                D'ADRESSES
LE DÉCODAGE D'ADRESSES SUR LA MAQUETTE SDK85




                                                   VERS CS DU 8279




 DÉCODEUR D'ADRESSES
 ICI C'EST UN DÉCODEUR 3 -> 8


Mars 2007                       JF VIENNE   DÉCODAGE
                                            D'ADRESSES
FONCTIONNEMENT D'UN DÉCODEUR 3 VERS 8, TYPE 8205 OU 74HC138

                     3 ENTRÉES A0, A1 ET A2.

  A0          Y0     8 SORTIES Y0 À Y7, ACTIVES À L'ÉTAT BAS.
  A1          Y1
              Y2    LA SORTIE ACTIVE EST LA SORTIE Yn AVEC
  A2
              Y3    n= A2 A1 A0
       8205
              Y4
  E3          Y5     3 ENTRÉES DE VALIDATION E1, E2 ET E3 DONT
  E2          Y6     2 ACTIVES À L'ÉTAT BAS.
  E1          Y7



LE DÉCODEUR NE PEUT DÉCODER QUE SI TOUTES SES ENTRÉES
DE VALIDATION SONT ACTIVES.
SI CE N'EST PAS LE CAS TOUTES LES SORTIES SONT INACTIVES.

Mars 2007          JF VIENNE                   DÉCODAGE
                                               D'ADRESSES
LE DÉCODEUR D'ADRESSES DE LA MAQUETTE SDK85

A15, A14, A13, A12 ET A11 SONT DES LIGNES DU BUS D'ADRESSES DU 8085.
                               PLAGE D'ADRESSES POUR LAQUELLE UNE SORTIE EST ACTIVE


A11           A0          Y0        0000 0XXX XXXX XXXX       0000 À 07FF
A12           A1          Y1        0000 1XXX XXXX XXXX       0800 À 0FFF
                          Y2        0001 0XXX XXXX XXXX       1000 À 17FF
A13           A2
                          Y3        0001 1XXX XXXX XXXX       1800 À 1FFF
                   8205
        +5V               Y4        0010 0XXX XXXX XXXX       2000 À 27FF
              E3          Y5        0010 1XXX XXXX XXXX       2800 À 2FFF
A15           E2          Y6        0011 0XXX XXXX XXXX       3000 À 37FF
A14           E1          Y7        0011 1XXX XXXX XXXX       3800 À 3FFF


 ON PEUT DIRE QUE LES 16 PREMIERS Ko DE LA MÉMOIRE SONT DÉCODÉS
 PAR TRANCHES DE 2 Ko.


      Mars 2007                JF VIENNE                      DÉCODAGE
                                                              D'ADRESSES
COMMENT FAIRE UN DÉCODAGE PLUS FIN




Mars 2007          JF VIENNE               DÉCODAGE
                                           D'ADRESSES
REMARQUES À PROPOS DU DÉCODAGE D'ADRESSES


-1- VOUS TROUVEREZ PLUSIEURS EXEMPLES DE DÉCODAGE D'ADRESSES
DANS LE CHAPITRE III (PAGES 25 À 28) DE VOTRE POLYCOPIÉ.


-2- IL EXISTE DES DÉCODEURS 2->4 ET 4->16.


-3- L'INCONVÉNIENT DE TOUS CES DÉCODEURS C'EST QUE TOUS LES
SIGNAUX DE SORTIE DU DÉCODEUR CORRESPONDENT À DES PLAGES
D'ADRESSES DE MÊME CAPACITÉ.


-4- IL EST POSSIBLE D'EFFECTUER UN DÉCODAGE D'ADRESSES EN
UTILISANT UN CIRCUIT PAL. DANS CE CAS TOUS LES SIGNAUX DE SORTIE
NE CORRESPONDENT PAS FORCÉMENT À DES PLAGES D'ADRESSES DE
MÊME CAPACITÉ.




  Mars 2007             JF VIENNE              DÉCODAGE
                                               D'ADRESSES
EXEMPLE DE DÉCODAGE D'ADRESSES AVEC UN PAL



      X   CLK/IO
                           CS_EPROM
A10       I1        IO7                /A15                            (0000-7FFF)
                           CS_RAM
A11       I2        IO6                A15*/CS_8255*/CS_LCD*/CS_FIFO   (8000-EFFF)
                           CS_FIFO
A12       I3        IO5                A15*A14*A13*A12*/A11*/A10       (F000-F3FF)
                           CS_8255
A13                                    A15*A14*A13*A12*/A11*A10        (F400-F7FF)
          I4        IO4
                           CS_LCD
A14       I5        IO3                A15*A14*A13*A12*A11*/A10        (F800-FBFF)
                           R_FIFO
A15       I6        IO2                /CS_FIFO*+RD
                           E_LCD
RD        I7        IO1                CS_LCD*/(RD*WR)
                           READY
WR        I8        IO0                /CS_LCD*/CS_8255

                   OE/I9   X

          PALCE 16V8

 Mars 2007                 JF VIENNE                       DÉCODAGE
                                                           D'ADRESSES
UN SYSTÈME MINIMUM … SANS DÉCODEUR D'ADRESSES

                        UN MICROPROCESSEUR 8085

                       UN BOÎTIER 8755 :
                        2Ko DE REPROM + 16 LIGNES E/S
                       UN BOÎTIER 8156 :
                       256 OCTETS DE RAM
                       + 1 TIMER + 22 LIGNES E/S


                           LES 2 BOÎTIERS RECOIVENT LE SIGNAL ALE

                        L'ENTRÉE CE DU 8755 EST RELIÉE À A11
                        CE BOÎTIER EST SENSIBLE AUX LIGNES A0 À A10

                        XXXX 0… …. ….              0000 À 07FF (obligatoire)

                        L'ENTRÉE CE DU 8156 EST RELIÉE À A12
                        CE BOÎTIER EST SENSIBLE AUX LIGNES A0 À A7

                        XXX1 1XXX …. ….             1F00 À 1FFF (par exemple)



Mars 2007          JF VIENNE                           DÉCODAGE
                                                       D'ADRESSES
LE DÉCODAGE D'ADRESSES



VOUS TROUVEREZ DANS LA SECTION "EXERCICES" DU POLYCOPIÉ
TROIS EXERCICES RELATIFS AU DÉCODAGE D'ADRESSES.




UNE CERTITUDE : IL Y AURA UNE QUESTION SUR LE DÉCODAGE
D'ADRESSES À L'EXAMEN.




C'EST MAINTENANT QUE VOUS DEVEZ VOUS INTÉRESSER AUX TROIS
EXERCICES PROPOSÉS DANS LE POLYCOPIÉ …




Mars 2007           JF VIENNE                DÉCODAGE
                                             D'ADRESSES
DÉCODAGE
            D'ADRESSES
                  FIN
Mars 2007     JF VIENNE   DÉCODAGE
                          D'ADRESSES

Weitere ähnliche Inhalte

Was ist angesagt?

ELE2611 Classe 3 - Filtres analogiques linéaires I
ELE2611 Classe 3 - Filtres analogiques linéaires IELE2611 Classe 3 - Filtres analogiques linéaires I
ELE2611 Classe 3 - Filtres analogiques linéaires IJerome LE NY
 
Architecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donneesArchitecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donneesAbdoulaye Dieng
 
TP Les bascules - logique combinatoire
TP Les bascules - logique combinatoire TP Les bascules - logique combinatoire
TP Les bascules - logique combinatoire bilal001
 
utilisation de MATLAB dans l'asservissement.pdf
utilisation de MATLAB dans l'asservissement.pdfutilisation de MATLAB dans l'asservissement.pdf
utilisation de MATLAB dans l'asservissement.pdfAnesKebbab
 
Supervision industrielle www.automate pro.blogspot.com
Supervision industrielle www.automate pro.blogspot.comSupervision industrielle www.automate pro.blogspot.com
Supervision industrielle www.automate pro.blogspot.comAdnane Ahmidani
 
Programmation de systèmes embarqués : Bus et périphériques de communication
Programmation de systèmes embarqués : Bus et périphériques de communicationProgrammation de systèmes embarqués : Bus et périphériques de communication
Programmation de systèmes embarqués : Bus et périphériques de communicationECAM Brussels Engineering School
 
Machines électriques: Correction des exercices du chapitre Transformateur.
Machines électriques: Correction des exercices du chapitre Transformateur.Machines électriques: Correction des exercices du chapitre Transformateur.
Machines électriques: Correction des exercices du chapitre Transformateur.Mohamed Khalfaoui
 
Electrotechnique : Exercices corrigés
Electrotechnique : Exercices corrigésElectrotechnique : Exercices corrigés
Electrotechnique : Exercices corrigésRAMZI EL IDRISSI
 
47811458 exercices-systemes-echantillonnes
47811458 exercices-systemes-echantillonnes47811458 exercices-systemes-echantillonnes
47811458 exercices-systemes-echantillonnesTRIKI BILEL
 
Tp 2 transmission de donné modulation analogique
Tp 2 transmission de donné modulation analogiqueTp 2 transmission de donné modulation analogique
Tp 2 transmission de donné modulation analogiquehamdinho
 
Compte rendu tp automatique 1
Compte rendu tp automatique 1Compte rendu tp automatique 1
Compte rendu tp automatique 1hamdinho
 
cour PIC16F877.pptx
cour PIC16F877.pptxcour PIC16F877.pptx
cour PIC16F877.pptxKamalZeghdar
 
Exercices corrigés sur le gradateur triphasé
 Exercices corrigés sur le gradateur triphasé Exercices corrigés sur le gradateur triphasé
Exercices corrigés sur le gradateur triphasémorin moli
 
Le grafcet cours & exercices corrigés
Le grafcet cours & exercices corrigésLe grafcet cours & exercices corrigés
Le grafcet cours & exercices corrigéstoumed
 
Chapitre iii circuits séquentiels
Chapitre iii circuits séquentielsChapitre iii circuits séquentiels
Chapitre iii circuits séquentielsSana Aroussi
 

Was ist angesagt? (20)

Chapitre3 prog dsplf3
Chapitre3 prog dsplf3Chapitre3 prog dsplf3
Chapitre3 prog dsplf3
 
ELE2611 Classe 3 - Filtres analogiques linéaires I
ELE2611 Classe 3 - Filtres analogiques linéaires IELE2611 Classe 3 - Filtres analogiques linéaires I
ELE2611 Classe 3 - Filtres analogiques linéaires I
 
Architecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donneesArchitecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donnees
 
TP Les bascules - logique combinatoire
TP Les bascules - logique combinatoire TP Les bascules - logique combinatoire
TP Les bascules - logique combinatoire
 
utilisation de MATLAB dans l'asservissement.pdf
utilisation de MATLAB dans l'asservissement.pdfutilisation de MATLAB dans l'asservissement.pdf
utilisation de MATLAB dans l'asservissement.pdf
 
Supervision industrielle www.automate pro.blogspot.com
Supervision industrielle www.automate pro.blogspot.comSupervision industrielle www.automate pro.blogspot.com
Supervision industrielle www.automate pro.blogspot.com
 
Programmation de systèmes embarqués : Bus et périphériques de communication
Programmation de systèmes embarqués : Bus et périphériques de communicationProgrammation de systèmes embarqués : Bus et périphériques de communication
Programmation de systèmes embarqués : Bus et périphériques de communication
 
Chap2 dsp
Chap2 dspChap2 dsp
Chap2 dsp
 
Mcc
MccMcc
Mcc
 
Machines électriques: Correction des exercices du chapitre Transformateur.
Machines électriques: Correction des exercices du chapitre Transformateur.Machines électriques: Correction des exercices du chapitre Transformateur.
Machines électriques: Correction des exercices du chapitre Transformateur.
 
C memoire
C memoireC memoire
C memoire
 
Electrotechnique : Exercices corrigés
Electrotechnique : Exercices corrigésElectrotechnique : Exercices corrigés
Electrotechnique : Exercices corrigés
 
47811458 exercices-systemes-echantillonnes
47811458 exercices-systemes-echantillonnes47811458 exercices-systemes-echantillonnes
47811458 exercices-systemes-echantillonnes
 
Tp 2 transmission de donné modulation analogique
Tp 2 transmission de donné modulation analogiqueTp 2 transmission de donné modulation analogique
Tp 2 transmission de donné modulation analogique
 
Compte rendu tp automatique 1
Compte rendu tp automatique 1Compte rendu tp automatique 1
Compte rendu tp automatique 1
 
Regulation PI
Regulation PIRegulation PI
Regulation PI
 
cour PIC16F877.pptx
cour PIC16F877.pptxcour PIC16F877.pptx
cour PIC16F877.pptx
 
Exercices corrigés sur le gradateur triphasé
 Exercices corrigés sur le gradateur triphasé Exercices corrigés sur le gradateur triphasé
Exercices corrigés sur le gradateur triphasé
 
Le grafcet cours & exercices corrigés
Le grafcet cours & exercices corrigésLe grafcet cours & exercices corrigés
Le grafcet cours & exercices corrigés
 
Chapitre iii circuits séquentiels
Chapitre iii circuits séquentielsChapitre iii circuits séquentiels
Chapitre iii circuits séquentiels
 

Andere mochten auch

introduction automatisme industriel
introduction automatisme industrielintroduction automatisme industriel
introduction automatisme industrielAdnane Ahmidani
 
Api cours
Api coursApi cours
Api coursBel Ami
 
Ds.2 a.sc.avec corrigé (tm)
Ds.2 a.sc.avec corrigé (tm)Ds.2 a.sc.avec corrigé (tm)
Ds.2 a.sc.avec corrigé (tm)Mohamed Trabelsi
 
S7200 system manual_fr-fr
S7200 system manual_fr-frS7200 system manual_fr-fr
S7200 system manual_fr-fraek44
 
Bonnes pratiques de l’intégration de la publicité dans les applications Windo...
Bonnes pratiques de l’intégration de la publicité dans les applications Windo...Bonnes pratiques de l’intégration de la publicité dans les applications Windo...
Bonnes pratiques de l’intégration de la publicité dans les applications Windo...Microsoft Ideas
 
Search Engine Optimization (SEO Tutorial) - Onlinesandeep
Search Engine Optimization (SEO Tutorial) - OnlinesandeepSearch Engine Optimization (SEO Tutorial) - Onlinesandeep
Search Engine Optimization (SEO Tutorial) - OnlinesandeepSandeep Sharma
 
Optimiser le référencement sur google actualité
Optimiser le référencement sur google actualitéOptimiser le référencement sur google actualité
Optimiser le référencement sur google actualitéMarine Morio
 
Search API - Google Cloud Platform
Search API - Google Cloud PlatformSearch API - Google Cloud Platform
Search API - Google Cloud PlatformAudrey Neveu
 
Constructeurs de page WordPress
Constructeurs de page WordPressConstructeurs de page WordPress
Constructeurs de page WordPressFabrice Ducarme
 
Marketing Evénementiel Sportif - Electif Master ESC - séance 7
Marketing Evénementiel Sportif - Electif Master ESC - séance 7Marketing Evénementiel Sportif - Electif Master ESC - séance 7
Marketing Evénementiel Sportif - Electif Master ESC - séance 7Guillaume LAURIE
 
Marketing Evénementiel Sportif - Electif Master ESC - séance 1
Marketing Evénementiel Sportif - Electif Master ESC - séance 1Marketing Evénementiel Sportif - Electif Master ESC - séance 1
Marketing Evénementiel Sportif - Electif Master ESC - séance 1Guillaume LAURIE
 
Synodiance > Microdata, Schema.org & Rich snippets - SEO Campus 2014 - 13/03/...
Synodiance > Microdata, Schema.org & Rich snippets - SEO Campus 2014 - 13/03/...Synodiance > Microdata, Schema.org & Rich snippets - SEO Campus 2014 - 13/03/...
Synodiance > Microdata, Schema.org & Rich snippets - SEO Campus 2014 - 13/03/...Search Foresight
 

Andere mochten auch (20)

introduction automatisme industriel
introduction automatisme industrielintroduction automatisme industriel
introduction automatisme industriel
 
Les systèmes automatisés
Les systèmes automatisésLes systèmes automatisés
Les systèmes automatisés
 
Api cours
Api coursApi cours
Api cours
 
Grafcet
GrafcetGrafcet
Grafcet
 
Présentation grafcet
Présentation grafcetPrésentation grafcet
Présentation grafcet
 
Ds.2 a.sc.avec corrigé (tm)
Ds.2 a.sc.avec corrigé (tm)Ds.2 a.sc.avec corrigé (tm)
Ds.2 a.sc.avec corrigé (tm)
 
Le grafcet
Le grafcet Le grafcet
Le grafcet
 
01 cours automate
01 cours automate01 cours automate
01 cours automate
 
S7200 system manual_fr-fr
S7200 system manual_fr-frS7200 system manual_fr-fr
S7200 system manual_fr-fr
 
Systèmes Automatisés
Systèmes AutomatisésSystèmes Automatisés
Systèmes Automatisés
 
Backlink
BacklinkBacklink
Backlink
 
Bonnes pratiques de l’intégration de la publicité dans les applications Windo...
Bonnes pratiques de l’intégration de la publicité dans les applications Windo...Bonnes pratiques de l’intégration de la publicité dans les applications Windo...
Bonnes pratiques de l’intégration de la publicité dans les applications Windo...
 
Search Engine Optimization (SEO Tutorial) - Onlinesandeep
Search Engine Optimization (SEO Tutorial) - OnlinesandeepSearch Engine Optimization (SEO Tutorial) - Onlinesandeep
Search Engine Optimization (SEO Tutorial) - Onlinesandeep
 
Optimiser le référencement sur google actualité
Optimiser le référencement sur google actualitéOptimiser le référencement sur google actualité
Optimiser le référencement sur google actualité
 
Search API - Google Cloud Platform
Search API - Google Cloud PlatformSearch API - Google Cloud Platform
Search API - Google Cloud Platform
 
Constructeurs de page WordPress
Constructeurs de page WordPressConstructeurs de page WordPress
Constructeurs de page WordPress
 
Marketing Evénementiel Sportif - Electif Master ESC - séance 7
Marketing Evénementiel Sportif - Electif Master ESC - séance 7Marketing Evénementiel Sportif - Electif Master ESC - séance 7
Marketing Evénementiel Sportif - Electif Master ESC - séance 7
 
Marketing Evénementiel Sportif - Electif Master ESC - séance 1
Marketing Evénementiel Sportif - Electif Master ESC - séance 1Marketing Evénementiel Sportif - Electif Master ESC - séance 1
Marketing Evénementiel Sportif - Electif Master ESC - séance 1
 
SEO Tutorial
SEO TutorialSEO Tutorial
SEO Tutorial
 
Synodiance > Microdata, Schema.org & Rich snippets - SEO Campus 2014 - 13/03/...
Synodiance > Microdata, Schema.org & Rich snippets - SEO Campus 2014 - 13/03/...Synodiance > Microdata, Schema.org & Rich snippets - SEO Campus 2014 - 13/03/...
Synodiance > Microdata, Schema.org & Rich snippets - SEO Campus 2014 - 13/03/...
 

Decodage d'adresse

  • 1. DÉCODAGE D'ADRESSES Mars 2007 JF VIENNE DÉCODAGE D'ADRESSES
  • 2. UNE FIGURE BIEN CONNUE … À CHAQUE CYCLE MACHINE LE 8085 ENVOIE UNE ADRESSE 16 BITS VIA LE BUS D'ADRESSES. ON POURRAIT DONC S'ATTENDRE À CE QUE TOUS LES BOÎTIERS COMPORTENT 16 PATTES PERMETTANT DE SE RELIER AU BUS D'ADRESSES … CE N'EST PAS LE CAS. Mars 2007 JF VIENNE DÉCODAGE D'ADRESSES
  • 3. CONNEXION D'UN BOÎTIER AU BUS DE DONNÉES 0,1, 2, …16 FILS DU BUS D'ADRESSES CS CONDITION NÉCESSAIRE : UN BOÎTIER NE PEUT SE CONNECTER AU DATA BUS MÉMOIRE QUE SI SON ENTRÉE DATA BUS OU CS (CHIP SELECT) ENTRÉES-SORTIES EST ACTIVE. CETTE ENTRÉE PEUT ÉGALEMENT S'APPELER CE (CHIP ENABLE) ELLE PEUT ÊTRE ACTIVE AU NIVEAU 0 OU 1 CONTROL BUS Mars 2007 JF VIENNE DÉCODAGE D'ADRESSES
  • 4. CONNEXION D'UN BOÎTIER AU BUS DE DONNÉES 0,1, 2, …16 FILS DU BUS D'ADRESSES CS1 CS2 UN BOÎTIER PEUT COMPORTER PLUSIEURS ENTRÉES DE SÉLECTION. MÉMOIRE DANS CE CAS : DATA BUS OU LE BOÎTIER NE PEUT SE ENTRÉES-SORTIES CONNECTER AU DATA BUS QUE SI TOUTES SES ENTRÉES DE SÉLECTION SONT ACTIVES SIMULTANÉMENT. CONTROL BUS C'EST NÉCESSAIRE MAIS NON SUFFISANT … Mars 2007 JF VIENNE DÉCODAGE D'ADRESSES
  • 5. CONNEXION D'UN BOÎTIER AU BUS DE DONNÉES 0,1, 2, …16 FILS DU BUS D'ADRESSES CS1 CS2 POUR QU'UN BOÎTIER SE CONNECTE AU DATA BUS IL FAUT : DATA BUS TOUTES LES ENTRÉES DE SÉLECTION ACTIVES RD WR ET RD OU WR ACTIF CONTROL BUS Mars 2007 JF VIENNE DÉCODAGE D'ADRESSES
  • 6. CONNEXION D'UN BOÎTIER AU BUS DE DONNÉES QUESTION : D'OÙ PROVIENNENT LES SIGNAUX DE SÉLECTION CS OU CE ? EXAMINONS LE CAS DE LA MAQUETTE SDK85 Mars 2007 JF VIENNE DÉCODAGE D'ADRESSES
  • 7. LE DÉCODAGE D'ADRESSES SUR LA MAQUETTE SDK85 VERS CS DU 8279 DÉCODEUR D'ADRESSES ICI C'EST UN DÉCODEUR 3 -> 8 Mars 2007 JF VIENNE DÉCODAGE D'ADRESSES
  • 8. FONCTIONNEMENT D'UN DÉCODEUR 3 VERS 8, TYPE 8205 OU 74HC138 3 ENTRÉES A0, A1 ET A2. A0 Y0 8 SORTIES Y0 À Y7, ACTIVES À L'ÉTAT BAS. A1 Y1 Y2 LA SORTIE ACTIVE EST LA SORTIE Yn AVEC A2 Y3 n= A2 A1 A0 8205 Y4 E3 Y5 3 ENTRÉES DE VALIDATION E1, E2 ET E3 DONT E2 Y6 2 ACTIVES À L'ÉTAT BAS. E1 Y7 LE DÉCODEUR NE PEUT DÉCODER QUE SI TOUTES SES ENTRÉES DE VALIDATION SONT ACTIVES. SI CE N'EST PAS LE CAS TOUTES LES SORTIES SONT INACTIVES. Mars 2007 JF VIENNE DÉCODAGE D'ADRESSES
  • 9. LE DÉCODEUR D'ADRESSES DE LA MAQUETTE SDK85 A15, A14, A13, A12 ET A11 SONT DES LIGNES DU BUS D'ADRESSES DU 8085. PLAGE D'ADRESSES POUR LAQUELLE UNE SORTIE EST ACTIVE A11 A0 Y0 0000 0XXX XXXX XXXX 0000 À 07FF A12 A1 Y1 0000 1XXX XXXX XXXX 0800 À 0FFF Y2 0001 0XXX XXXX XXXX 1000 À 17FF A13 A2 Y3 0001 1XXX XXXX XXXX 1800 À 1FFF 8205 +5V Y4 0010 0XXX XXXX XXXX 2000 À 27FF E3 Y5 0010 1XXX XXXX XXXX 2800 À 2FFF A15 E2 Y6 0011 0XXX XXXX XXXX 3000 À 37FF A14 E1 Y7 0011 1XXX XXXX XXXX 3800 À 3FFF ON PEUT DIRE QUE LES 16 PREMIERS Ko DE LA MÉMOIRE SONT DÉCODÉS PAR TRANCHES DE 2 Ko. Mars 2007 JF VIENNE DÉCODAGE D'ADRESSES
  • 10. COMMENT FAIRE UN DÉCODAGE PLUS FIN Mars 2007 JF VIENNE DÉCODAGE D'ADRESSES
  • 11. REMARQUES À PROPOS DU DÉCODAGE D'ADRESSES -1- VOUS TROUVEREZ PLUSIEURS EXEMPLES DE DÉCODAGE D'ADRESSES DANS LE CHAPITRE III (PAGES 25 À 28) DE VOTRE POLYCOPIÉ. -2- IL EXISTE DES DÉCODEURS 2->4 ET 4->16. -3- L'INCONVÉNIENT DE TOUS CES DÉCODEURS C'EST QUE TOUS LES SIGNAUX DE SORTIE DU DÉCODEUR CORRESPONDENT À DES PLAGES D'ADRESSES DE MÊME CAPACITÉ. -4- IL EST POSSIBLE D'EFFECTUER UN DÉCODAGE D'ADRESSES EN UTILISANT UN CIRCUIT PAL. DANS CE CAS TOUS LES SIGNAUX DE SORTIE NE CORRESPONDENT PAS FORCÉMENT À DES PLAGES D'ADRESSES DE MÊME CAPACITÉ. Mars 2007 JF VIENNE DÉCODAGE D'ADRESSES
  • 12. EXEMPLE DE DÉCODAGE D'ADRESSES AVEC UN PAL X CLK/IO CS_EPROM A10 I1 IO7 /A15 (0000-7FFF) CS_RAM A11 I2 IO6 A15*/CS_8255*/CS_LCD*/CS_FIFO (8000-EFFF) CS_FIFO A12 I3 IO5 A15*A14*A13*A12*/A11*/A10 (F000-F3FF) CS_8255 A13 A15*A14*A13*A12*/A11*A10 (F400-F7FF) I4 IO4 CS_LCD A14 I5 IO3 A15*A14*A13*A12*A11*/A10 (F800-FBFF) R_FIFO A15 I6 IO2 /CS_FIFO*+RD E_LCD RD I7 IO1 CS_LCD*/(RD*WR) READY WR I8 IO0 /CS_LCD*/CS_8255 OE/I9 X PALCE 16V8 Mars 2007 JF VIENNE DÉCODAGE D'ADRESSES
  • 13. UN SYSTÈME MINIMUM … SANS DÉCODEUR D'ADRESSES UN MICROPROCESSEUR 8085 UN BOÎTIER 8755 : 2Ko DE REPROM + 16 LIGNES E/S UN BOÎTIER 8156 : 256 OCTETS DE RAM + 1 TIMER + 22 LIGNES E/S LES 2 BOÎTIERS RECOIVENT LE SIGNAL ALE L'ENTRÉE CE DU 8755 EST RELIÉE À A11 CE BOÎTIER EST SENSIBLE AUX LIGNES A0 À A10 XXXX 0… …. …. 0000 À 07FF (obligatoire) L'ENTRÉE CE DU 8156 EST RELIÉE À A12 CE BOÎTIER EST SENSIBLE AUX LIGNES A0 À A7 XXX1 1XXX …. …. 1F00 À 1FFF (par exemple) Mars 2007 JF VIENNE DÉCODAGE D'ADRESSES
  • 14. LE DÉCODAGE D'ADRESSES VOUS TROUVEREZ DANS LA SECTION "EXERCICES" DU POLYCOPIÉ TROIS EXERCICES RELATIFS AU DÉCODAGE D'ADRESSES. UNE CERTITUDE : IL Y AURA UNE QUESTION SUR LE DÉCODAGE D'ADRESSES À L'EXAMEN. C'EST MAINTENANT QUE VOUS DEVEZ VOUS INTÉRESSER AUX TROIS EXERCICES PROPOSÉS DANS LE POLYCOPIÉ … Mars 2007 JF VIENNE DÉCODAGE D'ADRESSES
  • 15. DÉCODAGE D'ADRESSES FIN Mars 2007 JF VIENNE DÉCODAGE D'ADRESSES