{"id":1648,"date":"2023-11-14T19:25:03","date_gmt":"2023-11-14T12:25:03","guid":{"rendered":"https:\/\/dgway.com\/blog_E\/?p=1648"},"modified":"2024-06-04T14:41:03","modified_gmt":"2024-06-04T07:41:03","slug":"exfat-ip-unlocking-peak-performance-with-cpu-free-file-system-revolution","status":"publish","type":"post","link":"https:\/\/dgway.com\/blog_E\/2023\/11\/14\/exfat-ip-unlocking-peak-performance-with-cpu-free-file-system-revolution\/","title":{"rendered":"exFAT-IP: Unlocking Peak Performance with CPU-Free File System Revolution"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Welcome to a groundbreaking revolution in file system technology. Today, we\u2019re proud to introduce you to exFAT-IP \u2013 a game-changing innovation that redefines how we interact with file systems. It eliminates the traditional constraints of file system implementations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s explore how our exFAT-IP transforms file system implementation, achieving a new era of performance and resource optimization under FPGA technology.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is file system?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s delve into how the file system impacts our daily computing experience.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/2-1024x576.png\" alt=\"\" class=\"wp-image-1650\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/2-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/2-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/2-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/2.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When you connect a new storage device to the computer, it initially appears as a raw partition, essentially invisible to the operating system.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/3-1024x576.png\" alt=\"\" class=\"wp-image-1651\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/3-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/3-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/3-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/3.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In the disk management tool, this unformatted device is seen as a blank canvas, prompting you to Format it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/4-1024x576.png\" alt=\"\" class=\"wp-image-1652\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/4-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/4-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/4-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/4.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The Format tool provides the option to select the type of \u2018File system\u2019 to be exFAT or NTFS.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/5-1024x576.png\" alt=\"\" class=\"wp-image-1653\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/5-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/5-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/5-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/5.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once formatted, you can see the disk as a drive, ready to store your data. This is where the file system comes into play.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"720\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/6-1024x576.png\" alt=\"\" class=\"wp-image-1655\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/6-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/6-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/6-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/6.png 1280w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The file system allows you to organize your data in a way that is easily accessible. They can be organized neatly by folders, file names, and locations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This organizational structure provides the solution to locate, copy, and work with your data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In essence, the file system is the bridge that lets you interact with your data through familiar file locations and names.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How exFAT works<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/7-1-1024x576.png\" alt=\"\" class=\"wp-image-1656\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/7-1-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/7-1-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/7-1-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/7-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now, let\u2019s explore the process of implementing an exFAT file system in a storage device using software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">User data within the exFAT file system is divided into three main partitions, each crucial for file management.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>First is the allocation bitmap table, which designates free areas.<\/li>\n\n\n\n<li>Second is an area for storing file entries, including file names and modified dates.<\/li>\n\n\n\n<li>Last is the space reserved for actual file data.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">When you create a new file, the system reads the allocation bitmap table to identify free areas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, when dealing with large files, it requires multiple non-contiguous free spaces.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In our example, data is distributed across three different areas, labeled as Part 0 to Part 2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once all data is successfully written, the allocation bitmap table is updated to mark the spaces as \u2018in use\u2019.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After this, a corresponding File Entry is created to specify crucial file information, such as the file name, file size, and modified date.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">File system implementation<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/8-1024x576.png\" alt=\"\" class=\"wp-image-1657\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/8-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/8-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/8-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/8.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">While traditional software-based exFAT implementations have been the standard, they come with their set of limitations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Managing non-contiguous free spaces, frequently updating the allocation bitmap table, and handling large files can be resource-intensive and time-consuming, ultimately leading to constrained write and read performance for your storage device.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But there&#8217;s a solution \u2013 our exFAT-IP. It&#8217;s a hardware-based breakthrough that eliminates these constraints, unlocking peak performance without the need for a CPU or complex software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This translates to resource optimization and significantly reduced overhead time, ensuring a seamless and efficient file system experience.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">exFAT-IP Feature<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/9-1024x576.png\" alt=\"\" class=\"wp-image-1658\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/9-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/9-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/9-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/9.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Our exFAT-IP offers many advantages when integrated into an FPGA system.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>First, it operates independently, eliminating the need for CPU or DDR integration.<\/li>\n\n\n\n<li>Also, it directly connects with our NVMe-IP.<\/li>\n\n\n\n<li>The user interface is designed to minimize signal usage, ensuring efficient and user-friendly operation.<\/li>\n\n\n\n<li>Notably, exFAT-IP matches the write and read performance of NVMe-IP, delivering maximum speed and data access.<\/li>\n\n\n\n<li>Users can select to execute Format, Write file, Read file, or Shutdown.<\/li>\n\n\n\n<li>And exFAT supports a fixed file size, ranging from 32 MB to 512 GB.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Next, let\u2019s us show you the demonstration of our exFAT-IP on an FPGA board.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Demo hardware exFAT-IP<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/10-1024x576.png\" alt=\"\" class=\"wp-image-1659\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/10-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/10-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/10-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/10.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To set up the hardware for our exFAT-IP demo, you&#8217;ll need the following components:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The FPGA board.<\/li>\n\n\n\n<li>The SSD adapter board.<\/li>\n\n\n\n<li>An NVMe SSD.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">exFAT-IP Demo Setup<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/11-1024x576.png\" alt=\"\" class=\"wp-image-1660\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/11-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/11-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/11-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/11.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>AB17 setup<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Let&#8217;s configure our demo environment.<\/li>\n\n\n\n<li>Begin by connecting an NVMe SSD to the Drive 1 M.2 slot on the AB17 adapter.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/12-1024x576.png\" alt=\"\" class=\"wp-image-1661\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/12-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/12-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/12-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/12.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>ZCU106 setup<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Next, connect the AB17 adapter to the HPC connector on FPGA board.<\/li>\n\n\n\n<li>Use two micro USB cables for JTAG programming and Serial console connections.<\/li>\n\n\n\n<li>To power up the FPGA board, plug in the power adapter.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">With these connections in place, we&#8217;re ready to proceed with the exFAT-IP demo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Demo: Format disk<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/13-1024x576.png\" alt=\"\" class=\"wp-image-1662\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/13-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/13-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/13-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/13.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s move to the live demo on the board, you can see the welcome screen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The console prompts the user to initiate the \u2018Format disk\u2019 operation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Upon selecting &#8216;Format,&#8217; you&#8217;ll be prompted for additional parameters, including the created date and time, as well as the desired file size.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/14-1024x576.png\" alt=\"\" class=\"wp-image-1663\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/14-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/14-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/14-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/14.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After the Format operation is completed, the console provides a summary of the results. This includes the information such as the file size, maximum files that can be stored in this device, and the maximum files per directory.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/15-1024x576.png\" alt=\"\" class=\"wp-image-1664\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/15-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/15-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/15-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/15.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And, when you connect the disk to your computer, you&#8217;ll see a new drive labeled &#8216;DG exFAT&#8217; detected and ready for use.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Demo: Write File<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/16-1024x576.png\" alt=\"\" class=\"wp-image-1665\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/16-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/16-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/16-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/16.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s transition to our next demo: the &#8216;Write file&#8217; operation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this test, users have the flexibility to set the created date and time for their new files.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The essential parameters for the &#8216;Write file&#8217; operation include the first file name, the number of files, and the test data pattern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once these parameters are configured, the operation is initiated.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/17-1024x576.png\" alt=\"\" class=\"wp-image-1666\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/17-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/17-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/17-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/17.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Upon completion, the console displays the results, featuring the write speed and the names of the files that were written.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The write speed reaches approximately 2300 MB\/s, matching the performance when using NVMe-IP without exFAT-IP.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/18-1024x576.png\" alt=\"\" class=\"wp-image-1667\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/18-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/18-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/18-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/18.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Upon connecting the disk to your computer, you&#8217;ll find these new files available in the &#8216;DG exFAT&#8217; drive.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/19-1024x576.png\" alt=\"\" class=\"wp-image-1668\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/19-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/19-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/19-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/19.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And when you open these files to read the data, you&#8217;ll encounter the LFSR data pattern.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Application: On-site Data Recorder<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/20-1024x576.png\" alt=\"\" class=\"wp-image-1669\" style=\"width:840px;height:auto\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/20-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/20-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/20-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/20.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Using exFAT-IP transforms data sharing across platforms, simplifying the process in various scenarios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For instance, data logging in a moving car where hardware resources are limited. With only an NVMe SSD, controlled by NVMe-IP with exFAT-IP, data logging becomes feasible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Data is logged as a file, making it efficient and organized.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/21-1024x576.png\" alt=\"\" class=\"wp-image-1670\" srcset=\"https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/21-1024x576.png 1024w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/21-300x169.png 300w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/21-768x432.png 768w, https:\/\/dgway.com\/blog_E\/wp-content\/uploads\/2023\/11\/21.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Subsequently, the SSD can be easily moved to another system, like a server. A powerful computer can then read the log data file for in-depth analysis without requiring special software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In summary, exFAT-IP is the optimal solution for implementing a file system while conserving resources and maximizing write and read performance in an FPGA environment. It breaks through the limitations of software-based file system implementations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a hands-on experience of this powerful solution, visit our website or feel free to reach out to us. The demo is available, and we&#8217;re here to assist you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udc49 For AMD, visit <a href=\"https:\/\/dgway.com\/NVMe-IP_X_E.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/dgway.com\/NVMe-IP_X_E.html<\/a><br>\ud83d\udc49 For Intel, visit <a href=\"https:\/\/dgway.com\/NVMe-IP_A_E.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/dgway.com\/NVMe-IP_A_E.html<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"exFAT-IP: Unlocking Peak Performance with CPU-Free File System Revolution\" width=\"680\" height=\"383\" src=\"https:\/\/www.youtube.com\/embed\/kQB_bqyZpS4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">YouTube: <a href=\"https:\/\/youtu.be\/kQB_bqyZpS4\" data-type=\"link\" data-id=\"https:\/\/youtu.be\/kQB_bqyZpS4\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/youtu.be\/kQB_bqyZpS4<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Article about exFAT-IP<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-design-gateway-039-s-technology-blog wp-block-embed-design-gateway-039-s-technology-blog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"1NaYhsJXbf\"><a href=\"https:\/\/dgway.com\/blog_E\/2024\/05\/17\/exfat2-ip-cpu-free-file-system-with-two-user-for-nvme\/\">exFAT2-IP: CPU-Free File System with Two-User for NVMe<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;exFAT2-IP: CPU-Free File System with Two-User for NVMe&#8221; &#8212; Design Gateway&#039;s Technology Blog\" src=\"https:\/\/dgway.com\/blog_E\/2024\/05\/17\/exfat2-ip-cpu-free-file-system-with-two-user-for-nvme\/embed\/#?secret=DrEI20WM1p#?secret=1NaYhsJXbf\" data-secret=\"1NaYhsJXbf\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to a groundbreaking revolution in file system technology. Today, we\u2019re proud to introduce you to exFAT-IP \u2013 a game-changing innovation that redefines how we interact with file systems. It eliminates the traditional constraints of file system implementations. Let\u2019s explore how our exFAT-IP transforms file system implementation, achieving a new era of performance and resource optimization under FPGA technology. What&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":1649,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-1648","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-storage"],"_links":{"self":[{"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/posts\/1648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/comments?post=1648"}],"version-history":[{"count":4,"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/posts\/1648\/revisions"}],"predecessor-version":[{"id":1857,"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/posts\/1648\/revisions\/1857"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/media\/1649"}],"wp:attachment":[{"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/media?parent=1648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/categories?post=1648"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dgway.com\/blog_E\/wp-json\/wp\/v2\/tags?post=1648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}