DocumentCode
3351639
Title
Architecture and implementation of chip multiprocessors: custom logic components and software for rapid prototyping
Author
Manjikian, Naraig ; Jin, Huang ; Reed, James ; Cordeiro, Nathan
Author_Institution
Dept. of Electr. & Comput. Eng., Queen´´s Univ., Kingston, Ont., Canada
fYear
2004
fDate
15-18 Aug. 2004
Firstpage
483
Abstract
This work describes components and software tools in support of rapid prototyping in programmable logic for research on chip multiprocessors. Contemporary programmable logic chips offer considerable on-chip logic and memory resources. Prototyping of systems in programmable logic chips is faster and less costly than full-custom chip design. The first contribution that is described in this paper is a collection of original research-oriented logic components that provides processor, memory, and interconnect functionality for rapid prototyping. Because these are original components, and not proprietary vendor-supplied components, they may be arbitrarily extended and modified to suit research needs. The second contribution is a set of enhanced software tools for generating executable code. The third contribution is user-configurable software for testing and evaluating prototype chip multiprocessor implementations in hardware. In addition to describing these contributions, this paper provides results from implementing and testing prototype components and complete chip multiprocessors, including simulation waveforms, logic chip resource utilization, and observations of hardware operation.
Keywords
multiprocessing systems; programmable logic arrays; software prototyping; software tools; system-on-chip; chip multiprocessors; custom logic components; logic chip resource utilization; on-chip logic; programmable logic; rapid prototyping; software tools; user-configurable software; Chip scale packaging; Computer architecture; Hardware; Logic design; Logic testing; Programmable logic arrays; Programmable logic devices; Prototypes; Software prototyping; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 2004. ICPP 2004. International Conference on
ISSN
0190-3918
Print_ISBN
0-7695-2197-5
Type
conf
DOI
10.1109/ICPP.2004.1327958
Filename
1327958
Link To Document