One of the main tasks of a test and measurement system is to record as many measured values as possible. In this context, the advantages of FPGA-based solutions such as inherent parallelism, extremely high bandwidth, flexibility, support for a wide range of interfaces, and an integrated CPU come into play. If the FPGA core board module is used as the basis for the hardware design, the additional hardware design is usually reduced to the development of a simple carrier board with low complexity and only a few components. This approach significantly reduces project risks, development time, and costs.
All this convinced the end customer to commission Enclustra to develop a data logger to upgrade an existing measurement system. To minimize development time, Enclustra's FPGA experts started the development of a carrier board for the Xilinx Zynq UltraScale+ based Mercury+ XU8 core module in parallel with the firmware and software development. Linux, as the operating system on the FPGA-integrated quad-processor system, had the task of reading and writing data on the SSD hard disk. Ext4 was used as the file system for the log data. Since the Linux Board Support Packet (BSP) was provided free of charge for Mercury+ XU8, the decision to use this technology was made quickly.
Two other key technologies also help reduce the time and effort invested in development. Enclustra always uses IP cores as much as possible during firmware development to avoid reinventing the wheel a second time and solve problems as efficiently as possible. Temporary storage of measurement data, before writing to the SSD disk, is implemented using the virtual FIFO of the stream buffer controller IP core. This IP core can manage up to 16 independent data streams simultaneously and supports up to 4GB of memory size, which is enough to meet almost all requirements.
The software is based on ASP.NET Core and written in C#, which enables the data logger to be integrated into the existing network infrastructure in record time. By using the Web API, the data logger can be controlled by upstream systems via the network. The native, state-of-the-art Web GUI based on ASP.NET MVC including Razor Pages has proven to be very helpful during the start-up process.
In a very short time, the project team implemented a system with two SATA SSD hard drives (with hot-swappable interface). The system can continuously record and access measurement data at a speed of 800MB/s. The flexibility of FPGA technology also allows to design the system in another way, that is, the SATA hard drive in the M.2 interface can be replaced by a faster NVMe hard drive later.
Due to the platform design of Enclustra's standard core board module and baseboard, this data logger can be quickly upgraded from XCZU4CG to XCZU5EV or XCZU7EV when more logic resources are needed, just by replacing the core board module through plugging and unplugging.
Previous article:Shijian launches enhanced version of ultra-wide temperature range, high-precision picoammeter module
Next article:[Technical Expert Test Notes Series] Part 7: 2601B-PULSE gives confidence in VCSEL design
- Popular Resources
- Popular amplifiers
- New IsoVu™ Isolated Current Probes: Bringing a New Dimension to Current Measurements
- Modern manufacturing strategies drive continuous improvement in ICT online testing
- Methods for Correlation of Contact and Non-Contact Measurements
- Keysight Technologies Helps Samsung Electronics Successfully Validate FiRa® 2.0 Safe Distance Measurement Test Case
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Seizing the Opportunities in the Chinese Application Market: NI's Challenges and Answers
- Tektronix Launches Breakthrough Power Measurement Tools to Accelerate Innovation as Global Electrification Accelerates
- Not all oscilloscopes are created equal: Why ADCs and low noise floor matter
- Enable TekHSI high-speed interface function to accelerate the remote transmission of waveform data
- Intel promotes AI with multi-dimensional efforts in technology, application, and ecology
- ChinaJoy Qualcomm Snapdragon Theme Pavilion takes you to experience the new changes in digital entertainment in the 5G era
- Infineon's latest generation IGBT technology platform enables precise control of speed and position
- Two test methods for LED lighting life
- Don't Let Lightning Induced Surges Scare You
- Application of brushless motor controller ML4425/4426
- Easy identification of LED power supply quality
- World's first integrated photovoltaic solar system completed in Israel
- Sliding window mean filter for avr microcontroller AD conversion
- What does call mean in the detailed explanation of ABB robot programming instructions?
- STMicroelectronics discloses its 2027-2028 financial model and path to achieve its 2030 goals
- 2024 China Automotive Charging and Battery Swapping Ecosystem Conference held in Taiyuan
- State-owned enterprises team up to invest in solid-state battery giant
- The evolution of electronic and electrical architecture is accelerating
- The first! National Automotive Chip Quality Inspection Center established
- BYD releases self-developed automotive chip using 4nm process, with a running score of up to 1.15 million
- GEODNET launches GEO-PULSE, a car GPS navigation device
- Should Chinese car companies develop their own high-computing chips?
- Infineon and Siemens combine embedded automotive software platform with microcontrollers to provide the necessary functions for next-generation SDVs
- Continental launches invisible biometric sensor display to monitor passengers' vital signs
- About the grounding problem of 485 bus
- How to quickly configure an industrial-grade 4G router?
- TI C2000 series DSP Bootloader CAN online upgrade program and forgotten CSM password decryption technology
- Annual salary of 400,000! OPPO spends big to recruit chip talents
- Just 5 steps to teach you how to add GPIO buttons!
- 【GD32L233C-START Review】+Unboxing
- BK3432 development board user guide, BK3432 BLE4.2 chip development board
- EuroPython will be held online on July 26, 2021
- [RISC-V MCU CH32V103 Review] Real-time marking of file creation time
- Ultrasound imaging technology