DÉCODAGE            DADRESSESMars 2007     JF VIENNE   DÉCODAGE                          DADRESSES
UNE FIGURE BIEN CONNUE …À CHAQUE CYCLE MACHINE LE 8085 ENVOIE UNE ADRESSE 16 BITS VIA LE BUS DADRESSES.ON POURRAIT DONC SA...
CONNEXION DUN BOÎTIER AU BUS DE DONNÉES0,1, 2, …16 FILS DU BUS DADRESSES   CS                                           CO...
CONNEXION DUN BOÎTIER AU BUS DE DONNÉES0,1, 2, …16 FILS DU BUS DADRESSES   CS1 CS2                                        ...
CONNEXION DUN BOÎTIER AU BUS DE DONNÉES0,1, 2, …16 FILS DU BUS DADRESSES   CS1 CS2                                        ...
CONNEXION DUN BOÎTIER AU BUS DE DONNÉESQUESTION :DOÙ PROVIENNENT LES SIGNAUX DE SÉLECTION CSOU CE ?              EXAMINONS...
LE DÉCODAGE DADRESSES SUR LA MAQUETTE SDK85                                                   VERS CS DU 8279 DÉCODEUR DAD...
FONCTIONNEMENT DUN DÉCODEUR 3 VERS 8, TYPE 8205 OU 74HC138                     3 ENTRÉES A0, A1 ET A2.  A0          Y0    ...
LE DÉCODEUR DADRESSES DE LA MAQUETTE SDK85A15, A14, A13, A12 ET A11 SONT DES LIGNES DU BUS DADRESSES DU 8085.             ...
COMMENT FAIRE UN DÉCODAGE PLUS FINMars 2007          JF VIENNE               DÉCODAGE                                     ...
REMARQUES À PROPOS DU DÉCODAGE DADRESSES-1- VOUS TROUVEREZ PLUSIEURS EXEMPLES DE DÉCODAGE DADRESSESDANS LE CHAPITRE III (P...
EXEMPLE DE DÉCODAGE DADRESSES AVEC UN PAL      X   CLK/IO                           CS_EPROMA10       I1        IO7       ...
UN SYSTÈME MINIMUM … SANS DÉCODEUR DADRESSES                        UN MICROPROCESSEUR 8085                       UN BOÎTI...
LE DÉCODAGE DADRESSESVOUS TROUVEREZ DANS LA SECTION "EXERCICES" DU POLYCOPIÉTROIS EXERCICES RELATIFS AU DÉCODAGE DADRESSES...
DÉCODAGE            DADRESSES                  FINMars 2007     JF VIENNE   DÉCODAGE                          DADRESSES
Upcoming SlideShare
Loading in...5
×

Decodage d'adresse

5,918

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,918
On Slideshare
0
From Embeds
0
Number of Embeds
36
Actions
Shares
0
Downloads
252
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Decodage d'adresse

  1. 1. DÉCODAGE DADRESSESMars 2007 JF VIENNE DÉCODAGE DADRESSES
  2. 2. UNE FIGURE BIEN CONNUE …À CHAQUE CYCLE MACHINE LE 8085 ENVOIE UNE ADRESSE 16 BITS VIA LE BUS DADRESSES.ON POURRAIT DONC SATTENDRE À CE QUE TOUS LES BOÎTIERS COMPORTENT 16 PATTESPERMETTANT DE SE RELIER AU BUS DADRESSES …CE NEST PAS LE CAS. Mars 2007 JF VIENNE DÉCODAGE DADRESSES
  3. 3. CONNEXION DUN BOÎTIER AU BUS DE DONNÉES0,1, 2, …16 FILS DU BUS DADRESSES 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 SAPPELER CE (CHIP ENABLE) ELLE PEUT ÊTRE ACTIVE AU NIVEAU 0 OU 1 CONTROL BUS Mars 2007 JF VIENNE DÉCODAGE DADRESSES
  4. 4. CONNEXION DUN BOÎTIER AU BUS DE DONNÉES0,1, 2, …16 FILS DU BUS DADRESSES 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 CEST NÉCESSAIRE MAIS NON SUFFISANT … Mars 2007 JF VIENNE DÉCODAGE DADRESSES
  5. 5. CONNEXION DUN BOÎTIER AU BUS DE DONNÉES0,1, 2, …16 FILS DU BUS DADRESSES CS1 CS2 POUR QUUN 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 DADRESSES
  6. 6. CONNEXION DUN BOÎTIER AU BUS DE DONNÉESQUESTION :DOÙ PROVIENNENT LES SIGNAUX DE SÉLECTION CSOU CE ? EXAMINONS LE CAS DE LA MAQUETTE SDK85 Mars 2007 JF VIENNE DÉCODAGE DADRESSES
  7. 7. LE DÉCODAGE DADRESSES SUR LA MAQUETTE SDK85 VERS CS DU 8279 DÉCODEUR DADRESSES ICI CEST UN DÉCODEUR 3 -> 8Mars 2007 JF VIENNE DÉCODAGE DADRESSES
  8. 8. FONCTIONNEMENT DUN 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 Y7LE DÉCODEUR NE PEUT DÉCODER QUE SI TOUTES SES ENTRÉESDE VALIDATION SONT ACTIVES.SI CE NEST PAS LE CAS TOUTES LES SORTIES SONT INACTIVES.Mars 2007 JF VIENNE DÉCODAGE DADRESSES
  9. 9. LE DÉCODEUR DADRESSES DE LA MAQUETTE SDK85A15, A14, A13, A12 ET A11 SONT DES LIGNES DU BUS DADRESSES DU 8085. PLAGE DADRESSES POUR LAQUELLE UNE SORTIE EST ACTIVEA11 A0 Y0 0000 0XXX XXXX XXXX 0000 À 07FFA12 A1 Y1 0000 1XXX XXXX XXXX 0800 À 0FFF Y2 0001 0XXX XXXX XXXX 1000 À 17FFA13 A2 Y3 0001 1XXX XXXX XXXX 1800 À 1FFF 8205 +5V Y4 0010 0XXX XXXX XXXX 2000 À 27FF E3 Y5 0010 1XXX XXXX XXXX 2800 À 2FFFA15 E2 Y6 0011 0XXX XXXX XXXX 3000 À 37FFA14 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 DADRESSES
  10. 10. COMMENT FAIRE UN DÉCODAGE PLUS FINMars 2007 JF VIENNE DÉCODAGE DADRESSES
  11. 11. REMARQUES À PROPOS DU DÉCODAGE DADRESSES-1- VOUS TROUVEREZ PLUSIEURS EXEMPLES DE DÉCODAGE DADRESSESDANS LE CHAPITRE III (PAGES 25 À 28) DE VOTRE POLYCOPIÉ.-2- IL EXISTE DES DÉCODEURS 2->4 ET 4->16.-3- LINCONVÉNIENT DE TOUS CES DÉCODEURS CEST QUE TOUS LESSIGNAUX DE SORTIE DU DÉCODEUR CORRESPONDENT À DES PLAGESDADRESSES DE MÊME CAPACITÉ.-4- IL EST POSSIBLE DEFFECTUER UN DÉCODAGE DADRESSES ENUTILISANT UN CIRCUIT PAL. DANS CE CAS TOUS LES SIGNAUX DE SORTIENE CORRESPONDENT PAS FORCÉMENT À DES PLAGES DADRESSES DEMÊME CAPACITÉ. Mars 2007 JF VIENNE DÉCODAGE DADRESSES
  12. 12. EXEMPLE DE DÉCODAGE DADRESSES AVEC UN PAL X CLK/IO CS_EPROMA10 I1 IO7 /A15 (0000-7FFF) CS_RAMA11 I2 IO6 A15*/CS_8255*/CS_LCD*/CS_FIFO (8000-EFFF) CS_FIFOA12 I3 IO5 A15*A14*A13*A12*/A11*/A10 (F000-F3FF) CS_8255A13 A15*A14*A13*A12*/A11*A10 (F400-F7FF) I4 IO4 CS_LCDA14 I5 IO3 A15*A14*A13*A12*A11*/A10 (F800-FBFF) R_FIFOA15 I6 IO2 /CS_FIFO*+RD E_LCDRD I7 IO1 CS_LCD*/(RD*WR) READYWR I8 IO0 /CS_LCD*/CS_8255 OE/I9 X PALCE 16V8 Mars 2007 JF VIENNE DÉCODAGE DADRESSES
  13. 13. UN SYSTÈME MINIMUM … SANS DÉCODEUR DADRESSES 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 LENTRÉE CE DU 8755 EST RELIÉE À A11 CE BOÎTIER EST SENSIBLE AUX LIGNES A0 À A10 XXXX 0… …. …. 0000 À 07FF (obligatoire) LENTRÉ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 DADRESSES
  14. 14. LE DÉCODAGE DADRESSESVOUS TROUVEREZ DANS LA SECTION "EXERCICES" DU POLYCOPIÉTROIS EXERCICES RELATIFS AU DÉCODAGE DADRESSES.UNE CERTITUDE : IL Y AURA UNE QUESTION SUR LE DÉCODAGEDADRESSES À LEXAMEN.CEST MAINTENANT QUE VOUS DEVEZ VOUS INTÉRESSER AUX TROISEXERCICES PROPOSÉS DANS LE POLYCOPIÉ …Mars 2007 JF VIENNE DÉCODAGE DADRESSES
  15. 15. DÉCODAGE DADRESSES FINMars 2007 JF VIENNE DÉCODAGE DADRESSES
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×