Blunk FS RAM Calculator

Home $5K RTOS Bundle Technical Support The Blunk Difference Contact Us
Device/System Information
Device Type:
Number of Blocks:
Block Size(KB):
Page Size(B):
Max. Bad Blocks:
Add Volume Compute RAM
Volumes RAM: 0 KB
System RAM: 0 KB
Total RAM: 0 KB
Type of device:
Maximum file/directory name length in bytes.
Maximum number of open files across all volumes.
For flash based devices, total number of blocks.
For all others, total number of 512B sectors.
Flash device block size in kilobytes.
Flash device page size in bytes.
NAND flash device maximum number of bad blocks.
This number is specified by the manufacturor in
the device data sheet.
Type of Blunk file system and/or flash translation layer
associated with volume.
Volume data cache size in KBs.
This is a user configurable driver parameter.
The data cache holds cached file data. If
default 0 value left, cache will have FOPEN_MAX
sectors (FFS/XFS) / clusters(FAT).
Volume number of flash blocks
Volume number of 512B sectors
Volume RAM consumption is proportional to total
number of files and directories. Enter an estimated
average number for a typical volume. Both a file and
a directory contribute the same amount of RAM to the
overall total.
All file/directory names for this volume are stored in RAM.
Enter an average name length in bytes to estimate the overall
RAM necessary to store the average number of files/directories
selected for this volume.
Number of FTL map pages cached in RAM.
A map page contains physical locations for
the virtual pages used by the file system
above the FTL. The higher this value, the
better the FTL performance. Typical values
are between 1 and 10.
This is the number of RAM bytes the FTL
allocates per volume block so that cache
lookup misses perform faster. The bigger
this value, the faster the flash lookup.
Number of FTL virtual to physical page mappings stored in RAM.
If this number is 0 or bigger than total volume pages, FTL
holds all its mappings in RAM at 4B per mapping and lookups
are instantaneous. Otherwise a cache is employed and the
FTL block 'part_bytes' are used as well.
FAT volume cluster size in bytes. If 'Automatic' is selected,
TargetFAT will attempt to set an optimal value based on the
volume size.
FAT volume type. If 'Automatic' is selected,
TargetFAT will attempt to use an optimal
based on the FAT volume type and size.
Embedded File Systems: Flash File System for NAND NOR flash, DOS Windows FAT file system, Flash Translation Layer FTL NAND NOR, Compressed Static File System