Obsadenie vstupno výstupných adries PMD 85

Z PMD 85 Infoserver

(Rozdiel medzi revíziami)
Djb (Diskusia | príspevky)
(begin work)
Rombor (Diskusia | príspevky)
(Doplnené údaje pre myši)
Riadok 58: Riadok 58:
| rowspan="4" |  
| rowspan="4" |  
| rowspan="4" align="center" valign="middle" nowrap="nowrap" | IMS-2<br />''(8255)''
| rowspan="4" align="center" valign="middle" nowrap="nowrap" | IMS-2<br />''(8255)''
-
| align="center" valign="middle" nowrap="nowrap" | Myš<br />602
+
| align="center" valign="middle" nowrap="nowrap" | Myš
| colspan="6" | &nbsp;
| colspan="6" | &nbsp;
| rowspan="4" align="center" valign="middle" nowrap="nowrap" | IF Musica<br />''(8253)''
| rowspan="4" align="center" valign="middle" nowrap="nowrap" | IF Musica<br />''(8253)''
Riadok 83: Riadok 83:
* adresné bity A1 a A0 vyberajú príslušný register 8255
* adresné bity A1 a A0 vyberajú príslušný register 8255
* používajú sa adresy F8 až FB
* používajú sa adresy F8 až FB
-
* systémový konektor, na ktorom je pripojený ROM modul nemá, na rozdiel od aplikačného konektoru, obmedzenia na rozsah I/O adries, takže je možné použiť aj adresy z užívateľskej oblasti alebo z oblasti interných interfejsov, ktoré nie su ešte použité. Toto využívajú moduly PMD 40 (Programátor EPROM) a PMD 50 (Emulátor 8048/8748).
+
* systémový konektor, na ktorom je pripojený ROM modul nemá, na rozdiel od aplikačného konektoru, obmedzenia na rozsah I/O adries, takže je možné použiť aj adresy z užívateľskej oblasti alebo z oblasti interných interfejsov, ktoré nie ešte použité. Toto využívajú moduly PMD 40 (Programátor EPROM) a PMD 50 (Emulátor 8048/8748).
'''MGF, IRPS'''
'''MGF, IRPS'''
* IF magnetofónu a sériová linka (prúdová slučka) s obvodom USART 8251
* IF magnetofónu a sériová linka (prúdová slučka) s obvodom USART 8251
-
* obvod 8251 je vyberaný adresovými bitmi A7=A6=A5=L, A4=H. Vyžaduje sa A3=A2=H
+
* obvod 8251 je vyberaný adresovými bitmi A7=A6=A5=L, A4=H. Vyžaduje sa A3=A2=A1=H
* adresný bit A0 vyberá príslušný register 8251
* adresný bit A0 vyberá príslušný register 8251
* používajú sa adresy 1E a 1F
* používajú sa adresy 1E a 1F
Riadok 121: Riadok 121:
'''Myš 602''' (na aplikačnom konektore)
'''Myš 602''' (na aplikačnom konektore)
-
* paralelná myš na porte 8C (???)
+
* paralelná myš na porte 8C
 +
* myš využíva pre vyvolanie prerušenia zreťazené časovače CT0 a CT1 (porty 5C, 5D a 5F)
 +
 
 +
'''Myš Poly-08''' (na aplikačnom konektore)
 +
* sériová myš na porte 8C (dáta sú na bite DB7), rýchlosť 4800Bd, 8N1
 +
* myš vyvoláva prerušenie pre každý dátový bit na DB7
[[Category:Detaily o PMD 85 a kompatibilných]]
[[Category:Detaily o PMD 85 a kompatibilných]]

Verzia zo dňa a času 13:15, 30. január 2011

Tabuľka obsadenia vstupno / výstupných adries na PMD 85

  0 1 2 3 4 5 6 7 8 9 A B C D E F
