cours-m1-eea/441-Info_indus/TD1/td.org
Pierre-antoine Comby 54cc04d169 441 init
2018-12-05 20:39:07 +01:00

4.2 KiB

#+TITLE:Étude structurelle du micro-ordinateur "Replica 1"

Le coeur du système : le 6205

  1. Le bus d'adressage est de 16 bits (pins A0 à A15) celui de donnée est sur 8 bits (pin D0 à D7 ) On a donc un espace adressable de : 2^16 * 8 = 64 kiloctets.
  2. Un microcontrolleur est un "tout en un" où la mémoire est incluse sur la puce, et ou les pins sont alors majoritairement des entrée/sorties. le 6205 est lui un microprocesseur en effet il ne dispose pas de broche entrées/sorties, et l'accès au bus peux se faire depuis l'extérieur, la mémoire n'est pas incluse sur la puce.
  3. R1 et R4 sont des résistances de tirage, (pull-up) qui permet de fixer un état dominant(haute impédance) (ici 0) à la place d'un état récessif (ici 1)

Etude des circuits mémoires 27C64 et 62256

    • U3 : 27C64

      • Données: 8 bits (DQ0 à DQ7)
      • Adresses: 13 bits (A0 à A12)

    Soit un total de 2^13*8 = 64kbits= 8kiloctets Il s'agit de la mémoire morte (ROM) , en effet le signal d'écriture WE n'est pas utilisé sur la puce U3.

    • U4 : 62256

      • Données: 8 bits (D0 à D7)
      • Adresses: 15 bits (A0 à A14) (le pin A15 est utilisé pour le chip select)

    Soit un total de 2^15*8 = 32 kilo-octets Il s'agit de la mémoire vive (RAM) en effet le signal d'écriture WE est lui branché sur la puce.

  1. Étude de U4 : $\overline{\texttt{CS}}$ est branché sur A15 donc l'espace de mémoire s'étend de 0000 à 7FFF.
  2. Le circuit U5 est un démultiplexeur.(3 adresses d'entrée, 8 sorties)

    A15 A14 A13 A12 Y_i Adresse considérées
    1 0 0 0 0 8XXX
    1 0 0 1 1 9XXX
    1 0 1 0 2 AXXX
    1 0 1 1 3 BXXX
    1 1 0 0 4 CXXX
    1 1 0 1 5 DXXX
    1 1 1 0 6 EXXX
    1 1 1 1 7 FXXX

    Ce circuit permet de sélectionner des plages de 4 kilo-octets

  3. Les sorties Y6 et Y7 déclenche l'accès mémoire sur U3 (ROM) les deux dernières plages EXXX et FXXX sont donc réservées pour la ROM. $\overline{\texttt{CE}} = \overline{\texttt{OE}} = \overline{\texttt{Y}_6}.\overline{\texttt{Y}_7}$
  4. L'espace mémoire peux se représenter ainsi:

—–—–—–—–—–

0XXX 8XXX EXXX FXXX

—–—–—–—–—–

RAM ROM

———–—–———–

Étude du circuit d'entré sortie U2

  1. Le composant U2 possède deux registre (A et B) de 8 bits chacun ,la sélection du registre à utiliser se fait par les pins RS0 et RS1
  2. CS2 est relié à U5 sur la broche Y_4 donnant accès à la plage DXXX donc U2 occupe une plage de 4 octets dans la mémoire. —–—–—–—–—–—–+

    0XXX 8XXX DXXX EXXX FXXX

    —–—–—–—–—–—–+

    RAM I/O ROM

    ———–—–—–———–+

Extension de l'espace mémoire du système

  1. Le circuit 2114 possède une capacité mémoire de 4096 bit (512 octets) organisé en 1024 mots de 4 bits.
  2. Pour remplir le kilo-octet de mémoire disponible (B000 à BFFF) donc 2 circuit 2114 sont nécessaires, pour pouvoir écrire des mots de 8 bits, sur un kilo-octet.
  3. et 5. —–—–—–—–—————-—–——-—–—–

    0XXX 8XXX AXXX BXXX CXXX DXXX EXXX FXXX

    —–—–—–—–——–——-—–——-—–—–+

    RAM B000 B400 I/O ROM
    B3FF BFFF (U2)
    ——–——-+
    2114 2114

    —————–—–——–——-—–——-———–

/leo/cours-m1-eea/media/commit/d981525ab47a6b33a116329472a68b6f65158e41/441-Info_indus/TD1/schema.png