elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Accessibility | Contact | Deutsch
Fontsize: [-] Text [+]

Clock Domain Crossing Analysis of a SpaceWire IP-Core

Lossin, Johann (2024) Clock Domain Crossing Analysis of a SpaceWire IP-Core. Bachelor's, DHBW Ravensburg, Campus Friedrichshafen.

[img] PDF
1MB

Abstract

In recent years, the use of multiple clocks inside a single IC has grown rapidly to boost performance. This change comes with unique challenges regarding the data transfer from one clock domain to another, due to different frequencies colliding. Therefore, it is necessary to ensure that data crosses the clock domain boundary correctly. The aim of this paper is to find and if possible correct clock domain crossing (CDC) violation inducing parts of an open source SpaceWire IP-core, that is used for developing projects in FPGAs. The IP-core has shown anomalies in a code review, that could cause CDC errors.

The paper first introduces the concept of CDC and describes several synchronizers used to solve the problem. After looking at detection methods, the SpaceWire protocol is described. With this basis, we take a look at the analyzed SpaceWire IP-core and its synchronizers, as well as the Questa CDC tool. To find the CDC error inducing parts, a static CDC analysis is performed with Questa CDC, which is part of the Siemens verification suite. The tool found six violations, which were analyzed manually. Finally, corrections were made to the IP-core where necessary, and one usage restriction was found.

Item URL in elib:https://elib.dlr.de/209333/
Document Type:Thesis (Bachelor's)
Title:Clock Domain Crossing Analysis of a SpaceWire IP-Core
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Lossin, Johannjohann.lossin (at) dlr.deUNSPECIFIEDUNSPECIFIED
Date:2024
Open Access:Yes
Number of Pages:72
Status:Unpublished
Keywords:CDC, Gateware, SpaceWire, Clock Domain
Institution:DHBW Ravensburg, Campus Friedrichshafen
Department:Aerospace Engineering
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Space System Technology
DLR - Research area:Raumfahrt
DLR - Program:R SY - Space System Technology
DLR - Research theme (Project):R - ICAP - Integrated Core Avionics Plus
Location: Bremen
Institutes and Institutions:Institute of Space Systems > Avionics Systems
Deposited By: Lossin, Johann
Deposited On:28 Nov 2024 11:10
Last Modified:28 Nov 2024 11:10

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
OpenAIRE Validator logo electronic library is running on EPrints
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.