
Programming (or Clear) Algorithm
PRELIMINARY
Figure 3±3. Programming or Clear Algorithm Flow
| Start |
|
| |
New row |
|
|
| |
| Save row start |
|
| |
| address |
|
| |
Same row |
|
|
| |
| Current address |
|
| |
| = row start address; |
|
| |
| row_done = true |
|
| |
| Verify con- | Steps 2±5 in Table 3±1 | ||
| tents |
|
| |
| of current |
|
| |
| address |
| Steps 7±25 | |
|
|
| ||
|
| Step 6 in Table 3±1 | in Table 3±1 | |
| Program | Yes | Apply program | |
| pulse | pulse; | ||
| required? |
| row_done = false | |
| No |
|
| |
| Increment |
|
| |
| address |
|
| |
No | End | No | Pulsecount | |
of | ||||
|
| |||
| row? |
| =max² ? | |
| Yes |
| Yes | |
No | Row_done |
|
| |
= |
|
| ||
|
|
| ||
| true? |
|
| |
| Yes |
|
| |
No | Current |
|
| |
address > |
|
| ||
|
|
| ||
| end address? |
|
| |
² See the device data sheet for the timing |
| Yes |
|
parameter values. | Continue | Device failure | |
PRELIMINARY |