TY - GEN
T1 - Design and verification for PCI express controller
AU - Hyun, Eugin
AU - Seong, Kwang Su
PY - 2005
Y1 - 2005
N2 - In this paper, we design a PCI Express controller for Endpoint. The controller supports full functionality of Transaction Layer and Data Link Layer of PCI Express. We also propose an efficient buffer-management scheme to obey replay mechanism. We employ 80C51 to effectively manage designed functional blocks and implement Real-Time OS, MicroC/OS II on 80C51. We also code software under real time environment. This coded software fully covers the PCI Express protocols; supporting the replay mechanism, checking and generating error message, processing TLP acknowledgment, and management for exchanging Flow Control. For verification, we build a test bench including functional models of Host Bridge, Local Master, Local Slave, and Protocol Monitor. We also define the instructions to easily generate situations that it will occur in actual operation. We propose an effective verification to compliance and corner case testing using Reference Model, Random Generator, and Compare Engine. This verification environment is excellent to find error which it not detected by general test vector.
AB - In this paper, we design a PCI Express controller for Endpoint. The controller supports full functionality of Transaction Layer and Data Link Layer of PCI Express. We also propose an efficient buffer-management scheme to obey replay mechanism. We employ 80C51 to effectively manage designed functional blocks and implement Real-Time OS, MicroC/OS II on 80C51. We also code software under real time environment. This coded software fully covers the PCI Express protocols; supporting the replay mechanism, checking and generating error message, processing TLP acknowledgment, and management for exchanging Flow Control. For verification, we build a test bench including functional models of Host Bridge, Local Master, Local Slave, and Protocol Monitor. We also define the instructions to easily generate situations that it will occur in actual operation. We propose an effective verification to compliance and corner case testing using Reference Model, Random Generator, and Compare Engine. This verification environment is excellent to find error which it not detected by general test vector.
UR - https://www.scopus.com/pages/publications/33646795973
U2 - 10.1109/ICITA.2005.113
DO - 10.1109/ICITA.2005.113
M3 - Conference contribution
AN - SCOPUS:33646795973
SN - 0769523161
SN - 9780769523163
T3 - Proceedings - 3rd International Conference on Information Technology and Applications, ICITA 2005
SP - 581
EP - 586
BT - Proceedings - 3rd International Conference on Information Technology and Applications, ICITA 2005
T2 - 3rd International Conference on Information Technology and Applications, ICITA 2005
Y2 - 4 July 2005 through 7 July 2005
ER -