Bit interleaved data serial interface

   
   

A shared wire serial interface between two devices that share a system clock and a single bi-directional serial data line. The clock drives both the system and the interface and is provided over a single clock wire. One device operates as a master, the other as a slave. Since master and slave share the same clock, clock drift error will be zero. Although the start of a data transfer is asynchronous with regard to the system clock, the data transfer itself, is synchronous. In one embodiment, the bit transfer rate is 1/8.sup.th the system clock speed in one example and is generated by a state machine, however, any divide may be used. The state machine also signals the output enablers which interleave the data bits on the serial data line. The flow of data on a single data line of the interface is bi-directional in that data from the master is bit interleaved with data from the slave. Due to the bit interleaving of data between master and slave, the master can simultaneously shift a command out of its register while shifting in a reply from a previous command. A one bit tri-state period separates each data bit.

Una interfaz en serie compartida del alambre entre dos dispositivos que comparten un reloj del sistema y una sola línea de datos serial bidireccional. El reloj conduce el sistema y el interfaz y se proporciona sobre un solo alambre del reloj. Un dispositivo funciona como amo, el otro como esclavo. Desde la parte del amo y del esclavo el mismo reloj, error de deriva del reloj será cero. Aunque el comienzo de una transferencia de datos es asincrónico con respecto al reloj del sistema, la transferencia de datos sí mismo, es síncrona. En una encarnación, la tarifa de transferencia del pedacito es a/8.sup.o la velocidad de reloj del sistema en un ejemplo y es generada por una máquina del estado, sin embargo, divídase puede ser utilizado. La máquina del estado también señala los enablers de la salida cuál interpolación los bits de datos en la línea de datos serial. El flujo de datos sobre una sola línea de datos del interfaz es bidireccional en que los datos del amo están mordidos interpolaron con datos del esclavo. debido a la interpolación del pedacito de datos entre el amo y el esclavo, el amo puede cambiar de puesto simultáneamente un comando de su registro mientras que cambia de puesto en una contestación de un comando anterior. Un período de triple estado de un pedacito separa cada bit de datos.

 
Web www.patentalert.com

< Using a key lease in a secondary authentication protocol after a primary authentication protocol has been performed

< System and method for managing television programs within an entertainment system

> System and method for dynamically resynchronizing backup data

> Control system apparatus and method using a controlled device for manual data entry

~ 00123