US 11,748,022 B2
Method and apparatus for controlling different types of storage units
Sheng-I Hsu, Hsinchu County (TW)
Assigned to Silicon Motion, Inc., Zhubei (TW)
Filed by Silicon Motion, Inc., Zhubei (TW)
Filed on Nov. 5, 2021, as Appl. No. 17/519,685.
Application 17/519,685 is a continuation of application No. 16/712,160, filed on Dec. 12, 2019, granted, now 11,199,991.
Claims priority of provisional application 62/787,810, filed on Jan. 3, 2019.
Claims priority of application No. 201910486615.2 (CN), filed on Jun. 5, 2019.
Prior Publication US 2022/0057957 A1, Feb. 24, 2022
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0653 (2013.01) [G06F 3/0604 (2013.01); G06F 3/068 (2013.01); G06F 3/0656 (2013.01); G06F 3/0679 (2013.01); G06F 3/0683 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus for controlling different types of storage units, comprising:
an interface connected to at least two different types of storage units, wherein the storage units comprise a single level cell (SLC) flash memory and flash memory; and
a processing unit coupled to the interface, arranged to operably access data of the different types of the storage units through the interface,
wherein the SLC flash memory stores parameters required for configuring the flash memory, and In-System Programming (ISP) code,
wherein the processing unit is arranged to operably initialize the SLC flash memory; read a first parameter for configuring the flash memory, and an In-System Programming (ISP) code from the SLC flash module; initialize the flash module according to the first parameter; and execute the ISP code to enter a normal mode and wait for a command issued by a host.