Stack memory implementation and analysis of timing constraint, power and memory using FPGA

Stack memory is an approach in which information is entered and deleted from the memory segment in the pattern of last in the first out mechanism. In this work of analysis, the algorithm is implemented on a different type of FPGA platforms like Virtex-4, Virtex-5, Virtex-6, Virtex-6 low power and virtex7 low voltage where very detailed observations/investigations were made about timing constraint, memory utilization, and power dissipation. The main focus is to design and develop a system which is energy efficient. Therefore, VHDL programming is used to perform this investigation with the help of Xilinx ISE design suite which is synthesis tool. Basically, this software provides detailed information about various facets of a digital system that is important for the prior understanding of its real-time output, so that source used to realize the project should not be wasted and results to be the energy efficient design. Among these five type of FPGA, Virtex-4 and Virtex-7 low voltage were considered as the most energy efficient platforms. The developed system is energy efficient as the algorithm ensures less memory utilization, less power consumption and short time for signal travel.

[1]  Tanesh Kumar,et al.  Mobile DDR IO Standard Based High Performance Energy Efficient Portable ALU Design on FPGA , 2014, Wirel. Pers. Commun..

[2]  Bishwajeet Pandey,et al.  Thermal aware Internet of Things Enable Energy Efficient Encoder Design for Security on FPGA , 2015 .

[3]  Jonathan Rose,et al.  Measuring the Gap Between FPGAs and ASICs , 2007, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[4]  Bishwajeet Pandey,et al.  Timing Constraints-Based High-Performance DES Design and Implementation on 28-nm FPGA , 2018 .

[5]  M. Pattanaik,et al.  Low Power VLSI Circuit Design with Efficient HDL Coding , 2013, 2013 International Conference on Communication Systems and Network Technologies.

[6]  Bishwajeet Pandey,et al.  HSTL IO Standard Based Energy Efficient Multiplier Design using Nikhilam Navatashcaramam Dashatah on 28nm FPGA , 2015 .

[7]  Philip Koopman,et al.  Stack-memory-based writable instruction set computer having a single data bus , 1992 .

[8]  Bishwajeet Pandey,et al.  HSTL IO Standards Based Processor Specific Green Counter Design on 90nm FPGAAbhay Saxena , 2016 .

[9]  Tanesh Kumar,et al.  Input/output Buffer based Vedic Multiplier Design for Thermal Aware Energy Efficient Digital Signal Processing on 28nm FPGA , 2016 .

[10]  Colin Giles,et al.  Learning Context-free Grammars: Capabilities and Limitations of a Recurrent Neural Network with an External Stack Memory (cid:3) , 1992 .

[11]  Bishwajeet Pandey,et al.  SSTL Based Power Efficient Implementation of DES Security Algorithm on 28nm FPGA , 2015 .