Abstract

Globally Asynchronous, Locally Synchronous (GALS) systems are widely used in medical applications. Typically, they exhibit high number of node-to-node communication channels that must transmit high data volume at high data rates and maintain data time coherence. The purpose of this paper is to present two structures for restoring data coherence in node-to-node communication, which may be lost due to different (unknown) delays introduced by the various communication channels. Both solutions allow differences among the channel delays larger than one clock cycle. Comparison of their most relevant characteristics is provided. Based on this comparison, one of the structures has been implemented to guarantee synchronism in a medical imaging system, namely in the Data Acquisition Electronics (DAE) of a PEM (Positron Emission Mammography) system. The DAE is a multi-board, multiple-FPGA platform (9 Xilin™ xc2v4000-4bf957 FPGA). The effectiveness of the solution has been validated in a hardware prototype. Test results are presented.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.