![](http://datasheet.mmic.net.cn/330000/MBM29DL640E_datasheet_16438681/MBM29DL640E_23.png)
MBM29DL640E
80/90/12
23
I
FUNCTIONAL DESCRIPTION
Simultaneous Operation
The device features functions that enable reading of data from one memory bank while a program or erase
operation is in progress in the other memory bank (simultaneous operation) , in addition to conventional features
(read, program, erase, erase-suspend read, and erase-suspend program) . The bank can be selected by bank
address (A
21
, A
20
, A
19
) with zero latency. The device consists of the following four banks :
Bank A : 8
×
8 KB and 15
×
64 KB; Bank B : 48
×
64 KB; Bank C : 48
×
64 KB; Bank D : 8
×
8 KB and 15
×
64 KB.
The device can execute simultaneous operations between Bank 1, a bank chosen from among the four banks,
and Bank 2, a bank consisting of the three remaining banks. (See Table 9.) This is what we call a “FlexBank”,
for example, the rest of banks B, C and D to let the system read while Bank A is in the process of program (or
erase) operation. However, the different types of operations for the three banks are impossible, e.g. Bank A
writing, Bank B erasing, and Bank C reading out. With this “FlexBank”, as described in Table 10, the system
gets to select from four combinations of data volume for Bank 1 and Bank 2, which works well to meet the system
requirement. The simultaneous operation cannot execute multi-function mode in the same bank. Table 11 shows
the possible combinations for simultaneous operation. (Refer to Figure 11 Bank-to-Bank Read/Write Timing
Diagram.)
Table 9
FlexBank
TM
Architecture
Table 10
Example of Virtual Banks Combination
Note : When multiple sector erase over several banks is operated, the system cannot read out of the bank to which
a sector being erased belongs. For example, suppose that erasing is taking place at both Bank A and Bank B,
neither Bank A nor Bank B is read out (they would output the sequence flag once they were selected.)
Meanwhile the system would get to read from either Bank C or Bank D.
Bank
Splits
Bank 1
Bank 2
Volume
Combination
Volume
Combination
1
8 Mbit
Bank A
56 Mbit
Remainder (Bank B, C, D)
2
24 Mbit
Bank B
40 Mbit
Remainder (Bank A, C, D)
3
24 Mbit
Bank C
40 Mbit
Remainder (Bank A, B, D)
4
8 Mbit
Bank D
56 Mbit
Remainder (Bank A, B, C)
Bank
Splits
Bank 1
Bank 2
Volume Combination
Sector Size
Volume Combination
Sector Size
1
8 Mbit
Bank A
8
×
8 Kbyte/4 Kword
+
15
×
64 Kbyte/32 Kword
56 Mbit
Bank B
+
Bank C
+
Bank D
8
×
8 Kbyte/4 Kword
+
111
×
64 Kbyte/32 Kword
2
16 Mbit
Bank A
+
Bank D
16
×
8 Kbyte/4 Kword
+
30
×
64 Kbyte/32 Kword
48 Mbit
Bank B
+
Bank C
96
×
64 Kbyte/32 Kword
3
24 Mbit
Bank B
48
×
64 Kbyte/32 Kword 40 Mbit
Bank A
+
Bank C
+
Bank D
16
×
8 Kbyte/4 Kword
+
78
×
64 Kbyte/32 Kword
4
32 Mbit
Bank A
+
Bank B
8
×
8 Kbyte/4 Kword
+
63
×
64 Kbyte/32 Kword
32 Mbit
Bank C
+
Bank D
8
×
8 Kbyte/4 Kword
+
63
×
64 Kbyte/32 Kword