Daisy chain complex commands
AssigneeMicrochip Technology Incorporated
InventorsVincent Quiquempoix, Yann Johner
Life of this patent
Estimating the term…
Abstract
An apparatus may include a serial data output port configured to send output data to a electronic device. The apparatus may include a serial data input port configured to receive input data from another electronic device. The apparatus may include a chip select output port configured to send output to the electronic devices connected in a daisy chain. The apparatus may include a interface circuit, configured to determine that a given electronic device is to selectively execute a first command. The interface circuit may be further configured to issue a complex command to the electronic devices connected. The complex command may indicate to the f electronic devices that additional commands are to be selectively executed.
Claims19
An apparatus, comprising:
- a serial data input port to receive input from a first electronic device in a daisy chain of electronic devices;
- a serial data output port to send output to a second electronic device in the daisy chain of electronic devices;
- a chip select input port to receive input from a third electronic device;
- and
- an interface circuit to, in a daisy chain mode and based on a first received command:
- receive information on the serial data input port;
- determine whether the information includes a second received command to be selectively executed by the apparatus;
- based on a determination that the information includes the second received command is to be selectively executed by the apparatus, execute the second received command upon a changed edge on the chip select input port, the changed edge subsequent to receiving the second received command.
An apparatus, comprising:
- a serial data output port to send output data to a first electronic device;
- a serial data input port to receive input data from a second electronic device;
- a chip select output port to send output to a plurality of electronic devices, the plurality of electronic devices connected in a daisy chain and including the first and second electronic devices;
- an interface circuit to:
- determine that a given electronic device in the plurality of electronic devices connected in a daisy chain is to selectively execute a first command;
- based on a determination that the given electronic device is to execute the first command, issue a complex command to the plurality of electronic devices connected in a daisy chain through the serial data output port;
- and
- with the complex command, indicate to the plurality of electronic devices that additional commands are to be selectively executed.
A method, comprising:
- through a serial data input port, receiving input from a first electronic device in a daisy chain of electronic devices;
- through a serial data output port, sending output to a second electronic device in the daisy chain of electronic devices;
- through a chip select input port, receiving input from a third electronic device;
- and
- in a daisy chain mode and based on a first received command:
- receiving information on the serial data input port;
- determining whether the information includes a second received command to be selectively executed by the apparatus;
- and
- based on a determination that the information includes the second received command is to be selectively executed by the apparatus, executing the second received command upon a changed edge on the chip select input port, the changed edge subsequent to receiving the second received command.
A method, comprising:
- sending output data to a first electronic device through a serial data output port;
- receiving input data from a second electronic device through a serial data input port;
- through a chip select output port, sending output to a plurality of electronic devices, the plurality of electronic devices connected in a daisy chain and including the first and second electronic devices;
- determining that a given electronic device in the plurality of electronic devices connected in a daisy chain is to selectively execute a first command;
- based on a determination that the given electronic device is to execute the first command, issuing a complex command to the plurality of electronic devices connected in a daisy chain through the serial data output port;
- and
- with the complex command, indicating to the plurality of electronic devices that additional commands are to be selectively executed.
Dependencies are inferred from the claim text.