1. Technical Field
The present invention relates to technologies of embedded storage, and more particularly to an embedded memory and an embedded storage system having storage capacity expandability.
2. Related Art
An embedded memory is an expansion of an external memory card and has found very wide application in both the production field of mobile phones and the application field of tablet computers (Tablet PC). Referring to
There are mainly three types of NAND flash memory chips in an embedded memory, that is, a single-level cell (SLC) NAND flash memory, a multi-level cell (MLC) NAND flash memory, and a triple-level cell (TLC) NAND flash memory. An SLC NAND flash memory has advantages of a fast read/write speed and a long service life, but it has a relatively high production cost and relatively small capacity. A TLC NAND flash memory has a relatively low production cost and large capacity, but it has a low read/write speed and a short service life. Indexes such as a read/write speed, a service life, capacity, and a production cost of an MLC NAND flash memory are all between those of the other two types of NAND flash memories.
The package of an existing embedded memory has only one external MMC interface for connection to a host, and absolute storage capacity and the type of a storage medium of the embedded memory depend on a NAND flash memory equipped in the package. To increase or decrease the storage capacity, the entire embedded memory needs to be redesigned, which has a complicated process and an excessively high production cost. Therefore, the entire embedded memory has poor storage expandability and cost control becomes more difficult.
A major technical problem that the present invention is to solve is to provide an embedded storage and an embedded storage system, so as to avoid a problem that storage capacity of an embedded storage is fixed resulting in poor storage capacity expandability. Furthermore, an overall storage cost of a product can be lowered.
To solve the foregoing technical problem, the technical solutions adopted in the present invention are as follows:
An embedded storage includes a flash memory control unit and a host interface unit, and further includes at least one off-chip flash memory interface unit. The flash memory control unit is connected to the host interface unit and the off-chip flash memory interface unit, and is used for implementing control on the host interface unit and the off-chip flash memory interface unit. The host interface unit provides an interface for a host externally, is connected to the flash memory control unit internally, and is used for implementing data interaction between the host and the flash memory control unit. The off-chip flash memory interface unit provides externally an interface for performing data transmission with an expanded flash memory, is connected to the flash memory control unit internally, and is used for implementing data interaction between the expanded flash memory and the flash memory control unit.
Furthermore, the host interface unit is specifically an MMC interface unit for providing an MMC interface for the host.
Furthermore, the embedded storage further includes: an on-chip flash memory and an on-chip flash memory interface unit. The on-chip flash memory is connected to the on-chip flash memory interface unit. The on-chip flash memory interface unit is further connected to the flash memory control unit, and is used for implementing data interaction between the on-chip flash memory and the flash memory control unit.
Furthermore, the on-chip flash memory is an on-chip NAND flash memory.
Furthermore, the on-chip NAND flash memory is an SLC NAND flash memory, an MLC NAND flash memory or a TLC NAND flash memory.
Furthermore, the embedded storage is a BGA package chip.
Furthermore, the interface for performing data transmission with an expanded flash memory provided by the off-chip flash memory interface unit is an NC pin of the BGA package chip.
Furthermore, the BGA package chip is a chip of an AA, AB, AC or BA specification.
An embedded storage system includes the embedded memory of any in the foregoing and an expanded flash memory, where the expanded flash memory is connected to an off-chip flash memory interface unit of the embedded memory.
Furthermore, the expanded flash memory is an expanded NAND flash memory.
Furthermore, the expanded NAND flash memory is an SLC NAND flash memory, an MLC NAND flash memory or a TLC NAND flash memory.
Furthermore, the on-chip NAND flash memory is an SLC NAND flash memory, and the expanded NAND flash memory is a TLC NAND flash memory.
Furthermore, storage capacity of the expanded flash memory is greater than or equal to storage capacity of the on-chip flash memory.
Furthermore, storage capacity of the expanded NAND flash memory is greater than or equal to storage capacity of the on-chip NAND flash memory.
The present invention has the following beneficial effects:
In the present invention, one or more off-chip flash memory interface units are disposed in an embedded memory and are connected to a flash memory control unit. Therefore, the embedded memory can further expand storage capacity of an entire embedded storage system in the case that storage capacity of the embedded memory is fixed, and storage expandability of the entire embedded storage system is improved. Furthermore, a storage type of a NAND flash memory may be selected. By selecting and combining different types of NAND flash memories, controllability for a storage cost of a product is improved, and an overall storage cost is lowered.
The present disclosure will become more fully understood from the detailed description given herein below for illustration only, and thus are not limitative of the present disclosure, and wherein:
To make the objectives, technical solutions, and advantages of the present invention more comprehensible, the present invention is further illustrated below in detail with reference to specific implementation manners and accompanying drawings.
Please refer to
Please refer to
Please refer to
In this embodiment, because one large-capacity NAND flash memory is connected, storage capacity is increased, so that storage expandability of the entire embedded storage system is improved.
In this embodiment, the embedded storage system may further use a plurality of off-chip flash memory interfaces that is connected to a flash memory controller and is disposed on NC pins of a BGA package to enable connection to a plurality of off-chip expanded NAND flash memories. Therefore, the storage capacity of the embedded storage system is further increased.
Please refer to
In this embodiment, because the on-chip NAND flash memory and a flash memory controller are packaged in a BGA package, to increase use efficiency, an SLC NAND flash memory having a relatively long service life is chosen for use. For the off-chip expanded NAND flash memory, a TLC NAND flash memory having a relatively low production cost is chosen. This not only improves storage expandability of the entire embedded storage system, but also has an effect of adjusting and controlling a production cost.
In this embodiment, a plurality of off-chip expanded NAND flash memories may be connected to the embedded storage system, and the arrangement manner is the same as that in Embodiment 2, which is no longer elaborated here.
In addition, in this embodiment, the on-chip NAND flash memory may be arranged to be an MLC NAND flash memory or a TLC NAND flash memory. The off-chip NAND flash memory may be arranged to be an SLC NAND flash memory or an MLC NAND flash memory. It is proven by experiments that these arrangement manners may all prevent a work state of the entire embedded storage system from being affected, and may further achieve the objective of improving storage expandability of the embedded storage system by selecting several types of NAND flash memories and at the same time further improve controllability for a storage cost of a product and lower an overall storage cost.
The foregoing content is further detailed illustration of the present invention with reference to specific implementation manners, and it should not be construed that the specific implementations of the present invention are only limited to the illustration. Therefore, a person of ordinary skill in the technical field of the present invention may further make several simple derivations or replacements without departing from the concept of the present invention, and these derivations or replacements should be construed as falling within the protection scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
201110345252.4 | Nov 2011 | CN | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/CN2012/082145 | 9/27/2012 | WO | 00 | 8/13/2014 |