• DocumentCode
    2336854
  • Title

    Custom hardware interface using NIOS II processor through GPIO

  • Author

    Hasamnis, Meghana A. ; Limaye, S.S.

  • Author_Institution
    Electron. Eng., Shri Ramdeobaba Coll. of Eng. & Manage., Nagpur, India
  • fYear
    2012
  • fDate
    18-20 July 2012
  • Firstpage
    1381
  • Lastpage
    1385
  • Abstract
    1Time to market becomes a critical constraint in the context of increase in size and complexity of embedded system design. The paper presents a methodology for the interface of any custom hardware with the system designed around a soft core processor through general purpose input and output (GPIO). The custom hardware under consideration is Advanced Encryption Standard Algorithm (AES). An `AES,´ is a standard encryption algorithm used in many security networks for transmission of data. The algorithm is written in `VHDL,´ and is interfaced with the processor by custom peripherals. The `NIOS II´ soft core processor is used to ensure the flexibility and ease of custom hardware interface. The system is designed using `SOPC´ builder tool in `ALTERA´. An `AES,´ is interfaced with the system using `GPIO´ and the control part is implemented in software in `NIOS II´ integrated development environment (IDE). The implementation is done on `Cyclone II FPGA´ kit. In the present investigation, based on performance results it is verified that the implementation of `AES´ as a `custom hardware,´ facilitates the considerable reduction in thermal power dissipation in comparison with implementation in hardware. However, in comparison with implementation in software, `AES´ as a `custom hardware,´ accelerates the system.
  • Keywords
    computational complexity; cryptography; embedded systems; field programmable gate arrays; hardware description languages; microprocessor chips; AES; ALTERA; Cyclone II FPGA kit; GPIO; IDE; NIOS II soft core processor; SOPC builder tool; VHDL; advanced encryption standard algorithm; custom hardware interface; embedded system design complexity; general purpose input and output; integrated development environment; security networks; standard encryption algorithm; thermal power dissipation; Algorithm design and analysis; Embedded systems; Encryption; Field programmable gate arrays; Hardware; Software algorithms; Advanced Encryption Standard (AES); Eclipse IDE; NIOS II Processor; SOPC Builder;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics and Applications (ICIEA), 2012 7th IEEE Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4577-2118-2
  • Type

    conf

  • DOI
    10.1109/ICIEA.2012.6360938
  • Filename
    6360938