Porta parallela - Interfaccia Temporizzazioni - Giobe®2000 - Assembler - Assembly - centronics 378 278 input output epp ecp spp

|  | Come Funziona Indirizzi Base Area Comunicaz. Bios Registri Livello Hardware Livello BIOS Livello DOS Tecniche d'Interruzione Connettori Cavi Interfaccia Applicazioni Software Applicazioni Hardware Download INDICE
Porta Parallela

| Interfaccia Hardware | CARATTERISTICHE ECP 2/5 [39 di 166]

Le porte ECP consentono il trasferimento di bytes in ogni direzione; per questa ragione il suo standard definisce un numero di segnali di controllo (handshake) più grande di quelli necessari agli altri tipi; il canale di trasmissione di bytes è detto:

| in direzione diretta se viene sviluppato tra scheda (host) e periferica
| in direzione inversa se viene eseguito tra periferica e scheda (host).

In entrambe le direzioni la ECP prevede un protocollo di gestione basato su 2 cicli:

| durante il ciclo di dati le informazioni che passano dalle linee D0-D7 (pin 2÷pin 9 del connettore) sono bytes di dato provenienti dalla scheda (host, direzione diretta) o dalla periferica (direzione inversa).

in un ciclo di comando invece sulle medesime linee D0-D7 sono spediti bytes con significato piuttosto particolare:

| se il bit7 del byte (D7, pin 9) è 0 i rimanenti 7 bit esprimono il numero corrente del contatore RLE (ovviamente da 0 a 127) usato nella compressione dei dati
| se il bit7 del byte (D7, pin 9) è 1 i il numero (da 0 a 127) esprime invece l'indirizzo di un canale nella compressione dei dati.

| La chiave di lettura delle porte ECP sta nel metodo di indirizzamento dei canali, inteso come capacità di gestire contemporaneamente più funzioni specifiche all'interno di un unico dispositivo... Una specie di multitasking per cui una stampante/scanner può gestire il trasferimento di dati verso la stampante mentre è in atto una scannerizzazione.
| Ciascuna parte viene indirizzata separatamente e mantiene la sua autonomia anche se uno dei dispositivi controllati si deve fermare, per errori o contingenze particolari.

La possibilità di gestire traffico in entrambe le direzioni (diretta, da scheda a periferica, e inversa, da periferica a scheda) rende duale l'azione e i segnali delle ECP; curiosa e interessante può essere la loro rivisitazione in funzione di questo fatto:

pin 1 | HostClk | la scheda | porta basso questo segnale quando c'è un dato valido sulla sua uscita (direzione | diretta); | il fronte di salita di questo segnale (quando torna alto) può essere usato per sincronizzare la lettura da parte della | periferica.
pin 10 | PeriphClk | la periferica | inversa); | porta.

pin 14 | HostAck | la scheda | se la direzione è | diretta | porta alto questo segnale quando è in atto un ciclo di dati e basso quando invece è in atto un ciclo di comando
pin 11 | PeriphAck | la periferica | inversa

pin 17 | 1284Active | la scheda | porta alto questo segnale quando lavora in modo ECP (modo3, Modo FIFO ECP, 1284 transfer mode) e basso quando esce da questa modalità.
pin 13 | Xflag | la periferica

pin 16 | ReverseRequest | la scheda | porta basso questo segnale per | richiedere un canale di trasmissione | in direzione inversa
pin 12 | AckReverse | la periferica | indicare che ha riconosciuto la richiesta di circolazione di bytes

pin 15 | PeriphRequest | la periferica | porta basso questo segnale per richiedere un trasferimento di bytes in direzione inversa; questa linea può essere usata per interrompere la scheda (host)

| Porta Parallela |  |  | CARATTERISTICHE ECP 2/5 |  |  |  |
39 di 166

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166

Parallela » | Come Funziona.. | Indirizzi Base | Area di Comunicazione Bios | Registri | Cavi Livello Hardware | Livello BIOS | Livello DOS | Tecniche d'Interruzione | Connettori Applicazioni Software | Progettazione | Interfaccia | Download | INDICE

DataSheet| Display LCD Parallela| Stampanti| Tastiera| Timer Seriale| Video| Cursore| RamVideo |

Home

| Pascal| Manuali| Tabelle| Schede Tutorial Assembly| Palestra Assembler

Aggiungi Giobe®2000 ai preferiti

Motore
Ricerca

| Rendi Giobe®2000 pagina di Default

© 2001-2006 - Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati