Bakalářská práce podává přehled o možnostech přenosu dat mezi asynchronními číslicovými systémy a popisuje problematiku s tím související. Bakalářská práce je rozdělena do 4 kapitol. V první kapitole je vysvětlen pojem časovací doména. Dále jsou v ní popsány vzájemné vztahy mezi dvěma časovacími doménami. V následující kapitole je analyzován pojem metastability klopného obvodu a jeho význam pro číslicový systém. Třetí kapitola se zaobírá nebezpečím při přenosu dat mezi asynchronními systémy. Dále popisuje často používané synchronizační techniky. V poslední kapitole jsou synchronizační techniky srovnány z hlediska hardwarové náročnosti, použitelnosti a datové propustnosti. Cílem bakalářské práce je nalezení a porovnání synchronizačních technik užívaných při spojování asynchronních číslicových systémů.
Anotace v angličtině
The Bachelor Thesis is focused on the data transfer between two asynchronous digital systems and on the describtion of problems associated with it. The Bachelor Thesis is divided into 4 chapter. In the first charter the concept of the clock domain is explained. Next, there are described possible mutual relations between the two clock domains. In the following chapter the concept of the metastability of the flip-flop circuit is analyzed. Meaning and cause of the occurrence of the metastability in the digital system is also described. The third chapter deals with potential threats present during the data transfer between asynchronous systems. Next, there are described common techniques often used for system synchronization. In the last chapter the synchronization techniques are compared in terms of the hardware complexity, usability and data throughput. The Bachelor Thesis objective is to find and compare the synchronization techniques based on described problems with connecting asynchronous digital systems.
Bakalářská práce podává přehled o možnostech přenosu dat mezi asynchronními číslicovými systémy a popisuje problematiku s tím související. Bakalářská práce je rozdělena do 4 kapitol. V první kapitole je vysvětlen pojem časovací doména. Dále jsou v ní popsány vzájemné vztahy mezi dvěma časovacími doménami. V následující kapitole je analyzován pojem metastability klopného obvodu a jeho význam pro číslicový systém. Třetí kapitola se zaobírá nebezpečím při přenosu dat mezi asynchronními systémy. Dále popisuje často používané synchronizační techniky. V poslední kapitole jsou synchronizační techniky srovnány z hlediska hardwarové náročnosti, použitelnosti a datové propustnosti. Cílem bakalářské práce je nalezení a porovnání synchronizačních technik užívaných při spojování asynchronních číslicových systémů.
Anotace v angličtině
The Bachelor Thesis is focused on the data transfer between two asynchronous digital systems and on the describtion of problems associated with it. The Bachelor Thesis is divided into 4 chapter. In the first charter the concept of the clock domain is explained. Next, there are described possible mutual relations between the two clock domains. In the following chapter the concept of the metastability of the flip-flop circuit is analyzed. Meaning and cause of the occurrence of the metastability in the digital system is also described. The third chapter deals with potential threats present during the data transfer between asynchronous systems. Next, there are described common techniques often used for system synchronization. In the last chapter the synchronization techniques are compared in terms of the hardware complexity, usability and data throughput. The Bachelor Thesis objective is to find and compare the synchronization techniques based on described problems with connecting asynchronous digital systems.