A method for communicating data and control from a host computer to a device is provided. The method includes generating a packet at the host computer and transmitting the packet to the device. The device responding to the packet with a handshake, and the handshake includes one of an ACK, a NACK, and an ALERT. The ACK is indicative that the packet was received without errors and a next packet in a sequence of packets can be sent to the device, the NACK is indicative that the packet was received without errors but a re-transmission should be attempted, and the ALERT is indicative of an error condition at the device and a re-transmission should not be attempted. In this example, the packet has a packet format including: (a) a synchronization field; (b) a packet type (PT) field following the synchronization field; (c) a byte count (BC) field for defining a length of data for the packet; (d) a data type (DT) field for defining whether the data is one of link control, device control, and device data; and (e) a data field.

Un metodo per la comunicazione i dati e del controllo da un elaboratore ospite ad un dispositivo è fornito. Il metodo include la generazione del pacchetto all'elaboratore ospite e trasmettere il pacchetto al dispositivo. Il dispositivo che rispondono al pacchetto con una stretta di mano e la stretta di mano include uno di un ACK, di un NACK e di un ALLARME. Il ACK è indicativo che il pacchetto è stato ricevuto senza errori e un pacchetto seguente in una sequenza dei pacchetti può essere trasmesso al dispositivo, il NACK è indicativo che il pacchetto è stato ricevuto senza errori ma un re-transmission dovrebbe essere tentato e l'ALLARME è indicativo di una condizione di errore al dispositivo e un re-transmission non dovrebbe essere tentato. In questo esempio, il pacchetto ha una disposizione del pacchetto compreso: (a) un campo di sincronizzazione; (b) un tipo del pacchetto (pinta) campo che segue il campo di sincronizzazione; (c) un campo di conteggio di byte (BC) per la definizione della lunghezza dei dati per il pacchetto; (d) un tipo di dati (distacco) campo per la definizione se i dati sono uno di controllo di collegamento, di controllo di dispositivo e di dati del dispositivo; e (e) un campo d'informazione.

 
Web www.patentalert.com

< Method and apparatus to distribute interrupts to multiple interrupt handlers in a distributed symmetric multiprocessor system

< Software generating device

> System for configuring a computer with or without an operating system to allow another computer to remotely exchange data and control the computer

> Method and apparatus for authenticating an open system application to a portable IC device

~ 00081