Electronic device and data exchange method including protocol indicative of modes of operation
First Claim
Patent Images
1. An electronic device, comprising:
- a processor coupled to a memory device, through a data bus to receive and transmit bits on the data bus, the processor being configured to;
transmit a message including a first bit indicative of controlling the data bus, address bits indicative of an address identifying the memory device, and a second bit indicative of whether the processor intends to read data from or write data to the memory device;
transmit bits of data or memory address information; and
transmit a third bit indicative of a memory read mode or a memory write mode selected among;
reading data from the memory device at a serial peripheral interface speed,reading data from the memory device at a speed faster than the serial peripheral interface speed,erasing data block-by-block from the memory device, anderasing all data from the memory device at once,whereinthe third bit is transmitted after the bits of data or memory address information.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device includes a processor coupled to a memory device, through a data bus to receive and transmit bits on the data bus. The processor is configured to transmit a message including a first bit indicative of controlling the data bus, address bits indicative of an address identifying the memory device, and a second bit indicative of whether the processor intends to read data from or write data to the memory device; and transmit a third bit indicative of a mode of operation of the memory device.
-
Citations
20 Claims
-
1. An electronic device, comprising:
-
a processor coupled to a memory device, through a data bus to receive and transmit bits on the data bus, the processor being configured to; transmit a message including a first bit indicative of controlling the data bus, address bits indicative of an address identifying the memory device, and a second bit indicative of whether the processor intends to read data from or write data to the memory device; transmit bits of data or memory address information; and transmit a third bit indicative of a memory read mode or a memory write mode selected among; reading data from the memory device at a serial peripheral interface speed, reading data from the memory device at a speed faster than the serial peripheral interface speed, erasing data block-by-block from the memory device, and erasing all data from the memory device at once, wherein the third bit is transmitted after the bits of data or memory address information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A memory device coupled to a control unit, through a data bus to receive and transmit bits on the data bus, the memory device being configured to:
-
receive a message from the control unit, the message including a first bit indicative of the control unit controlling the data bus, address bits indicative of an address identifying the memory device, and a second bit indicative of whether the control unit intends to read data from or write data to the memory device; and receive bits of data or memory address information; receive a third bit from the control unit, the third bit being indicative of a mode selected among; reading data from the memory device at a serial peripheral interface speed, reading data from the memory device at a speed faster than the serial peripheral interface speed, erasing data block-by-block from the memory device, and erasing all data from the memory device at once; and wherein the third bit is received after the bits of data or memory address information. - View Dependent Claims (12, 13)
-
-
14. A data exchange method executable by an electronic device, the electronic device including a data bus, and a processor coupled to a memory device through the data bus to receive and transmit bits on the data bus, the method comprising:
-
transmitting, by the processor, a message including a first bit indicative of controlling the data bus, address bits indicative of an address identifying the memory device, and a second bit indicative of whether the processor intends to read data from or write data to the memory device; transmitting bits of data or memory address information, and transmitting, by the processor, a third bit indicative of a memory read mode or a memory write mode selected among; reading data from the memory device at a serial peripheral interface speed, reading data from the memory device at a speed faster than the serial peripheral interface speed, erasing data block-by-block from the memory device, and erasing all data from the memory device at once, wherein the third bit is transmitted after the bits of data or memory address information. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A data exchange method executable by a memory device coupled to a control unit through a data bus to receive and transmit bits on the data bus, the method comprising:
-
receiving a message from the control unit, the message including a first bit indicative of controlling the data bus, address bits indicative of an address identifying the memory device, and a second bit indicative of whether the control unit intends to read data from or write data to the memory device; receiving bits of data or memory address information; receiving a third bit from the control unit indicative of a memory read mode or a memory write mode of the memory device selected among; reading data from the memory device at a serial peripheral interface speed, reading data from the memory device at a speed faster than the serial peripheral interface speed, erasing data block-by-block from the memory device, and erasing all data from the memory device at once; and wherein the third bit is received after the bits of data or memory address information.
-
Specification