Paper
28 September 2016 Automatic latency equalization in VHDL-implemented complex pipelined systems
Author Affiliations +
Proceedings Volume 10031, Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments 2016; 1003145 (2016) https://doi.org/10.1117/12.2247943
Event: Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments 2016, 2016, Wilga, Poland
Abstract
In the pipelined data processing systems it is very important to ensure that parallel paths delay data by the same number of clock cycles. If that condition is not met, the processing blocks receive data not properly aligned in time and produce incorrect results. Manual equalization of latencies is a tedious and error-prone work. This paper presents an automatic method of latency equalization in systems described in VHDL. The proposed method uses simulation to measure latencies and verify introduced correction. The solution is portable between different simulation and synthesis tools. The method does not increase the complexity of the synthesized design comparing to the solution based on manual latency adjustment. The example implementation of the proposed methodology together with a simple design demonstrating its use is available as an open source project under BSD license.
© (2016) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Wojciech M. Zabołotny "Automatic latency equalization in VHDL-implemented complex pipelined systems", Proc. SPIE 10031, Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments 2016, 1003145 (28 September 2016); https://doi.org/10.1117/12.2247943
Lens.org Logo
CITATIONS
Cited by 2 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Clocks

Data processing

Muons

Sensors

Complex systems

Field programmable gate arrays

Particles

RELATED CONTENT

A FPGA accelerator-based WDCNN for rolling bearing diagnosis
Proceedings of SPIE (November 02 2022)
The prototype readout chain for CBM using the AFCK board...
Proceedings of SPIE (September 11 2015)
Decentralized multiplatform data fusion
Proceedings of SPIE (August 20 1998)
FPGA based triggers in the Pierre Auger Observatory
Proceedings of SPIE (December 28 2007)

Back to Top