Implementations of Bus Functional Models for the PCI Express System

碩士 === 國立臺灣大學 === 電子工程學研究所 === 92 === With rapid increase in CPU’s speed, inter-chip bus connection becomes the bottlenecks of computing systems. The problem lies on clock skew since the shared bus protocol needs a synchronous clock control. To break the performance limit of PCI/PCI-X, PCI-SIG defin...

Full description

Bibliographic Details
Main Authors: Chih-Neng Chung, 鍾智能
Other Authors: Sy-Yen Kuo
Format: Others
Language:en_US
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/18340124392124079154
id ndltd-TW-092NTU00428048
record_format oai_dc
spelling ndltd-TW-092NTU004280482015-10-13T13:27:34Z http://ndltd.ncl.edu.tw/handle/18340124392124079154 Implementations of Bus Functional Models for the PCI Express System PCIExpress系統之匯流排功能性模組實作 Chih-Neng Chung 鍾智能 碩士 國立臺灣大學 電子工程學研究所 92 With rapid increase in CPU’s speed, inter-chip bus connection becomes the bottlenecks of computing systems. The problem lies on clock skew since the shared bus protocol needs a synchronous clock control. To break the performance limit of PCI/PCI-X, PCI-SIG defines PCI Express, an industry specification for serial connection rather than the original parallel connection. PCI Express is similar to a network protocol. It is a peer to peer, packet based and layered protocol. The PCI Express can provide more bandwidth than PCI/PCI-X bus. Furthermore it is designed to preserve the software/driver interface of earlier PCI version. So in the future, we could see that many chips need to be designed for new applications. To reduce the design schedule of PCI Express system, a set of Bus Function Models (BFM) are provided. In the thesis, we use Verilog with Verification Language Extension (VLE) toolkits to model the behavior of PCI Express elements. All the BFMs contain all the functionalities defined in the specification. Using the BFMs, we could construct all topologies of PCI Express system. The BFMs are also configurable and programmable. So, they could be easily integrated into the system-level verification environment. It could help designers to reduce the time for verification and improve their productivity. Sy-Yen Kuo 郭斯彥 2004 學位論文 ; thesis 59 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 電子工程學研究所 === 92 === With rapid increase in CPU’s speed, inter-chip bus connection becomes the bottlenecks of computing systems. The problem lies on clock skew since the shared bus protocol needs a synchronous clock control. To break the performance limit of PCI/PCI-X, PCI-SIG defines PCI Express, an industry specification for serial connection rather than the original parallel connection. PCI Express is similar to a network protocol. It is a peer to peer, packet based and layered protocol. The PCI Express can provide more bandwidth than PCI/PCI-X bus. Furthermore it is designed to preserve the software/driver interface of earlier PCI version. So in the future, we could see that many chips need to be designed for new applications. To reduce the design schedule of PCI Express system, a set of Bus Function Models (BFM) are provided. In the thesis, we use Verilog with Verification Language Extension (VLE) toolkits to model the behavior of PCI Express elements. All the BFMs contain all the functionalities defined in the specification. Using the BFMs, we could construct all topologies of PCI Express system. The BFMs are also configurable and programmable. So, they could be easily integrated into the system-level verification environment. It could help designers to reduce the time for verification and improve their productivity.
author2 Sy-Yen Kuo
author_facet Sy-Yen Kuo
Chih-Neng Chung
鍾智能
author Chih-Neng Chung
鍾智能
spellingShingle Chih-Neng Chung
鍾智能
Implementations of Bus Functional Models for the PCI Express System
author_sort Chih-Neng Chung
title Implementations of Bus Functional Models for the PCI Express System
title_short Implementations of Bus Functional Models for the PCI Express System
title_full Implementations of Bus Functional Models for the PCI Express System
title_fullStr Implementations of Bus Functional Models for the PCI Express System
title_full_unstemmed Implementations of Bus Functional Models for the PCI Express System
title_sort implementations of bus functional models for the pci express system
publishDate 2004
url http://ndltd.ncl.edu.tw/handle/18340124392124079154
work_keys_str_mv AT chihnengchung implementationsofbusfunctionalmodelsforthepciexpresssystem
AT zhōngzhìnéng implementationsofbusfunctionalmodelsforthepciexpresssystem
AT chihnengchung pciexpressxìtǒngzhīhuìliúpáigōngnéngxìngmózǔshízuò
AT zhōngzhìnéng pciexpressxìtǒngzhīhuìliúpáigōngnéngxìngmózǔshízuò
_version_ 1717736167161462784