Custom hardware interface using NIOS II processor through GPIO

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.

[1]  Vincent Rijmen,et al.  The Design of Rijndael: AES - The Advanced Encryption Standard , 2002 .

[2]  Christof Paar,et al.  An FPGA-based performance evaluation of the AES block cipher candidate algorithm finalists , 2001, IEEE Trans. Very Large Scale Integr. Syst..

[3]  Arshad Aziz,et al.  A compact AES encryption core on Xilinx FPGA , 2009, 2009 2nd International Conference on Computer, Control and Communication.

[4]  Wolfgang Fichtner,et al.  2Gbit/s Hardware Realizations of RIJNDAEL and SERPENT: A Comparative Analysis , 2002, CHES.

[5]  Yukio Mitsuyama,et al.  Burst mode: a new acceleration mode for 128-bit block ciphers , 2002, Proceedings of the IEEE 2002 Custom Integrated Circuits Conference (Cat. No.02CH37285).

[6]  Cheng-Wen Wu,et al.  A high-throughput low-cost AES cipher chip , 2002, Proceedings. IEEE Asia-Pacific Conference on ASIC,.