Bringing a Flash Chip to life.
in this project we will connect wires from the flash chip to controller's IO pins
and implement the following operations on the controller software:
- PageRead
- PageWrite
- BlockErase
![Flash tsop](https://psl.eelabs.technion.ac.il/wp-content/uploads/sites/7/2017/06/toshiba_3d_nand_bics_tlc_mlc-1024x652-900x600.jpg)
using “floting gate” a non volatile memory can be implemented.
by controlling the amount of charge the floating gate will hold , we can differentiate a number of states per single cell
a TLC flash chip can handle 8 levels of Vt , effectively holding 3 bits in a single cell
in this project we will construct a mounting board for the flash chip
and connect the relevant pins to a controller – implementing the basic operations read write and erase