[Oberon] FPGA - Save / Restore OBERON.FS

Chris Burrows chris at cfbsoftware.com
Sat Jul 22 14:55:52 CEST 2017

We have now developed the SDHC File system for RISC5 Project Oberon FPGA
hardware and the Windows application as proposed below. For more details and
a screenshot see the SDHC FileSystem announcement in the Astrobe for FPGA
RISC5 Forum:


Chris Burrows

CFB Software

> -----Original Message-----
> From: Oberon [mailto:oberon-bounces at lists.inf.ethz.ch] On Behalf Of
> Chris Burrows
> Sent: Friday, 21 April 2017 11:57 PM
> To: 'ETH Oberon and related systems'
> Subject: Re: [Oberon] FPGA - Save / Restore OBERON.FS
> > > From: Skulski, Wojciech skulski at pas.rochester.edu
> > > Sent: Thu Apr 20 06:42:54 CEST 2017
> >
> > > My biggest concern about Oeron FS is its limited size.
> >
> My primary Project Oberon-related task is to support its use in
> embedded software applications. The size of the file system could be
> an issue when performing high-speed data logging. However, the
> Project Oberon, FAT and other general-purpose filesystems were not
> designed for this sort of realtime operation. Simply making the
> filesystem larger is likely to make it even less suitable.
> Fortunately, an additional special-purpose filesystem can be readily
> implemented for this task if we limit the requirements to what is
> necessary and sufficient.
> To avoid data loss during realtime operation we need efficient code
> and fast and predictable disk access speeds. SDHC cards (as with most
> other file storage systems) are significantly more efficient when
> accesses are sequential rather than random. Hence, the proposed
> requirements are:
> 1. On the embedded system the filesystem is write-only.
> 2. Disk writes are purely sequential.
> 3. Unlimited free space beyond the first 320MB of an SDHC can be
> used.
> 4. Larger file sizes is a higher priority than the number of files.
> 5. Multiple files can be created but all the space could be used by a
> single file if required.
> 6. Only one file can be open for writing at any one time.
> 7. Once a file is closed it cannot be written to again.
> Software would be written to transfer the files directly from the
> SDHC card inserted into a PC for processing and analysis. The PC
> would also be used for file deletion and other disk maintenance
> operations.

More information about the Oberon mailing list