DocumentCode :
264308
Title :
Design methodologies impact on the embedded system performances: Case of cryptographic algorithm
Author :
Mhadhbi, Imene ; Rejeb, Nejla ; Ben Othman, Sarah ; Litayem, Nabil ; Ben Saoud, Slim
Author_Institution :
LSA Lab., Univ. of Carthage, La Marsa, Tunisia
fYear :
2014
fDate :
18-20 Jan. 2014
Firstpage :
1
Lastpage :
6
Abstract :
Due to their flexible architecture, lower-cost and faster processing, Field Programmable Gate Arrays (FPGAs) provide the ability to implement a Programmable System-On-Chip (SoPC) on a single FPGA which include one or more hard-core or soft-core microprocessors. The programmable logic fabric of the FPGA can be used to implement complex embedded applications using three design methodologies. The first is based on software implementation using soft-core microprocessors that give designers the ability to adapt many configured elements to their specific application including memory subsystems, interrupt handling, ISA features, etc. The second is based on hardware implementation using traditional CAD tools. And the third is based on both software/hardware co-design methodology using coprocessors in order to accelerate the design process. This paper proposes a performance evaluation of these design methodologies on a complex secure application such as lightweight cryptographic hash functions. According to their high computationally intensive in FPGA-Based systems and their growing demand in different applications such as networks authentications, SCADA (Supervision Control and Data Acquisition) systems, Digital Signal Standard (DSS), lightweight cryptographic hash functions present the most appropriate choice to evaluate our design methodologies.
Keywords :
CAD; cryptography; embedded systems; field programmable gate arrays; microprocessor chips; system-on-chip; CAD tools; FPGA; SoPC; cryptographic algorithm; design methodologies; embedded system; field programmable gate arrays; flexible architecture; microprocessors; programmable logic fabric; programmable system-on-chip; software implementation; Algorithm design and analysis; Benchmark testing; Cryptography; Hardware; Software; Table lookup; Unified modeling language; FPGA; lightweight cryptographic hash functions; performance evaluation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Applications & Research (WSCAR), 2014 World Symposium on
Conference_Location :
Sousse
Print_ISBN :
978-1-4799-2805-7
Type :
conf
DOI :
10.1109/WSCAR.2014.6916825
Filename :
6916825
Link To Document :
بازگشت