Skip to main navigation Skip to search Skip to main content

Multiprocessing on FPGA using light weight processor

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Multiprocessors have been widely used in modern high performance embedded system to meet the computational needs of smart, real time applications spread across multiple domains. While custom IPs (Intellectual Property) on FPGA based systems are commonly used, multiprocessing on FPGAs have not been explored enough due to concerns about meeting a right trade-off between area usage, achievable performance, and the required design time. This paper presents an implementation of a multiprocessing system on FPGA using multiple light weight soft processors (LWP) that work in conjunction with a custom hardware to achieve balanced performance to resource ratio. As an example we have implemented a TDEA (Triple Data Encryption Algorithm) cryptographic algorithm on our multiprocessing system that uses 2.5X less area, is 40% faster in performance, and requires 20% less power as compared to equivalent solution implemented using a commercial soft processor.

Original languageEnglish (US)
Title of host publicationIEEE CONECCT 2014 - 2014 IEEE International Conference on Electronics, Computing and Communication Technologies
PublisherIEEE Computer Society
ISBN (Print)9781479923175
DOIs
StatePublished - 2014
Event2014 IEEE International Conference on Electronics, Computing and Communication Technologies, IEEE CONECCT 2014 - Bangalore, India
Duration: Jan 6 2014Jan 7 2014

Publication series

NameIEEE CONECCT 2014 - 2014 IEEE International Conference on Electronics, Computing and Communication Technologies

Conference

Conference2014 IEEE International Conference on Electronics, Computing and Communication Technologies, IEEE CONECCT 2014
Country/TerritoryIndia
CityBangalore
Period1/6/141/7/14

All Science Journal Classification (ASJC) codes

  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Multiprocessing on FPGA using light weight processor'. Together they form a unique fingerprint.

Cite this