FPGA Data Logging System With Live FTP Monitoring
In this follow-up article, we’re diving deeper into the potential of our FPGA Data Logging System with Live FTP Monitoring. Discover how our solution breaks free from traditional limitations, enabling simultaneous high-speed data logging and real-time FTP monitoring—all on the same FPGA system! With the power of exFAT2-IP and muNVMe-IP, you can now achieve concurrent Write and Read operations, allowing two users to access data in real-time without interruptions.
Welcome to our article! Today, we’re excited to show you the applications our FPGA-based FTP server demo has to offer.
Traditionally, high-speed data logging systems with FPGA don’t offer real-time monitoring. This means the system needs to pause to move storage to a separate monitoring system.
Our FPGA-based FTP server demo solves this problem by allowing two users to access the system at the same time. One for high-speed data logging directly on the FPGA, and another for real-time monitoring through an FTP client.
Let’s not waste our time and dive into the article. Now that we’ve shown both the Upload and Download demos, let’s focus on a key feature of our solution: the simultaneous Write and Read capability enabled by exFAT2-IP and muNVMe-IP.
With our system, Write and Read operations can occur concurrently, ensuring efficient and uninterrupted data management Let’s explore the application that benefit from this feature.
Data Logger with Remote Real-Time Monitoring
The first application of our simultaneous Write and Read capability involves Logging data to the SSD while an FTP client reads it in real time.
As data is logging, it’s written to the SSD via exFAT2-IP, and the FTP client can simultaneously access it over the 100G Ethernet.
This allows for continuous data collection while remotely monitoring the data—without interruptions or delays.
High-Performance Computing with Remote Data Input Streaming
Next, let’s take a look at the second application. This scenario is essentially the reverse of the first one—here, the UserLogic processes data from the SSD, while an FTP client updates new data to it.
As the UserLogic reads data from the SSD, the FTP client can simultaneously upload new data to the storage via the 100G Ethernet connection.
This concurrent operation allowing both real-time data updates and immediate access for processing.
Demo: Write File & Download
Now, let’s run the demo for the first application, where the UserLogic writes data to the SSD while the FTP client reads it concurrently
On the FPGA console, you’ll see the UserLogic writing data, and on the FTP client, you can monitor the files being retrieved over the 100G Ethernet connection.
User can see the real-time monitoring on the console, showing that both operations are running smoothly without any interruptions.
Demo: Read file & Upload
Next, the second application, where UserLogic reads data from the SSD while the FTP client uploads files simultaneously.
On the FPGA console, we’ll see the UserLogic reading data from the SSD, while the FTP client uploads over the 100G Ethernet connection.
Request your demo today!
We hope this gave you a clear understanding of the capabilities of our FTP Server and how it can transform your data management workflow. Visit our website or feel free to reach out to us.
More articles