Data exchange methods for a switch which selectively forms a communication channel between a processing unit and multiple devices

   
   

A switch is presented including a host input/output (I/O) port adapted for coupling to a controller, multiple device I/O ports each adapted for coupling to at least one device, and logic coupled between the host I/O port and the device I/O ports configured to selectively form a communication channel between the host I/O port and one of the device I/O ports. The switch may operate in a connected mode and a disconnected mode. When in the switch is in the disconnected mode, the logic may not form a communication channel between the host I/O port and any of the device I/O ports. In an ATA embodiment, the switch may comply with an AT attachment (ATA) standard, and thus be an ATA switch. The host I/O port may be adapted for coupling to an ATA controller, the device I/O ports may be adapted for coupling to at least one ATA device, and the logic may selectively form an ATA communication channel between the host I/O port and one of the device I/O ports. Several methods for exchanging data between a processing unit coupled to the host I/O port of the switch and one or more devices coupled to device I/O ports of the switch are described. Several methods for performing direct memory access (DMA) transfers to move data between a memory of the processing unit and one or more of the devices are also described.

Un interruptor se presenta incluyendo un puerto de la entrada-salida del anfitrión (I/O) adaptado para juntarse a un regulador, el dispositivo múltiple I/O vira cada uno adaptada para juntarse por lo menos a un dispositivo, y lógica hacia el lado de babor juntado entre el puerto del anfitrión I/O y los puertos del dispositivo I/O configurados para formar selectivamente un canal de comunicaciones entre el puerto del anfitrión I/O y el que esta' de los puertos del dispositivo I/O. El interruptor puede funcionar en un modo conectado y un modo desconectado. Cuando en el interruptor está en el modo desconectado, la lógica puede no formar un canal de comunicaciones entre el puerto del anfitrión I/O y cualquiera de los puertos del dispositivo I/O. En una encarnación de ATA, el interruptor puede conformarse con EN el estándar del accesorio (ATA), y sea así un interruptor de ATA. El puerto del anfitrión I/O se puede adaptar para juntarse a un regulador de ATA, los puertos del dispositivo I/O se pueden adaptar para juntarse por lo menos a un dispositivo de ATA, y la lógica puede formar selectivamente un canal de comunicaciones de ATA entre el puerto del anfitrión I/O y el que esta' de los puertos del dispositivo I/O. Varios métodos para intercambiar datos entre una unidad de proceso juntada al puerto del anfitrión I/O del interruptor y unos o más dispositivos juntados a los puertos del dispositivo I/O del interruptor se describen. Varios métodos para realizar transferencias del acceso directo de memoria (acceso directo de memoria) a los datos del movimiento entre una memoria de la unidad de proceso y una o más de los dispositivos también se describen.

 
Web www.patentalert.com

< Data migration method, protocol converter and switching apparatus using it

< System for recovering received data with a reliable gapped clock signal after reading the data from memory using enable and local clock signals

> Method of resolving conflicts in access control lists in router by comparing elements in the lists based on subsumption relations

> Wireless portable electronic device capable of receiving

~ 00156