Title :
Time optimization of instruction execution in FPGA using embedded systems
Author :
Ray, Abhijit ; Choudhry, Arjun
Author_Institution :
Dept. of Electr. Eng., Delhi Technol. Univ., Delhi, India
Abstract :
This paper presents a method to implement time optimization of instructions in Field Programmable Gate Array (FPGA) using application of embedded systems. The proposed technique is intended to reduce the time of processing of instructions inside a processor and ATMega328 microcontroller is used for this purpose. An algorithm has been proposed to predict the most suitable processor architecture which should be preferably used to iteratively execute the instructions. This prediction, along with the input of instructions to the FPGA, is done by the microcontroller and the same is transferred to the FPGA using suitable interfacing technique. Two architectures are intertwined and burnt on the microprocessor chip of the FPGA beforehand. Proteus VSM has been used for simulation of the embedded portion of the system and the processor architectures are designed in Xilinx ISE v13.4 and simulated in ISIM simulator.
Keywords :
digital simulation; embedded systems; field programmable gate arrays; microcontrollers; optimisation; ATMega328 microcontroller; FPGA; ISIM simulator; Proteus VSM; Xilinx ISE v13.4; embedded systems; field programmable gate array; instruction execution; interfacing technique; microprocessor chip; processor architecture; time optimization; Computer architecture; Embedded systems; Field programmable gate arrays; Microcontrollers; Microprocessor chips; Ports (Computers); Reduced instruction set computing; ATMega328; FPGA; ISIM; Proteus VSM; Xilinx ISE;
Conference_Titel :
Futuristic Trends on Computational Analysis and Knowledge Management (ABLAZE), 2015 International Conference on
Conference_Location :
Noida
Print_ISBN :
978-1-4799-8432-9
DOI :
10.1109/ABLAZE.2015.7154926