Method and system for using a memory card protocol inside a bus protocol
First Claim
1. A memory system that stores data and is controlled by a host that couples to said memory system via a host bus, said memory system comprising:
- a plurality of memory blocks, each of said memory blocks including at least a plurality of data storage elements; and
a memory controller operatively coupled to said memory blocks and operatively coupleable to the host via the host bus, said memory controller operating to internally perform read and write operations with respect to the data storage elements for the host in accordance with a first protocol, and said memory controller operating to externally communicate over the host bus in accordance with a second protocol.
3 Assignments
0 Petitions
Accused Products
Abstract
A memory system (e.g., memory card) that is able to operate internally in accordance with a first protocol while communicating externally in a second protocol is disclosed. In one embodiment, a memory card operates in accordance with a memory card protocol (e.g., MMC) internally and communicates with a host over a bus protocol (e.g., I2C). As a result, communications between the memory card and the host can utilize the bus protocol by having the bus protocol include the memory card protocol. The memory system is typically a non-volatile memory product or device that provides binary or multi-state data storage.
123 Citations
26 Claims
-
1. A memory system that stores data and is controlled by a host that couples to said memory system via a host bus, said memory system comprising:
-
a plurality of memory blocks, each of said memory blocks including at least a plurality of data storage elements; and
a memory controller operatively coupled to said memory blocks and operatively coupleable to the host via the host bus, said memory controller operating to internally perform read and write operations with respect to the data storage elements for the host in accordance with a first protocol, and said memory controller operating to externally communicate over the host bus in accordance with a second protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for communicating electronic signals representative of data or commands over a bus coupled between a host and a memory card, said method comprising:
-
(a) receiving an incoming envelope at the memory card over the bus in accordance with a bus protocol, the incoming envelope including at least incoming data or commands in accordance with a memory card protocol;
(b) removing the incoming envelope to retain the incoming data or commands; and
(c) thereafter processing the incoming data or commands at the memory card in accordance with the memory card protocol. - View Dependent Claims (20, 21, 22)
-
-
23. A method for transmitting information between a peripheral device and a bus associated with a computing device, said method comprising:
-
(a) obtaining information to transmit, the information obtained being associated with a first protocol;
(b) adapting the information obtained for transmission in a second protocol; and
(c) transmitting the adapted information over the bus using the second protocol. - View Dependent Claims (24, 25, 26)
-
Specification