Design of a FIFO for Data Transfer between Multiple Clock Domains
碩士 === 長庚大學 === 電機工程學研究所 === 96 === In present System-on-Chip(SOC) design, as the wire length and the process difference ,the distribution of a synchronous clock has been a problem . One solution is to use Globally Asynchronous, Locally Synchronous (GALS) to partition the system into several synchro...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Published: |
2008
|
Online Access: | http://ndltd.ncl.edu.tw/handle/05799594461902248625 |
id |
ndltd-TW-096CGU05442021 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-096CGU054420212016-05-13T04:15:01Z http://ndltd.ncl.edu.tw/handle/05799594461902248625 Design of a FIFO for Data Transfer between Multiple Clock Domains 使用於不同時脈領域資料傳輸之FIFO設計 Jian Syun Huang 黃建勳 碩士 長庚大學 電機工程學研究所 96 In present System-on-Chip(SOC) design, as the wire length and the process difference ,the distribution of a synchronous clock has been a problem . One solution is to use Globally Asynchronous, Locally Synchronous (GALS) to partition the system into several synchronous blocks. Furthermore, these blocks can communicate with others by using the FIFOs. An implementation and an improvement of two novel FIFO architecture is presented here. These kind of FIFO architecture are suited to interface two systems with different clock frequency and phase. As its interfaces are synchronous, these architecture are called “bi-synchronous FIFO”and “Synchronous-Synchronous FIFO”. These two FIFOs mainly store its data by means of registers, and use the token ring circuit to create appropriate token signals which can control the FIFO write and read data in the correct clock cycle without using the Handshake circuit. Additionally, FIFO’s throughput and area are determined by its depth. Finally, the main features of these two FIFO are low latency, robustness to metastability, small area. J. D. Lee R. D. Chen 李建德 陳仁德 2008 學位論文 ; thesis 92 |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 長庚大學 === 電機工程學研究所 === 96 === In present System-on-Chip(SOC) design, as the wire length and the process difference ,the distribution of a synchronous clock has been a problem . One solution is to use Globally Asynchronous, Locally Synchronous (GALS) to partition the system into several synchronous blocks. Furthermore, these blocks can communicate with others by using the FIFOs. An implementation and an improvement of two novel FIFO architecture is presented here. These kind of FIFO architecture are suited to interface two systems with different clock frequency and phase. As its interfaces are synchronous, these architecture are called “bi-synchronous FIFO”and “Synchronous-Synchronous FIFO”. These two FIFOs mainly store its data by means of registers, and use the token ring circuit to create appropriate token signals which can control the FIFO write and read data in the correct clock cycle without using the Handshake circuit. Additionally, FIFO’s throughput and area are determined by its depth. Finally, the main features of these two FIFO are low latency, robustness to metastability, small area.
|
author2 |
J. D. Lee |
author_facet |
J. D. Lee Jian Syun Huang 黃建勳 |
author |
Jian Syun Huang 黃建勳 |
spellingShingle |
Jian Syun Huang 黃建勳 Design of a FIFO for Data Transfer between Multiple Clock Domains |
author_sort |
Jian Syun Huang |
title |
Design of a FIFO for Data Transfer between Multiple Clock Domains |
title_short |
Design of a FIFO for Data Transfer between Multiple Clock Domains |
title_full |
Design of a FIFO for Data Transfer between Multiple Clock Domains |
title_fullStr |
Design of a FIFO for Data Transfer between Multiple Clock Domains |
title_full_unstemmed |
Design of a FIFO for Data Transfer between Multiple Clock Domains |
title_sort |
design of a fifo for data transfer between multiple clock domains |
publishDate |
2008 |
url |
http://ndltd.ncl.edu.tw/handle/05799594461902248625 |
work_keys_str_mv |
AT jiansyunhuang designofafifofordatatransferbetweenmultipleclockdomains AT huángjiànxūn designofafifofordatatransferbetweenmultipleclockdomains AT jiansyunhuang shǐyòngyúbùtóngshímàilǐngyùzīliàochuánshūzhīfifoshèjì AT huángjiànxūn shǐyòngyúbùtóngshímàilǐngyùzīliàochuánshūzhīfifoshèjì |
_version_ |
1718266629119279104 |