0 Zakázaná oblasť
Koliduje so systémovým PIO a ROM modulom ( A3 = A2 = L )
Pre A7 = L koliduje s internými IF
1
2
3
4 Zakázaná oblasť
Koliduje s internými IF
systémovým PIO a ROM modulom
Systémový PIO
(8255)
5
6
7
8 ROM modul
(8255)
9
A
B
C   MGF,
IRPS
(8251)
    GPIO
(8255)
Časovač
(8253)
  IMS-2
(8255)
Myš   IF Musica
(8253)
D Uživateľská oblasť
(aplikačný konektor)
E
F


Systémový PIO

  • klávesnica, zvukový výstup a stránkovanie
  • obvod 8255 je vyberaný iba adresným bitom A3 v L, ale vyžaduje sa aj A7=H a A2=H
  • adresné bity A1 a A0 vyberajú príslušný register 8255
  • používajú sa adresy F4 až F7. BASIC programy používajú adresu 86 pre zápis na port C 8255

ROM modul

  • sada EPROM adresovaná cez PIO 8255
  • obvod 8255 je vyberaný iba adresným bitom A2 v L, ale vyžaduje sa aj A7=H a A3=H
  • adresné bity A1 a A0 vyberajú príslušný register 8255
  • používajú sa adresy F8 až FB
  • systémový konektor, na ktorom je pripojený ROM modul nemá, na rozdiel od aplikačného konektoru, obmedzenia na rozsah I/O adries, takže je možné použiť aj adresy z užívateľskej oblasti alebo z oblasti interných interfejsov, ktoré nie sú ešte použité. Toto využívajú moduly PMD 40 (Programátor EPROM) a PMD 50 (Emulátor 8048/8748).

MGF, IRPS

  • IF magnetofónu a sériová linka (prúdová slučka) s obvodom USART 8251
  • obvod 8251 je vyberaný adresovými bitmi A7=A6=A5=L, A4=H. Vyžaduje sa A3=A2=A1=H
  • adresný bit A0 vyberá príslušný register 8251
  • používajú sa adresy 1E a 1F

GPIO

  • paralelný vstup / výstup s PIO 8255
  • obvod 8255 je vyberaný adresnými bitmi A7=A5=A4=L, A6=H. Vyžaduje sa A3=A2=H
  • adresné bity A1 a A0 vyberajú príslušný register 8255
  • používajú sa adresy 4C až 4F

Časovač

  • trojica časovačov s obvodom PIT 8253
  • obvod 8253 je vyberaný adresnými bitmi A7=A5=L, A6=A4=H. Vyžaduje sa A3=A2=H
  • adresné bity A1 a A0 vyberajú príslušný register 8253
  • používajú sa adresy 5C až 5F

IMS-2

  • prístrojový IF HP-IB s PIO 8255
  • obvod 8255 je vyberaný adresnými bitmi A7=L, A6=A5=A4=H. Vyžaduje sa A3=A2=H
  • adresné bity A1 a A0 vyberajú príslušný register 8255
  • používajú sa adresy 7C až 7F

Aplikačný konektor - užívateľská oblasť

  • dátová zbernica je uvoľnená iba pre A7=A3=A2=H
  • je teda voľných 32 I/O adries (8C-8F, 9C-9F, ..., FC-FF)

IF Musica (na aplikačnom konektore)

  • zvukový IF pre program MUSICA s obvodom PIT 8253
  • obvod 8253 je vyberaný adresnými bitmi A7=A6=A5=A4=A3=A2=H
  • adresné bity A1 a A0 vyberajú príslušný register 8253
  • je možný iba zápis do registrov 8253
  • používajú sa adresy FC až FF

Myš 602 (na aplikačnom konektore)

  • paralelná myš na porte 8C
  • myš využíva pre vyvolanie prerušenia zreťazené časovače CT0 a CT1 (porty 5C, 5D a 5F)

Myš Poly-08 (na aplikačnom konektore)

  • sériová myš na porte 8C (dáta sú na bite DB7), rýchlosť 4800Bd, 8N1
  • myš vyvoláva prerušenie pre každý dátový bit na DB7