Spaces:
Sleeping
Sleeping
File size: 397 Bytes
e9bc512 |
1 2 3 4 5 6 7 8 9 10 11 12 |
from nand_page import Page
class Block:
def __init__(self, num_pages, num_cells_per_page, channel_length, drift_velocity, levels):
self.pages = [Page(num_cells_per_page, channel_length, drift_velocity, levels) for _ in range(num_pages)]
self.wear_count = 0
def erase(self):
for page in self.pages:
page.erase()
self.wear_count += 1
|