The complex nature of flash cells and their organization demands reliable, high performance control functionality. Flash Controllers of all kinds consist of an
interface to the flash memory, a
processor and a host
interface.
Hyperstone's controllers are based on a 32-Bit RISCi CPUii together with dedicated
hardware blocks, including an error correcting code (ECC) unit, buffers, flash and host
interface control logic.