DocumentCode :
2728696
Title :
Implementation of a Configurable Crossbar Switch for Prototyping of Single-Chip Multiprocessors
Author :
Manjikian, Naraig ; Coté, Edmond
Author_Institution :
Dept. of Electr. & Comput. Eng., Queen´´s Univ., Kingston, Ont.
fYear :
2006
fDate :
18-21 June 2006
Firstpage :
197
Lastpage :
200
Abstract :
This paper describes the implementation of a configurable crossbar switch for use as an interconnect between custom processors and cache/memory components in research prototyping of tightly-coupled single-chip multiprocessors in programmable logic. The configurability of the crossbar includes the number of ports and their width, the provision of buffering at the ports, and the complexity of the arbitration. Configuration parameters control the size of the full expansion of the crossbar from a structured, generic specification in VHDL. Results from synthesizing crossbar instances with custom 32-bit pipelined processors that have been developed in earlier multiprocessor research efforts of Manjikian (2003) are presented for configurations ranging in size from 2 times 2 to 16 times 16. With 32-bit paths for address and data, the prototyping overhead of the interconnect/arbitration logic relative to processor logic ranges from 1.2% for a 2 times 2 configuration to 55% for a large 16 times 16 configuration. For a 16 times 16 system, in particular, the crossbar and processor logic consume 73% of the logic resources in a high-capacity Altera Stratix 1S80 chip, with ample resources still available in this large chip for other components. Operational results are also provided to demonstrate the functionality of the crossbar in providing concurrent service of cache misses from multiple processors
Keywords :
hardware description languages; microprocessor chips; programmable logic devices; switches; 32 bit; Altera Stratix 1S80 chip; cache-memory components; configurable crossbar switch; pipelined processors; processor interconnect; programmable logic; single-chip multiprocessors; Design methodology; Fabrics; Hardware design languages; Intellectual property; Network-on-a-chip; Programmable logic arrays; Programmable logic devices; Prototypes; Size control; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2006 IEEE North-East Workshop on
Conference_Location :
Gatineau, Que.
Print_ISBN :
1-4244-0416-9
Electronic_ISBN :
1-4244-0417-7
Type :
conf
DOI :
10.1109/NEWCAS.2006.250953
Filename :
4016984
Link To Document :
بازگشت