Implementation and Performance Evaluation of AES Algorithm on soft core processor with RTOS

Authors

  • Preeti Dixit Department of Electronics Engineering, R.C.O.E.M
  • Jitendra Zalke Department Electronic Design and Technology, R.C.O.E.M

Keywords:

XILKERNEL, MICROBLAZE, SCHEDULER,AES, RTOS

Abstract

In the present scenario FPGA technology has capability to design high performance embedded systems which is
based on its soft core and hard core processors, embedded memories and IP core. To achieve high performance scheduling
is important as almost all programs have to wait for I/O of some kind, even a fetch from memory takes a longer time as
compared to the speed of the CPU. In a simple system running a single process, the time in waiting for I/O is washed out,
and therefore CPU cycles for it hence are lost forever. A scheduling system allows one process to use the CPU while
further is waiting for I/O, thereby it makes a full use of lost CPU cycles. The challenge to build system "efficient" and "fair"
achievable, issue to changeable environment, often subject to shifting priority policies. For this we need to have an efficient
scheduling algorithm. Deciding a particular scheduling algorithm for process requires the familiarity of resource use for
the definite scheduling plan. Hence, a proper study of the various scheduling algorithms with respect to the resource
utilization is important. Thus the proposed work is to schedule AES cryptography algorithm which is taken as an
application, on a soft core processor made using Microblaze with and without RTOS and comparison is done with relative
speed obtained. XILKERNEL is chosen, the incorporation of XILKERNEL RTOS in FPGA enables implementation of
various real-time scheduling algorithm like Round Robin and Priority Scheduling.

Published

2015-12-25

How to Cite

Preeti Dixit, & Jitendra Zalke. (2015). Implementation and Performance Evaluation of AES Algorithm on soft core processor with RTOS. International Journal of Advance Engineering and Research Development (IJAERD), 2(12), 517–525. Retrieved from https://ijaerd.org/index.php/IJAERD/article/view/5304