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
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