• 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