DocumentCode
3329013
Title
The design of PCI Express for future communication platform
Author
Hyun, Eugin ; Seong, Kwang-Su
Author_Institution
Dept. of Electron. Eng., Yengnam Univ., Gyeongsangbuk, South Korea
fYear
2004
fDate
18-19 Nov. 2004
Firstpage
734
Lastpage
739
Abstract
We design a PCI Express controller for endpoint (APCE). APCE supports the full functionality of the transaction layer and data link layer of PCI Express. We propose an efficient buffer management scheme for APCE to obey the replay mechanism and it can dynamically adjust the size of a replay buffer space. We employ 80C51 to manage the designed functional blocks in APCE effectively, and implement the real-time OS, MicroC/OS II, on 80C51. We also code software under a real time environment. This coded software covers supporting the replay mechanism, checking and generating error messages, processing TLP (transaction layer packet) acknowledgment, and management for exchanging flow control. To verify APCE, we built a test bench including behavioral models of host bridge, local master, and local slave. We also propose an effective verification for compliance and corner case testing when using a behavioral reference model of APCE, random generator, and compare engine.
Keywords
buffer storage; operating systems (computers); peripheral interfaces; telecommunication congestion control; 80C51; MicroC/OS II; PCI Express controller for endpoint; behavioral reference model; buffer management scheme; buffer space; coded software; compare engine; compliance testing; corner case testing; data link layer; error messages; flow control; host bridge; local master; local slave; random generator; real-time OS; replay mechanism; transaction layer packet acknowledgment; Bridges; Communication switching; Communication system control; Communication system traffic control; Communications technology; Computer architecture; Computer networks; Personal digital assistants; Switches; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Signal Processing and Communication Systems, 2004. ISPACS 2004. Proceedings of 2004 International Symposium on
Print_ISBN
0-7803-8639-6
Type
conf
DOI
10.1109/ISPACS.2004.1439156
Filename
1439156
Link To Document