HCC and Adesto Flash
HCC offers a range of products for Adesto® Technologies (Dialog Semiconductor) flash devices. This page describes these and also gives links to other information that will help you choose the file system to use with your Adesto devices.
SafeFLASH for Adesto DataFlash Drives
Here HCC's SafeFLASH package provides the file API and intermediate file system and the DataFlash flash driver is the device driver. Sample drivers are provided so you can create a driver that meets your specific needs. The physical interface to the DataFlash uses the Serial Peripheral Interface (SPI) standard.
FTL NOR Media Driver for Adesto DataFlash
When you use this driver:
- The file system can be any HCC file system that addresses logical sector arrays (including SafeFAT, FAT, and THIN).
- The Flash Translation Layer (FTL), a system for attaching arrays of flash to a media driver, is the SafeFTL media driver.
- The NOR base flash driver is a generic driver which handles the NOR flash drivers.
- The Adesto® DataFlash driver interfaces to the NOR base flash driver and controls one flash drive connected to the system.
Adesto AT25DFxxx driver for TINY file system
TINY is a full-featured, fail-safe flash file system for use with NOR Flash with erasable sectors <4 KB. This driver allows use of Adesto AT25DFxxx devices with the TINY file system. TINY also supports DataFlash AT45DFxxx.
Smart-Meter File System (SMFS)
HCC's SMFS supports Adesto flash and is optimized to use minimal ROM/RAM. It takes a new approach to the problem of storing metering data on flash media, replacing the traditional file system-based or customized approaches with a structured database defined by the application developer. SMFS is made for purpose and therefore achieves completely new levels of efficiency.
Generic serial NOR flash driver for the TINY Boot-writeable file system
This NOR flash driver supports Adesto flash and was tested with the Adesto AT25DF081ASH-T.
HCC systems support the following Adesto® DataFlash devices:
Please contact HCC for details.
|AT25DF011||1Mbit||SPI, Dual read|| |
|AT25DF021A||2Mbit||SPI, Dual read|| |
|AT25DF041B||4Mbit||SPI, Dual read|| |
|AT45DB081E||8Mbit||SPI, Quad I/O||133MHz|
|AT45DQ081||8Mbit||SPI, Quad I/O||133MHz|
And also the following legacy devices: