Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Interfaces externas de propósito general – Interfaz paralela (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com
12
?
Estructura del puerto paralelo

El registro de datos almacena los bits de datos que
deben ser transferidos

? Este registro puede ser tanto leído como escrito por el
computador usando las instrucciones correspondientes

Monografias.com
13
?
Estructura del puerto paralelo

El registro de estado es de solo lectura y permite al
computador comprobar el estado del dispositivo

Monografias.com
14
?
Estructura del puerto paralelo

El registro de control permite al computador gestionar
el comportamiento del dispositivo

? Por otro lado, también permite al dispositivo generar
interrupciones para solicitar la atención del computador

Monografias.com
15
?
Estructura del puerto paralelo

La dirección
recibida por las
líneas A0…A9 es
decodificada si la
señal IOR o IOW
está activa

? Los datos se
transmiten a nivel
de bytes por medio
de un registro
interno

Monografias.com
16
?
Estructura del puerto paralelo

El computador
puede modifica el
registro de control
y responde a las
interrupciones

? El computador
puede leer el
registro de estado
para comprobar
el estado de la
impresora

Monografias.com
17
?
Estructura del puerto paralelo

Todas las señales
se mapean en el
conector
Centronics, ya
sea en su versión
de 36 pins o en
su versión de 25

Monografias.com
18
?
Protocolo de comunicación

En total, el protocolo de
comunicación cuenta con
17 líneas
? Datos: 8 líneas de salida
? Estado: 5 líneas de entrada
(una invertida)
? Control: 4 líneas de salida
(tres invertidas)

Monografias.com
19
?
Protocolo de comunicación

El protocolo necesario para que el computador
transmita un byte a la impresora utiliza principalmente
las señales Strobe, Ack y Busy

1. Introducir el byte a enviar en el registro de datos

2. Esperar a que la impresora no esté ocupada (Busy)

3. Activar Strobe para que la
impresora acepte el dato

4. La impresora activa Busy
para indicar que está
procesando el dato

5. La impresora activa Ack
para indicar que ha
terminado y se puede
regresar al primer paso

Monografias.com
20
?
Protocolo de comunicación

También es posible realizar un intercambio de datos
entre dos computadores usando el puerto paralelo

1. El emisor activa DSL para indicar que quiere enviar datos

2. El receptor contesta activando INI

La conexión está establecida y los papeles de emisor y receptor
han sido asignados

Monografias.com
21
?
Protocolo de comunicación

También es posible realizar un intercambio de datos
entre dos computadores usando el puerto paralelo

3. El emisor carga el dato y realiza un pulso de STB,
lo que genera una interrupción en el receptor

4. La rutina de gestión de interrupción del receptor adquiere el dato

Monografias.com
22
?
Protocolo de comunicación

También es posible realizar un intercambio de datos
entre dos computadores usando el puerto paralelo

5. El receptor realiza un pulso de STB,
lo que genera una interrupción en el emisor

6. La interrupción en el emisor devuelve el control a la rutina que
repetirá los pasos 3, 4 y 5 hasta que el último dato se transmita

Monografias.com
23
?
Protocolo de comunicación

También es posible realizar un intercambio de datos
entre dos computadores usando el puerto paralelo

7. El transmisor desactiva DSL

8. El receptor desactiva INI

La conexión ha concluido y el proceso puede repetirse,
reasignándose los papeles de emisor y receptor

Monografias.com
24
?
Puerto paralelo IEEE-1284

La funcionalidad del puerto paralelo integrado en
las placas madre de los computadores actuales ha
sido mejorada siguiendo el estándar IEEE-1284
?
Este estándar presenta cinco modos de operación:
?
?
?
?
?
Compatible: SPP – Standard Parallel Port

Byte

Nibble
Extendido: EPP – Extended Parallel Port
Capacidad mejorada: ECP – Enhanced Capability Mode

Monografias.com
25
?
Puerto paralelo IEEE-1284

Las líneas utilizadas
por los cinco modos
de operación son las
mismas, pero con
diferentes
nombres/funciones

Monografias.com
26
?

?
IEEE-1284 en modo SPP

El modo SPP se define para permitir la compatibilidad
con el modo unidireccional Centronics original
? Se corresponde con una interfaz Centronics estándar
? Permite que impresoras antiguas puedan ser conectadas
a un puerto que cumpla la norma IEEE-1284

Este modo sólo admite emisión de datos y, al ser
undireccional, está completamente controlador por
el procesador

Monografias.com
27
?
IEEE-1284 en modo byte

El modo byte corresponde a un protocolo Centronics
bidireccional en el que los datos se transfieren byte a
byte a través del registro de datos
? Es necesaria una señal de control adicional para indicar la
dirección de la transferencia
? El valor del bit correspondiente del registro de control debe
establecerse antes de cada ciclo de transferencia

Monografias.com
28
?
IEEE-1284 en modo nibble

El modo nibble permite la transferencia de datos en
grupos de 4 bits (nibble)
? Cuatro de las líneas de estado se utilizan como líneas de datos
? Una transferencia abarca siempre un byte completo
? En primer lugar se envía la primera mitad del byte
? Una vez que ha sido procesada, se envía la segunda mitad

Monografias.com
29
?
IEEE-1284 en modo EPP

El modo EPP permite transferencias bidireccionales
de bloques de hasta 256 bytes
? Al contrario que los modos anteriores, el protocolo de señales
no es controlado por software sino por hardware
? La programación es más eficiente
? El circuito necesario es más complejo y caro
? Dispone de los 3
registros estándar,
lo que permite
compatibilidad
con el modo SPP
? Además hay otros 4
registros adicionales

Monografias.com
30
?
IEEE-1284 en modo ECP

Sus características son similares a las del modo EPP,
aunque está limitado a 128 bytes

? El modo ECP permite compresión de datos
? Una cola FIFO almacena los bits a transmitir
? No se envían series de bits iguales, sino que se envía el
número de bits que compone la serie (run length codes)
? La mayor complejidad
hace necesaria la
presencia de varios
registros adicionales,
aunque los equivalentes
a los 3 registros estándar
siguen presentes

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter