A method is presented that may reduce the number of I/O transactions needed to transfer data between a host device and peripheral device over a parallel port. According to one embodiment, only two I/O transactions are needed to transfer a byte of data as opposed to the eight I/O transactions need in the IEEE 1284-1994 standard. During the two I/O transactions (e.g., transferring data from the host device to the peripheral device), the host device places the data on the data signal lines of the parallel port and toggles a signal on one of the control signal lines. In response, the peripheral device reads the data from the parallel port. Additional bytes can be sent by placing the data onto the port and toggling the signal on the same control signal line. Using this method, a data rate of approximately 4 Mega bits per second may be achieved.

Se presenta un método que puede reducir el número de las transacciones de I/O necesitadas para transferir datos entre un dispositivo del anfitrión y el dispositivo periférico sobre un puerto paralelo. Según una encarnación, solamente dos transacciones de I/O son necesarias transferir un octeto de datos en comparación con las ocho transacciones de I/O necesitan en el estándar de IEEE 1284-1994. Durante las dos transacciones de I/O (e.g., datos de transferencia del dispositivo del anfitrión al dispositivo periférico), el dispositivo del anfitrión pone los datos en las líneas de señales de los datos del puerto paralelo y acciona la palanca de una señal en una de las líneas de señales de control. En respuesta, el dispositivo periférico lee los datos del puerto paralelo. Los octetos adicionales pueden ser enviados poniendo los datos sobre el puerto y accionando la palanca de la señal en la misma línea de señales de control. Usando este método, un índice de datos de aproximadamente 4 pedacitos mega por segundo puede ser alcanzado.

 
Web www.patentalert.com

< (none)

< Swimming flipper with interchangeable blade

> Read lock miss control and queue management

> (none)

~ 00021