发明名称 |
Configurable flash interface |
摘要 |
A flash memory controller, a non-transitory computer readable medium and a method for performing operations with a flash memory device, the method may include receiving, by a flash memory controller, a request to perform a requested operation with the flash memory device; selecting multiple selected instructions to be executed by a programmable module of the flash memory controller, based upon (a) an interface specification supported by the flash memory device and (b) the requested operation; wherein the programmable module comprising multiple operation phase circuits; and executing the multiple selected instructions by the programmable module, wherein the executing of the multiple selected instructions comprises executing a plurality of selected instructions by multiple operation phase circuits; wherein different operation phase circuits are arranged to execute different operation phases of the requested operation. |
申请公布号 |
US8996788(B2) |
申请公布日期 |
2015.03.31 |
申请号 |
US201213370114 |
申请日期 |
2012.02.09 |
申请人 |
Densbits Technologies Ltd. |
发明人 |
Nassie Amir |
分类号 |
G06F12/02;G06F13/16;G11C16/00;G11C16/10 |
主分类号 |
G06F12/02 |
代理机构 |
Dentons US LLP |
代理人 |
Dentons US LLP |
主权项 |
1. A method, for performing operations with a flash memory device, the method comprising:
receiving ,by a flash memory controller, a request to perform a requested operation with the flash memory device; selecting multiple selected instructions to be executed by a programmable module of the flash memory controller, based upon (a) an interface specification supported by the flash memory device and (b) the requested operation ; wherein the programmable module comprising multiple operation phase circuits; and executing the multiple selected instructions by the programmable module, wherein the executing of the multiple selected instructions comprises executing a plurality of selected instructions by multiple operation phase circuits; wherein different operation phase circuits are arranged to execute different operation phases of the requested operation; wherein the programmable module comprises a programmable signal generator; wherein the method comprises: determining whether to execute the requested operation by the programmable signal generator or by the multiple operation phase circuits; wherein if it is determined to execute the requested operation by the programmable signal generator then executing the requested operation by the programmable signal generator; wherein if it is determined to execute the requested operation by the multiple operation phase circuits then executing the requested operation by the plurality of operation phase circuits. |
地址 |
Haifa IL |