{"id":1000,"date":"2019-05-30T16:45:11","date_gmt":"2019-05-30T16:45:11","guid":{"rendered":"http:\/\/stage.wizzdev.pl\/?p=1000"},"modified":"2023-05-26T13:52:31","modified_gmt":"2023-05-26T13:52:31","slug":"fpga_data_transfer_demo_1","status":"publish","type":"post","link":"https:\/\/stage2.wizzdev.pl\/blog\/fpga_data_transfer_demo_1\/","title":{"rendered":"FPGA Data Transfer demo #1"},"content":{"rendered":"

This is the first<\/em> post of a short tutorial series aiming to demonstrate the capabilities of high-speed data transfer using FPGA based platform and an elementary Python application.<\/p>\n

FPGA Data Transfer demo<\/strong> is a simple and exemplary project designed for high-speed data acquisition. It integrates Opal Kelly XEM7310 platform (with Xilinx Artix-7 FPGA) as a data generation module and a Python application on a PC (connected via USB3.0) that receives and processes the data. The data is then saved to a file in HDF5<\/strong> format which has been designed for storing and managing large amounts of data (such as time-series) in a hierarchical binary format.<\/p>\n

A proposed system with a simple GUI is capable of:<\/p>\n