File system support guarantees data integrity
HCC Embedded has introduced fail-safe file system support for eMMC Flash that simplifies software integration and guarantees the integrity of data. HCC Embedded’s range of eMMC drivers supports high-performance file operations, fail-safe operations, and secure erase. Devices with JEDEC eMMC 4.4, 5.0, and later interfaces (JESD84-B50) are supported.
All file systems are supplied with an advanced test suite to verify correct operation. eMMC Flash storage is designed to meet high performance and security requirements of deeply embedded systems in devices such as smart phones, POS terminals and industrial controllers. The built-in NAND controller enables eMMC to be connected to any processor with a compatible memory interface such as MMC/SDIO.
eMMC handles bad-block management, wear leveling, and ECC, greatly simplifying system design. HCC’s file systems utilise eMMC features such as a guaranteed ‘reliable write’ feature and configurable control of sudden power loss to help create a reliable system.
In addition to expanding the file system support for eMMC applications, HCC has adopted a rigorous validation process that uses custom test hardware with a verification suite for exercising file systems with eMMC devices. Developers can use the test suite to induce hardware errors and unexpected resets to verify fail-safe behavior and recovery.
To further aid the test and validation process for customers, HCC Embedded has developed a range of PCBs to mount BGA eMMC chips. These boards can be plugged into a wide range of standard development board sockets such as MMC/SD interfaces, as well as HCC’s eMMC test and verification platform, thereby eliminating the expense of acquiring pre-installed eMMC boards. Developers may request sample boards directly from the HCC Embedded sales team.
“Genuinely reliable systems require each layer of the design to specify the level of service it requires,” said Dave Hughes, CEO, HCC Embedded. “HCC has gone the extra mile to provide this and developers can now include verifiably reliable components to manage their eMMC-based applications.”