Der
F3 Flash Memory Controller ist ganz speziell für Applikationen wie etwa Hochgeschwindigkeits-CF-Cards, Disk-on-Module oder Solid State Disks ausgelegt. Die automatische Erkennung von PCMCIA oder True-IDE Host-Schnittstellenmodus wird unterstützt. Konformität zu PCMCIA 2.1, PC Card ATA und CF 3.0, memory-mapped oder I/O Operationen, schnelle ATA Host-to-Buffer Transferraten, PIO Modus 6, MDMA Modus 4, und UDMA Modus 5 in echtem IDE-Modus. Paralleles ATA (PATA) wird angeboten, es kann aber auch serielles ATA (SATA) implementiert werden, wenn ein zusätzlicher Chip als Brücke zwischen PATA und SATA eingesetzt wird. Die im Flash-Speicher gespeicherte
Firmware ist spezifisch für die jeweilige Applikation und Host-Schnittstelle. Alle Funktionen für das Flash- und Datenmanagement und für den Datentransfer zwischen Flash und Host können entweder in
Hardware oder in
Software implementiert sein. Die Hyperstone Flash-Controller booten mittels
Firmware, die im Flash-Speicher des jeweiligen Produkts enthalten ist. Andere Lösungen könnten die
Firmware auch im Controller-ROM ansiedeln. Auf diese Weise können Hersteller bei identischer
Hardware die unterschiedlichsten
Produkte mit diversen Produktmerkmalen realisieren. Außerdem kann die
Firmware vor Ort oder unmittelbar vor Auslieferung aktualisiert werden. Die
Firmware wird nach der Fertigstellung des
Speichergerätes im Zuge eines so genannten Vorformatierungsprozesses im Flash-Speicher abgelegt.