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