Method to detect NAND-flash parameters by hardware automatically
First Claim
1. A method for automatically detecting a plurality of parameters for a NAND-Flash memory, comprising the steps of:
- (A) generating a plurality of address cycles for said NAND-Flash memory;
(B) setting an address number parameter of said parameters based on (i) a first number of said address cycles generated and (ii) a status signal generated by said NAND-Flash memory responsive to said address cycles;
(C) generating at least one read cycle for said NAND-Flash memory after determining said address number parameter; and
(D) setting a page size parameter of said parameters based on (i) a second number of said read cycles generated and (ii) said status signal further responsive to said read cycles.
10 Assignments
0 Petitions
Accused Products
Abstract
A method for automatically detecting a plurality of parameters for a NAND-Flash memory. A first step of the method may include generating a plurality of address cycles for the NAND-Flash memory. A second step may set an address number parameter of the parameters based on (i) a first number of the address cycles generated and (ii) a status signal generated by the NAND-Flash memory responsive to the address cycles. A third step generally includes generating at least one read cycle for the NAND-Flash memory after determining the address number parameter. A fourth step may set a page size parameter of the parameters based on (i) a second number of the read cycles generated and (ii) the status signal further responsive to the read cycles.
-
Citations
20 Claims
-
1. A method for automatically detecting a plurality of parameters for a NAND-Flash memory, comprising the steps of:
-
(A) generating a plurality of address cycles for said NAND-Flash memory;
(B) setting an address number parameter of said parameters based on (i) a first number of said address cycles generated and (ii) a status signal generated by said NAND-Flash memory responsive to said address cycles;
(C) generating at least one read cycle for said NAND-Flash memory after determining said address number parameter; and
(D) setting a page size parameter of said parameters based on (i) a second number of said read cycles generated and (ii) said status signal further responsive to said read cycles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a NAND-Flash memory; and
a controller circuit configured to (i) generate a plurality of address cycles for said NAND-Flash memory, (ii) set an address number parameter of said parameters based on (a) a first number of said address cycles generated and (b) a status signal generated by said NAND-Flash memory responsive to said address cycles, (iii) generate at least one read cycle for said NAND-Flash memory after determining said address number parameter and (iv) set a page size parameter of said parameters based on (i) a second number of said read cycles generated and (ii) said status signal further responsive to said read cycles. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a NAND-Flash memory;
a controller circuit implemented as hardware-only and configured to determine a plurality of parameters for said NAND-Flash memory; and
a processor configured to boot from said NAND-Flash memory based on said parameters.
-
Specification