DocumentCode :
3545201
Title :
Analysis of partitioning between ARM and FPGA on performance characteristics
Author :
Parthasarathy, TR ; Venkatakrishnan, N. ; Balamurugan, K.
Author_Institution :
Dept. of ECE, Shanmuganthan Eng. Coll., Pudukkottai, India
fYear :
2012
fDate :
23-25 Aug. 2012
Firstpage :
78
Lastpage :
82
Abstract :
The main aim of this paper is to improvise the SoC based custom design in the academic side. In this paper, the partitioning between ARM and FPGA on performance characteristics is discussed. The ARM devices made a vital role in the conventional embedded applications design. Nowadays the FPGA are mainly used not only for logic design and also the system design with embedded technology or digital signal processing principles. The FPGA´s performance measure is taken for conventional counter application which follows the state diagram approach using Verilog HDL and RISC IP core based embedded application design. By comparing RISC CPU based counter logic with FSM based counter logic, the Custom CPU based design produces the faster output response than FSM based design however it occupied large chip area. As a conclusion, custom CPU based logic system design occupies large chip area so this logic cannot be used for area efficient application design. Finally we designed the Mono Alphabetic Encryption/ Decryption Algorithm by partitioning ARM Cortex M3-LM3S608 and Xilinx FPGA XC3S400. The same logic was designed and verified with ARM 7TDMI-LPC 2148 Microcontroller also. The devices are selected based on its feature that is, the Multi Core Multiple Output Parallel LFSR logic was implemented using FPGA and Encryption/Decryption, serial communication logic were implemented in ARM. The results shows the preliminary logic for developing SoC.
Keywords :
counting circuits; cryptography; digital signal processing chips; embedded systems; field programmable gate arrays; finite state machines; hardware description languages; logic design; microcontrollers; multiprocessing systems; reduced instruction set computing; system-on-chip; ARM 7TDMI-LPC 2148 microcontroller; ARM Cortex M3-LM3S608 partitioning; ARM devices; FPGA performance measurement; FSM-based design; RISC CPU-based counter logic; RISC IP core-based embedded application design; SoC-based custom design; Verilog HDL; Xilinx FPGA XC3S400; area efficient application design; counter application; custom CPU-based logic system design; digital signal processing principles; logic design; mono alphabetic encryption-decryption algorithm; multicore multiple output parallel LFSR logic; serial communication logic; state diagram approach; system design; Clocks; Encryption; Field programmable gate arrays; Hardware; Light emitting diodes; Shift registers; System-on-a-chip; ARM and FPGA partitioning; LFSR; Primitive polynomia; RISC Soft IP core;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Communication Control and Computing Technologies (ICACCCT), 2012 IEEE International Conference on
Conference_Location :
Ramanathapuram
Print_ISBN :
978-1-4673-2045-0
Type :
conf
DOI :
10.1109/ICACCCT.2012.6320745
Filename :
6320745
Link To Document :
بازگشت