A digital device interface for transferring information between a processor
and a control device includes a first serial peripheral interface (SPI),
e.g., with "data in," "data out" and "clock" ports, in serial
communication with a second SPI. The first SPI can be coupled to, and
associated with, the processor; the second SPI, with the control device. A
first transfer logic section, e.g., a shift register engine, transfers
bytes, word, longwords or other multi-bit datum between the processor and
the control device. A second transfer logic section effects a transfer
transaction between the processor and the control device--that is, the
transfer of plural multi-bit datum relating to a common data access
operation or a common data generation operation. For sensor-type control
devices, such a transaction may include, for example, the "continuous"
transfer of data sensed by the device. For a servo, actuator, or the like,
the transaction may include, for example, a stream of set points or other
control data generated by the processor (and/or its related data stores)
for application to the control device.
Un'interfaccia di dispositivo digitale per le informazioni di trasferimento fra un processor e un dispositivo di controllo include una prima interfaccia periferica di serie (SPI), per esempio, con "dati dentro," "dati verso l'esterno" e gli orificii "dell'orologio", nella comunicazione di serie con un secondo SPI. Il primo SPI può essere accoppiato a ed essere associato con, il processor; il secondo SPI, con il dispositivo di controllo. Una prima sezione di logica di trasferimento, per esempio, un motore del registro a scorrimento, byte di trasferimenti, parola, longwords o l'altro riferimento della multi-punta fra il processor ed il dispositivo di controllo. Una seconda sezione di logica di trasferimento effettua una transazione di trasferimento fra il processor ed il dispositivo di controllo -- cioè il trasferimento di riferimento plurale della multi-punta concernente un funzionamento comune di accesso di dati o un funzionamento comune della generazione di dati. Per sensore-tipo dispositivi di controllo, una tal transazione può includere, per esempio, il trasferimento "continuo" dei dati percepiti dal dispositivo. Per un servo, l'azionatore, e simili, la transazione può includere, per esempio, un flusso dei punti di regolazione o di altri dati di controllo generati dal processor (e/o dai relativi depositi relativi di dati) per l'applicazione al dispositivo di controllo.