DocumentCode
1920724
Title
Design and implementation of embedded multiprocessor architecture using FPGA
Author
Salih, Muataz H. ; Arshad, M.R.
Author_Institution
Sch. of Electr. & Electron. Eng., Underwater Robot. Res. Group, Univ. Sains Malaysia, Nibong Tebal, Malaysia
fYear
2010
fDate
3-5 Oct. 2010
Firstpage
579
Lastpage
584
Abstract
Modern embedded multiprocessors are complex systems that often require years to design and verify. A significant factor is that engineers must allocate a disproportionate share of their effort to ensure that modern FPGA chips architecture behave correctly. This paper proposes a design and creation of embedded multiprocessors architecture system focusing on its design area and performance. Embedded multiprocessor design presents challenges and opportunities that stem from task coarse granularity and the large number of inputs and outputs for each task. We have therefore designed a new architecture called embedded concurrent computing (ECC), which is implemented on an FPGA chip using VHDL. We synthesized and evaluated the embedded system based on an Altera environment. The performances of a realistic application show scalable speedups comparable to that of the simulation. The results show many data is gathered with the systems, such as size 18699 logic elements and maximum frequency 212 MHz. These data have been gathered by synthesis. Implementation was achieved by the provision of low complexities in terms of FPGA resource usage and frequency. In addition, the design methodology allows scalable embedded multiprocessors for system expansion.
Keywords
computer architecture; embedded systems; field programmable gate arrays; hardware description languages; logic circuits; logic design; microprocessor chips; multiprocessing systems; Altera environment; FPGA chips architecture; VHDL; embedded concurrent computing; embedded multiprocessor architecture; embedded multiprocessor design; logic elements; task coarse granularity; Complexity theory; Computer architecture; Field programmable gate arrays; Instruction sets; Parallel processing; Pipelines; Registers; Embedded system design; FPGA system design; multiprocessor; real time processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Electronics & Applications (ISIEA), 2010 IEEE Symposium on
Conference_Location
Penang
Print_ISBN
978-1-4244-7645-9
Type
conf
DOI
10.1109/ISIEA.2010.5679397
Filename
5679397
Link To Document