Zilog file system overview, Zilog file system architecture, E zilog file system architecture – Zilog EZ80F91AZA User Manual
Page 11

UM017914-1211
Zilog File System Overview
Zilog File System
User Manual
1
Zilog File System Overview
The Zilog File System (ZFS) is implemented on the Zilog Real-Time Kernel (RZK) which
is a real-time, preemptive and multitasking kernel. The Zilog File System implements a
file system over RZK for Micron Flash devices and supports all basic file and directory
operations. In addition, the Zilog File System can be configured in the Zilog Developer
Studio integrated development environment (ZDS II IDE).
The features of the Zilog File System include:
•
Implements a core that is independent of the underlying memory device.
•
Supports easy configuration of volumes (such as
C:\
or
D:\
drives).
•
Provides configuration parameters such as the maximum number of directories to be
created and the maximum number of files to be opened at a time. These parameters,
related to volume, optimize system operation and serve to consume less memory.
•
Supports multiple volume access whether RAM memory, Flash memory or both mem-
ories are employed.
•
Implements full-fledged directory operation support.
•
Easy system configuration.
•
Provides a way to port the Zilog File System core easily to another toolset.
•
Supports all basic file and directory operations.
•
Supports multiple access to a single file, however, it can be edited by only a single
person at a time.
•
Recovers data after a power failure and implements garbage collection for a Flash
device to allow maximum usage of device memory to store files and directories.
•
All APIs are multithread safe; that is, they are re-entrant file system APIs.
•
Supports the use of period (‘.’) in filenames or directory names to distinguish between
the filename and its extension.
•
Supports media error handling; that is, recovery of lost data in Flash memory.
•
Supports NOR Flash devices.
Zilog File System Architecture
For details about the architecture of the Zilog File System, refer to the
, which can be found on zilog.com and is also located in the
following ZDS II filepath:
ZDSII_eZ80Acclaim!_A.B.C\ZTP\ZTPX.Y.Z_Lib\RZK\Docs